博客列表

  • Sizzle选择器引擎介绍

    Sizzle原来是jQuery里面的选择器引擎,后来逐渐独立出来,成为一个独立的模块,可以自由地引入到其他类库中。我曾经将其作为YUI3里面的一个module,用起来畅通无阻,没有任何障碍。Sizzle发展到现在,以jQuery1.8为分水岭,大体上可以分为两个阶段,后面的版本中引入了编译函数的概念,Sizzle的源码变得更加难读、不再兼容低版本浏览器,而且看起来更加零散。本次阅读的是Sizzle第一个阶段的最终版本jQuery1.7,从中收获颇多,一方面是框架设计的思路,另外一方面是编程的技巧。

  • 计算机网络学习笔记

    计算机网络主要知识点的学习。

  • promise

    目前需求中涉及到大量的异步操作,实际的页面越来越倾向于单页面应用。以后可能会使用backbone、angular、knockout等框架,但是关于异步编程的问题是首先需要面对的问题。随着node的兴起,异步编程变得更加常见。经过一段时间的学习和实践,对异步编程的一些细节进行总结。

  • node-require介绍

    nodejs中模块的加载策略,require根据不同参数到不同地址去加载模块。