jQuery笔记

这篇日志用来记录jQuery使用过程中的心得体会。

这篇日志用来记录jQuery使用过程中的心得体会。

首先,阮一峰的三篇jQuery文章很值得一读:

  1. jQuery设计思想
  2. jQuery最佳实践
  3. jQuery的deferred对象详解

【语法】

  1. 串联是个好东西,可以大大提高代码的可读性(在JS中,解析器会把遇到“;”或者他认为中断的地方当作一行的结束,所以可以实现这种类似Lambda的语法):
    $('#btn')
      .click(someFunc)
      .width(100)
      .height(50)

【插件&组件】

  1. jQuery UI,参看 这篇博文

【命名空间】

JavaScript实现命名空间(绑定在jQ)

【替代品】

zepto.js 模仿并实现了jQuery大部分API,但是因为支持的目标平台少得多(主要集中在移动平台),所以可以不考虑那么多兼容性问题,结果就是zepto.js的体积更小,速度更快。同时上手容易,只要会用jQuery,就会用zepto.js。

不过zepto.js还有一些问题,比如设置宽度:$(‘dom’).width(number),number必须是数值类型,不然无法设置成功。