预加载系列一:DNS Prefetching 的正确使用姿势

发现 很多人都知道现代浏览器都支持 DNS 的预解析,学名:DNS Prefetching。用法也很简单,就是在html代码里加入这样的 link 标签 <link rel="dns-prefetch" href="//delai.me"> 我们之前的用法是在 Head 为2个 静态资源服务器的域名 和 日志图片的域名…

Read More

Android SurfaceView 源码分析及使用

概述 SurfaceView 是 Android 中一种比较特殊的视图(View),它跟平时时候的 TextView、Button 最大的区别是它跟它的视图容器并不是在同一个视图层上,它的 UI 显示也可以不在一个独立的线程中完成,所以对 SurfaceView 的绘制并不会影响到主线程的运行。综合这些特点,SurfaceView 一般用来实现动态的或者比较复杂的图像还有动画的显示。 SurfaceView 的 MVC 框架 要使用 SurfaceView…

Read More

用 Git Subtree 在多个 Git 项目间双向同步子项目,附简明使用手册

什么时候需要 Subtree ? 1、当多个项目共用同一坨代码,而这坨代码跟着项目在快速更新的时候 2、把一部分代码迁移出去独立为一个新的 git 仓库,但又希望能够保留这部分代码的历史提交记录。 背景 有赞微商城曾经是一个很大的前后端代码都包含在里面的 Git 项目,为了方便管理我们把前后端代码分离成2个 Git 仓库,进而再作分项目拆分成多个Git 仓库。 于是,就需要有好的方式同步各个项目共用的Css库、JS库、PHP库(他们都是以独立的 Git…

Read More

Web Component:过去、现在和未来

编者按:作者高凯从 JS 的中古时代的 jQuery 说起,到 Backbone,再到 Augular,最后到现代的时髦的 React,为我们梳理了 Web Component 从概念到标准化的历程 1.什么是 web component 援引MDN上的解释: Web Components consists of…

Read More

论切图仔的自我修养

编者按:作者糯米是个工具控,让我们来看看他都私藏了哪些好用的工具吧。 不过,据说都挺贵。 一、Photoshop Adobe Photoshop 是设计师的必备,所以也是前端切图仔的必备工具。 Photoshop CC 2015 墙裂推荐安装2015版,有诸多改进,不少新功能是与我们切图仔息息相关的。 工作区 常用快捷键 辅助App和扩展 设计社区 工作区 推荐选择“排版规则”,比较适合我们切图仔。…

Read More