前半年比较闲的时候,在学习了javascript的同时,顺便也学人家写了个CSS选择器,语法结构都是参考jquery选择器,增加了下nth-child跟nth筛选,修改了一下下 not
比较
$("div>ul:not(span)") 与 apolo("div>ul:not(span)")的结果
第一个not是过滤掉带有span的div元素
第二个not是过滤掉带有span的ul元素
贴一下大体代码:
有兴趣的话我可以留个e-mail,我可以发给各位, 这个选择器是参考jquery的,简化了很多,有bug的话请多多指出,有需要的可自行更改。