请判断以下代码的执行顺序 由于函数声明提升和var变量声明提升,以上fn代码执行顺序如下: 如果是函数表达式,函数不会提升。函数表达式与其他的表...
收录了23篇文章 · 1人关注
请判断以下代码的执行顺序 由于函数声明提升和var变量声明提升,以上fn代码执行顺序如下: 如果是函数表达式,函数不会提升。函数表达式与其他的表...
对象的创建模式 Object构造函数模式var obj = {};obj.name = 'Tom'obj.setName = function(...
闭包 理解:当嵌套的内部函数引用了外部函数的变量时就产生了闭包通过chrome工具得知: 闭包本质是内部函数中的一个对象, 这个对象中包含引用的...
作用域与作用域链 理解:作用域: 一块代码区域, 在编码时就确定了, 不会再变化作用域链: 多个嵌套的作用域形成的由内向外的结构, 用于查找变量...
原型与原型链 所有函数都有一个特别的属性:prototype : 显式原型属性 所有实例对象都有一个特别的属性:__proto__ : 隐式原型...
1.BOM 浏览器对象模型 BOM可以是我们通过JS来操作浏览器 在BOM中为我们提供了一组对象,用来完成对浏览器的操作 BOM对象:Windo...
1. 事件(Event) 事件指的是用户和浏览器之间的交互行为。比如:点击按钮、关闭窗口、鼠标移动。。。 我们可以为事件来绑定回调函数来响应事件...
文档的加载 浏览器在加载一个页面时,是按照自上向下的顺序加载的,加载一行执行一行。如果将js代码编写到页面的上边,当代码执行时,页面中的DOM对...
1.Document Object Model 文档对象模型,通过DOM可以来任意来修改网页中各个内容文档文档指的是网页,一个网页就是一个文档对...