Skip to content

Latest commit

 

History

History
76 lines (38 loc) · 3.28 KB

README.md

File metadata and controls

76 lines (38 loc) · 3.28 KB

Promise

[Promise](http://en.wikipedia.org/wiki/Futures_and_promises)是一种异步编程模型,通过一组API来规范化异步操作,这样也能够让异步操作的流程控制更加容易。CommonJS社区提出了Javascript版本的规范[Promises/A](http://wiki.commonjs.org/wiki/Promises/A)。本文通过与callback模型对比,体现出Promise模型的简洁特性。
HTML5 DOM标准也引入了基于Promise的概念Future
jQuery中的[Deferred](http://api.jquery.com/category/deferred-object/)对象也是Promise

CSS

使用CSS的content和counter实现的一些有意思的东西
CSS3 box-shadow的魔力
这个老站点中罗列了非常多的关于css的测试,和可能因为浏览器bug而导致在样式层面出岔子的研究性实验
使用CSS伪元素自定义表单样式

HTML5

本文介绍了5个不那么常见的HTML5 API
使用HTML5属性来控制下载还是在浏览器中打开

工具

用Yeoman!1行命名,15秒进入coding状态![Yeoman](https://github.com/yeoman/yeoman)旨在为Web开发者提供一系列健壮的工具、程序库和工作流,帮助他们快速构建出漂亮、引人注目的Web应用。[[第一部分]](http://www.36ria.com/6144)、[[第二部分]](http://www.36ria.com/6156)
基于Node.js的build工具
来自Twitter的前端开发包管理工具

观点

网站变灰的靠谱做法
DRY ≠代码的重复

其它

使用Chrome的开发者工具能做一些你意想不到的事情