jQuery 将马上发布 1.4 正式版,代码也从 googlecode 上迁移到了 github. jQuery 是我接触的第一个 JS 类库,俗话说初恋总是让人难以忘记。一年以前,这种难以忘记仅仅是一种纯感觉,说不出来具体原因。前几天重新看了一遍 github 上的源码。从纯功能上说,jQuery 并没有特别出色的地方。究竟是什么让我如此恋恋不舍呢?
昨天搭建 taskspeed, 检查 jQuery 的测试代码时,突然明晓了一个也许大家都已知道的秘密:
jQuery 最出色最让人恋恋不舍的是它的 API 设计。
比如 dom-style 的 api, YUI3 和 MooTools 等框架采用的是传统方式:
el.setStyle(prop, val);el.getStyle(prop);el.setStyles({ propA: valA, propB: valB });el.getStyles(propA, propB); // MooTools 支持
在 jQuery 里,一个 css 方法全部搞定:
el.css(prop); // 表示 getStyle...[ 查看全文 ]2016-02-20 标签: