摘要:
window对象,JS顶层对象,其他的BOM对象都是window对象的属性; document对象,文档对象; location对象,浏览器当前URL信息; navigator对象,浏览器本身信息; screen对象,客户端屏幕信息; history对象,浏览器访问历史信息; 定义全局变量与在win 阅读全文
摘要:
理解函数提升的关键,就是理解函数声明与函数表达式之间的区别。 arguments.callee是一个指向正在执行的函数的指针 函数对象属性:caller;这个属性中保存着调用当前函数的函数的引用,如果是在全局作用域中调用当前函数,它的值为null。 function outer(){ inner() 阅读全文
摘要:
每个函数都有一个prototype(原型)属性,这个属性是一个指针,指向一个对象,而这个对象的用途是包含可以由特定类型的所有实例共享的属性和方法。 只要创建一个新函数,就会根据一组特定的规则为该函数创建一个prototype属性,这个属性指向函数的原型对象。在默认情况下,所有原型对象都会自动获得一个 阅读全文
摘要:
方括号语法的主要优点是可以通过变量来访问属性,如果属性名中包含会导致语法错误的字符,或者属性名使用的是关键字或保留字,也可以使用方括号表示法。 检测数组:instanceof操作符的问题在于,它假定只有一个全局执行环境。如果网页中包含多个框架,那实际上就存在两个以上不同的全局执行环境,从而存在两个以 阅读全文