Ruby's Louvre

每天学习一点点算法

导航

2010年2月11日 #

为IE的javascript提速

摘要: 我们知道,javascript在执行期时是由内到外执行脚本的,那么离我们的脚本最远的全局对象,很可能要跨越几层作用域才能访问到它。不过在IE中,从最内层到最外层要花的时间比其他多出很多。加之,javascript是一种胶水语言,它必须要调用DOM对能完成我们大多数选择。最著名的就是选择元素(document.getElementById,document.getElementsByTagName,... 阅读全文

posted @ 2010-02-11 23:36 司徒正美 阅读(4187) 评论(12) 推荐(8) 编辑

自动执行函数

摘要: 请看以下两个函数:function a(){ alert("a")}var b = function(){ alert("b")}它们俩有何不同呢?翻开书,作者会告诉我们,前者为函数声明,后者为函数表达式。函数声明作为一种声明,当然会在预编译阶级有所动作(声明提前),而函数表达式则不会。另一个区别是,函数声明不能直接加一对括号让它们执行。第三个区别,表达式还可以继续细分,表达式是由常量,变量,操作... 阅读全文

posted @ 2010-02-11 00:45 司徒正美 阅读(5392) 评论(14) 推荐(8) 编辑