Ruby's Louvre

每天学习一点点算法

导航

2011年11月9日 #

我的第四代选择器Rage

摘要: Rage其实已经完成了半年多了,一直在内部使用。它的实现原理与Sizzle一致,都是通过最右近的表达式得到一个种子集,然后不断往左边切割,过滤种子集中不符合的元素,将它们置为flase,最后去掉这些false元素,就得到最后结果了。支持CSS选择器类型,除jQuery自定义的位置伪类外,一切CSS选择器类型都支持。由于Sizzle已经在这领域开发很久了,因此很难赶上其速度。即使如此,我还是很有收获,如更深入了解Sizzle的运作,一些去重排序的算法(主要来自JK的帮助),新的子元素过滤伪类的算法,querySelectorAll的用法改进等等。不过,第四代选择器最大的特色是其权重体系,它把所有 阅读全文

posted @ 2011-11-09 22:14 司徒正美 阅读(2180) 评论(2) 推荐(0) 编辑

教你游泳,不会游的看了包你学会!!! 分享

摘要: http://user.qzone.qq.com/761481805/share/#action=detail&uin=761481805&itemid=1278778292&guest=1 阅读全文

posted @ 2011-11-09 14:08 司徒正美 阅读(2652) 评论(0) 推荐(0) 编辑

浮动不换行

摘要: http://www.yaotaiyang.com/latestnews/ruheqiangzhifudongbuhuanhang/ 阅读全文

posted @ 2011-11-09 14:07 司徒正美 阅读(1631) 评论(0) 推荐(0) 编辑

最近のWebSocket事情についてまとめとく

摘要: 最近のWebSocket事情についてまとめとく HTML5, WebSocket id:Jxck(@Jxck_)さんからのリクエストもありましたので、現状でのWebSocket情報をまとめておきます。 ※この情報は2010/9/1時点のものです。ご覧になっている時点の情報とは変わっている可能性があります。 ※2010/9/1:いろいろ更新しました。 ざっくり説明 一言で説明すると、WebServerとWebBrowser用の双方向通信用のプロトコル。 Server側からのプッシュができるので、XHRでポーリングする必要がない。 現行のWe... 阅读全文

posted @ 2011-11-09 14:05 司徒正美 阅读(1889) 评论(1) 推荐(0) 编辑