打造小于5KB的jQuery计划 先留个言
2 二 2010
一遍学习一边记录。陆续加入常用功能,语法沿用jQuery。压缩后尽量控制在5KB之内
CSS选择器引擎部分我使用了(mini)Selector Engine,据测试效率比jQuery高一点
支持选择器:
- tag
- tag > .className
- tag > tag
- #id > tag.className
- .className tag
- tag, tag, #id
- tag#id.className
- .className
- span > * > b
目前功能支持(2010-02-02):
- DOM Ready (文档就绪即可加载脚本,不必等待图片或iframe)
- 事件绑定
完全模拟jQuery语法风格:
$(function(){
$('#search > input.text').focus(function(){
if(this.value == '搜索..') this.value = '';
this.style.cssText = 'background:#FFC;';
}).blur(function(){
if(this.value == '')this.value = '搜索..';
this.style.cssText = '';
});
});
- 14 个评论
- 该日志未加标签。
14 Responses for "打造小于5KB的jQuery计划"
-
-
为什么有很多人不喜欢用框架呢?我觉得比较方便嘛。但是,不说到JQ就说我中毒于框架了。
-
飘过,坚决支持 楼主加油
-
不留个脚印对不起楼主辛勤的汗水哇~
-
好东东~
-
很想知道是如何实现选择器的
-
支持楼主,看了之后真是受益非浅啊….
-
很久没看到如此犀利的了,今天有开眼了 ……
-
支持楼主开发,运用在小型项目上还是非常有用的。
-
如此强大的东东,岂能是0回复?
希望楼主继续增加功能.非常看好!

看了作者的这么多作品,作者对js+css理解和运用的这么高深我非常的佩服,我也对js挺有兴趣的,但搞不出高深的东西..支持作者~