04 2015 档案

摘要:词法作用域定义实现的规则:1 函数作用域实在定义的时候决定的,而不是在执行时候决定2 为了实现这种词法作用域,函数内部不仅包含函数代码逻辑,还必须引用当前的作用域链。3 函数对象可以通过作用域链相互关联起来,函数内部的变量都可以保存在函数作用域内。变量作用域:变量的作用域是程序源代码中定义这个变量的... 阅读全文
posted @ 2015-04-22 21:06 aqhjh 阅读(275) 评论(0) 推荐(0)
摘要:在JS中,传入的函数的参数个数可以与定义函数的个数不一致,那么对于传入的实参的引用,则是arguments对象。然而改对象在严格模式和非严格模式下是由区分的:1 在严格模式下arguments作为了一个保留字,那么如果在定义arguments相关的变量和函数,则会报语法错误。2 arguments在... 阅读全文
posted @ 2015-04-20 14:00 aqhjh 阅读(1818) 评论(0) 推荐(0)
摘要:this关键字的使用在嵌套函数中:和变量不同,this关键字没有作用域的限制,在嵌套函数的内部使用this关键字可以分为以下两种情况: 1)如果嵌套函数作为方法调用,那么this为当前的上下文。 2)如果当做函数调用,那么this的值依赖于当前使用的是否为严格模式,在非严格模式下,this为全局上下... 阅读全文
posted @ 2015-04-17 09:42 aqhjh 阅读(2392) 评论(0) 推荐(0)