前端周刊第17期

文章教程

High Performance Animations

Paul Lewis 和 Paul Irish为你解析哪些动画效果可以达到60FPS的速率,而哪些动画又可能让你的网页看起来很卡顿,遇到这些问题该咋办?各种动画的Library用起来很顺手,你知道背后工作原理么?

深入理解Express.js

Express.js深入浅出,开发Node应用是经常会看到MiddleWare,这是啥东西?MiddleWare中比较有名的是Connect,做的更好的是Express,非常不错的文章,让你更好的理解典型Node应用的架构和处理流程~

Ilya Grigorik: Chrome的前世和今生

听说施密特还在位的时候,非常反对Google的Chrome项目,不过后来他改变了主意,才有了今天的Chrome:占据全球浏览器市场份额的35%以上,不说那些需的,对于用户和开发者来说,确实是款很不错的浏览器,引起后来者争相效仿,它究竟是怎么架构的?都是出于什么考虑?Ilya Grigorik为你深入剖析Chrome的设计和架构~

开源应用架构系列之:Graphite

Graphite是1个可用于实时监控数据变动的应用,特别适合与需要快速应对变化的电商网站,它只做两件事情:存储时间序列数据并对这些数据绘图,虽然有很多项目能完成类似的功能,但是将上面这2个功能写成网络service,让Graphite非常容易扩展和适应大规模数据处理。往Graphite发送数据的协议也非常的简单,你分分钟就能学会。那么Graphite是如何诞生的?作者有为什么做那样的设计?

Prebrowsing: 给你的网页装上雷达

雷达能够在某些事件发生之前提前捕捉到,如果浏览器也能提前捕捉到用户接下来要去哪里,该有多好?利用各种Prebrowsing的技巧,你的网站在用户眼中可能就是瞬间就加在完成了。Steve Souders总结了各种Prebrowsing技术,并讨论了其与浏览器缓存的区别,以及缓存的局限,非常不错的文章~

闲扯:是时候把JS看成1门编程语言了

几年前的JS多数用来干些令人烦恼、可有可无的事情,但是今天1个网页能不能正常工作,可能就取决与1行JS代码,可以说JS代码关系到了企业的生命线,日PV千万的网站因为JS导致用户无法登陆,会有什么后果?是时候认真对待JS啦,在管理JS代码质量上有哪些好的多发呢?

AngularJS Directive 入门

接触过AngularJS的同学可能体会到了它的Directive的强大,如何自己封装1个Directive?这篇文章循序渐进的教你如何用自己编写1个类似于Bootstrap的btn-group的Directive。

开发工具

真正能帮到你的Favicon生成器

越来越多的前端工程师为网站添加响应式设计,但可能有个细节你还是忽略了,那就是网站的favicon,在不同的平台,不同的设备上表现都那么如一么?如果你还没有注意到这个问题,这个工具肯定会给你惊喜,利用高分辨率的图,帮你生成在各种平台和设备看起来都不错的favicon~

Chrome Dev Tools中的终端

在OSX中,只需要安装1款Chrome插件,在DevTools中你就能访问Terminal了,Chrome真的可以被武装成1个IDE了。我是Windows系统,咋办?同样可以实现,只不过多几个步骤而已~

代码框架

用CSS形状实现非矩形的布局

有人竟然能拿CSS来写漫画?真令人瞠目结舌,不过貌似都是真的,这篇文章里面,作者教你如何用CSS形状实现非矩形的布局,不一定适用,但还是值得看看~

精彩问答

想看更多类似内容?

说点什么?