Javascript
when.js的原理及快速实现
promise规范的神奇之处就在于——我们恰恰可以用promise规范本身来实现这个规范的最难之处——then的链式调用
词法作用域和闭包
深入浅出的描述JS执行原理,知其然,也要知其所以然
《JavaScript模式》中文版
偷懒是程序员的优良品质,模式则是先人们总结的偷懒招式。Stoyan Stefanov 的这本书,从 JavaScript 的实际使用场景出发,提炼了不少可以让前端们偷懒的实用招式。模式的探索、创新,将永远是程序员自我提升的一条修炼之道。值得一读。
Web应用E2E测试框架Karma
Karma是一个Web应用的功能测试运行工具。它基于NodeJS,支持多种浏览器,并且可以和已有的测试框架Jasmine、QUnit等很好的集成。
Textillate.js
不要总觉得IE6不能运行,这个小玩意就没有用!这种抵触新事物守旧的思维逻辑要换一换咯。(编者按:这是一个实现文本css3动画效果的插件)
零基础学node(入门教程)
如果你听说过node,并且很感兴趣,这篇入门教程就很适合你
设计
那么明显,为什么用户看不见?
每次听到这样的话,设计师们就会抓狂:到底为什么啊?设计得这么明显,为什么用户看不见?阅读这篇文章让我们找到答案。
创建你自己的 Icon Fonts - Free icon Vectors - Fontastic
超强悍!1700个矢量图标字体供您选择,icon fonts 大势所趋!
60+设计相关的Blog
作者花了很多时间整理的优秀设计博客,不过你懂得有些在墙外,作为前端工程师,基本的技术素养还是需要的
CSS
ie6图片透明终极方案——VML
支持和background-image 支持background-position和background-repeat
TYPO.CSS - 中文网页重设与排版
我们一般使用的 Yahoo、Eric Meyer 和 Alice base.css 中采用的 Reset 都没有很好地考虑中文排版,TYPO.CSS 要做的就是解决中文排版的问题。
Chrome取消-webkit-text-size-adjust后的那些事
中文版的Chrome默认有12px的字体大小下限,之前大家习惯用-webkit-text-size-adjust:none来突破这一限制。但是由此也会带来可用性上的问题。终于,Chrome27开始不再支持这个属性了。
HTML5
[译]Shadow DOM第一课
Shadow DOM是一种对HTML元素进行封装的技术,本文对它进行了简单的介绍并使用Shadow DOM封装了一个Web组件。
前端开发攻城师绝对不可忽视的五个HTML5新特性
这篇文章介绍了几个你可能还不知道的HTML5的重要特性,能够帮助你提高整个web应用的使用体验和开发效率!
工具
php方法的javascript实现
可以当做一个函数库,去里面找找现成的方法
检测移动设备浏览器 - 开源的移动设备检测方法
提供了好多种判断来源的方法
其它
如何构建安全的“记住我”的特性
“记住登录状态”是登录界面上很常见的一个选项,本文主要讨论如何安全地实现这个功能。
Internet Explorer 11: “请不要再叫我 IE”
IE11去掉了User-Agent中的MSIE,并去掉了document.all及attachEvent等IE特有的属性和方法,看来微软要彻底和过去的IE说再见了。
RSA算法原理
作者阮一峰深入浅出的介绍了“地球上最重要的加密算法”RSA的原理。文章第一部分介绍了一些数学基础,第二部分让你看懂RSA算法。