前段时间开发了javascript框架Mojo,但是选择器比较弱。
所以开发了一个css的选择器引擎,可以自由扩展,叫shimmer.本来是在是不想搞这个选择器规则,因为querySelectorAll这玩意浏览器正在慢慢支持。
而且我看到css那个规则就不爽,我又不是美工,再说了美工也不见的就玩的好,玩得好的也不见得浏览器就掉你。
可是我发现jquery内置了个引擎叫什么sazzle好像,名字到很酷,我没看实现感觉乱七八糟的看的人心情不好。
所以最终决定自己开发了一个起了名字叫shimmer,呵呵,从名字上说也很酷。基本主要的css规则都支持了,可以自定义伪类规则,属性规则一个switch写死了不过那个不太变化。
内置到Mojo框架中,采用了一种机制,可以随意定义你要的规则。感谢大家的关注,有时间可以帮我测测,或者给我点建议什么,谢谢大家来。对css规则不熟的可以看这个同学的文章
http://www.ruanyifeng.com/blog/2009/03/css_selectors.htmlmojo见这里:
http://mojo-js.appspot.com/