2018年12月2日

摘要: Js的同步和异步 同步:代码从上到下执行。 异步:每个模块执行自己的,同时执行。 js本身就是同步的,但是需要记住四个地方是异步。 Js的异步 1.定时器 2.ajax 3事件的绑定 4..回调函数 setInterval() 这个方法有两个参数,第一个是函数 第二个是时间(毫秒为单位)。 代表每隔 阅读全文
posted @ 2018-12-02 19:13 小小丶 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 给一个元素绑定事件,普通写法是 obj.onclick=function(){} 这就相当于给obj的onclick属性赋值是一个道理。 obj.onclick=function(){} 这种写法有一点不好,后者会将前者覆盖掉。 事件绑定的第二种写法 标准浏览器用 addEventListener( 阅读全文
posted @ 2018-12-02 19:11 小小丶 阅读(461) 评论(0) 推荐(0) 编辑
摘要: Call和apply,就是改变函数里面的this指向的方法。 xxx.call()或xxx.apply() 特别强调下xxx必须是function,(普通函数,类,构造函数) var obj={ name:"某某" } function fn(){ console.log(this.name) } 阅读全文
posted @ 2018-12-02 19:10 小小丶 阅读(236) 评论(0) 推荐(0) 编辑
摘要: js执行前,浏览器会给一个全局作用域windowwindow分两个模块 一个存储模块 一个执行模块存储模块 找到所有的var和function关键字 给这些变量添加内存地址执行模块 代码从上到下执行 遇到变量就回去存储模块查找 有和没有有,就看你赋值没有 赋值了就是后面的值 没有赋值就是undefi 阅读全文
posted @ 2018-12-02 19:08 小小丶 阅读(375) 评论(0) 推荐(0) 编辑
摘要: this是js的一个关键字 指定一个对象然后去替代他 分两种情况函数内的this和函数外的this 函数内的this指向行为发生的主体 函数外的this都指向window函数内的this跟函数在哪定义没有关系只跟执行时的主体有关 带“.”的主体就是.前面的 不带.就是window 找主体的时候就看这 阅读全文
posted @ 2018-12-02 19:07 小小丶 阅读(333) 评论(0) 推荐(0) 编辑
摘要: Duixiang.shuxing的时候 首先看这个属性是不是私有的 私有的就直接使用如果私有的属性没有 就找公有的 公有的有就使用 没有就按照__proto__找他的类上有没有 直接找到基类object 如果object没有就undefined了 这种查找机制叫原型链。 阅读全文
posted @ 2018-12-02 19:07 小小丶 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 作用域是浏览器给js的一个生存环境(也叫栈)。 作用域链函数内部的变量被使用时,首先会在自己的私有作用域下查找是否有这个变量,有就直接使用,没有就会向他的上一级查找,父级就使用父级的,父级没有就会以此继续向上查找直到window为止,window有就使用没有就is not defined。这种查找机 阅读全文
posted @ 2018-12-02 19:07 小小丶 阅读(235) 评论(0) 推荐(0) 编辑

2018年11月30日

摘要: 什么叫事件冒泡 当给父子元素的同一事件绑定方法时,触发了子元素身上的事件,执行完毕之后,也会触发父级元素的相同事件,这种传播机制叫事件冒泡。 取消事件冒泡 Event对象有个属性叫cancelBubble默认值是false改成true就取消当前事件冒泡 $(”c“).onclick=function 阅读全文
posted @ 2018-11-30 14:42 小小丶 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 1.事件 浏览器客户端上客户触发的行为都成为事件 所有的事件都是天生自带的,不需要我们我去绑定,只需要我们去触发。 通过obj.事件名=function(){} 事件名:onmouseover onmouseout onmousedown onmousemove onmouseup Onclick 阅读全文
posted @ 2018-11-30 14:28 小小丶 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 1.单列模式 2.工厂模式 3.构造函数 (1)类 js天生自带的类 Object基类 Function Array String Number Math Date Boolean Regexp 阅读全文
posted @ 2018-11-30 14:13 小小丶 阅读(95) 评论(0) 推荐(0) 编辑