本人自己写的JavaScript CSS selector engine第一版发布了
来源:互联网 发布:java编程思想pdf手机版 编辑:程序博客网 时间:2024/06/05 16:11
自从年初开始学习Prototype和jQuery开始就想写一个自己的framework,但一开始并不是从这个引擎开始写起的。当我写这个engine时,我参考了好几个框架集,感觉Sizzle(jQuery的)和DOMAssistant的性能最好,其中后者采用了css和xpath(内部转换),其他的我不多评价了~~
我的engine借鉴了一下jQuery。主要分两部分一是CSS语法解析器;二是查询器。我的代码大小应该是现有框架中最小的一个把(yuicompressor压缩后是8kb不到,再zip一下只有2kb多点,只有jQuery的Sizzle的一半)。目前的查询速度不算最快,但也不算最慢,比jQuery稍慢一点点(就一点点,哈哈)。不过":nth-child"的查询速度很慢,有待改进,也希望大家帮我想想办法。
我发布在: http://github.com/xfsn/lix/tree/master
大家也可以到 http://groups.google.com/group/lixjs 进行讨论
下载: http://github.com/xfsn/lix/zipball/master
- 本人自己写的JavaScript CSS selector engine第一版发布了
- 本人自己写的一个银行系统
- 自己写的一个JS表格分页代码第一版
- 我的开源搜索引擎xyzse第一版终于发布了
- 今天抽空,把内置的Player Engine跟自己写的播放器整合了一下
- 最近自己在写javascript/html/css的树控件
- 自己写的Javascript
- 自己写的javascript五子棋
- le3d engine发布3d laucher了,效果咋样,自己看吧!
- 发布自己写的Pop3协议组件
- 自己写的一个tomcat发布脚本
- 1003 自己的第一版修改以后
- 《中国大数据人才培养体系(第一版)》发布了!
- 自己写了个javascript中不采用正则表达式的replace函数的
- mechanic(A CSS-style selector engine for iOS UIAutomation )
- 本人将陆续发布自己所做的无线视频监控小车视频及资料
- 自己写的CSDN博客css样式
- 自己写的DIV+CSS 表单
- ORA-12560:TNS:协议适配器错误,EXP-00056:ORACLE error 6550 encountered
- sql server的基于日期的算法集合
- 右键打开很慢~
- 收获
- Oracle数据库创建用户名
- 本人自己写的JavaScript CSS selector engine第一版发布了
- 40 个轻量级 JavaScript 库
- 单实例设计模式的实现
- [经验总结]解决db2 bufferpool不足的问题
- nginx做反向代理结合apache
- Castle学习笔记之Windsor(一)
- 如何将EXCEL内容导入mysql
- 考试专业户的博客
- 依赖倒转原则