CSS Selector の最大の欠点

先頭に Combinator を置けないこと // 以下のようなことができない elm.querySelectorAll(‘> div’); elm.querySelectorAll(‘+ div’); elm.querySelectorAll(‘~ div’); Selector が仕様化されたときは、たぶん、サブツリーを起点に使われるこ …


Slow down when traveling over bumpy road

“This ministry is definitely better for secular people who like to be in control,” he adds. “They can ignore us, ask questions or just pick up a book to get the answers they’re looking for.” Ruth, who grew up with a Jehovah’s Witness mo …


IE中不可遍历的属性

IE的for…in循环存在严重的缺陷,除了性能低下外,有许多属性不可遍历,著名有这三兄弟:constructor ,toString ,valueOf。但实际情况更恐怖。下面是来自火狐官网的测试代码:


访问私有变量

javascript作为一个动态语言,动态解析脚本的方法非常多,如万恶又万能的eval,低调的Function,IE独占的execScript,搭上DOM那边的script标签的text属性,W3C的script标签还能通过直接加文本节点或innerHTML解析脚本。有了这些方法,私有属性根本无处可 …


高效地获取XMLhttp对象

web2.0的标志是Ajax的异步通信的发掘,给我们带来像google map,google suggest 这样令人惊叹的东西。而Ajax的核心就是那个XMLhttp对象(当然,如果用iframe也可以模拟出来,但不在本文议题之内)。像往常一样,IE发明了东西,然后被标准浏览器抄去,发扬 …


智捷教育关东升老师Java视频

我的视频已经开放欢迎大家下载: 智捷教育关东升老师Java视频http://www.ed2000.com/ShowFile.asp?FileID=186355智捷教育关东升老师数据库视频 http://www.ed2000.com/ShowFile.asp?FileID=186354智捷教育关东升老师J2EE视频 http://www.ed2000.com/ShowFi …


javascript bind函数

bind函数,顾名思义,用于为调用函数绑定一个作用域,因为this很容易跟丢它原来所在的作用域,直接指向顶层的window对象。具体结论可参见我另一篇博文《javascript的动态this与动态绑定》。本文专注设计一个无侵入的绑定函数。


rails与jsonp

涉及后台的东西,我也不敢保证对错,总之写出来如果有错望各位高人不吝赐教吧。跨域的需要大多数出于web2.0的mashup,如果我的网站想搞一个地图,但自己实现没有钱没有技术显然难度太大,这样可以利用google map,又如想加入天气预报,这样也可以调用yaho …