2018年11月30日

摘要: 什么是事件冒泡 当给父子元素的同一事件绑定方法时,触发了子元素身上的事件,执行完毕后,也会触发父级元素的相同事件,这种传播机制叫事件冒泡 取消事件冒泡 Event对象有个属性叫cancelBubble默认值是false改成true就取消当前事件冒泡 阅读全文
posted @ 2018-11-30 14:26 梦泽123 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 浏览器客户端上客户触发的行为都称为事件 所有的事件都是天生自带的,不需要我们去绑定,只需要我们去触发。 通过obj事件名=function(){} 事件名:onmouseover onmouseout onmousedown onmousemove onmouseup onclick onchang 阅读全文
posted @ 2018-11-30 14:23 梦泽123 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 1.单例模式 2.工程模式 3.构造函数 1.类 js天生自带的类 Object基类 Function array number math boolean date regexp sttring 阅读全文
posted @ 2018-11-30 14:12 梦泽123 阅读(66) 评论(0) 推荐(0) 编辑

2018年11月7日

摘要: 针对表单的 Form input select textarea type = "radio/checkbox/password/button/text/submit/rest 表单对象 onchange 档表单内容被修改时触发的事件 onfocus 获取焦点事件 onblur 失去焦点事件 表单里 阅读全文
posted @ 2018-11-07 19:37 梦泽123 阅读(80) 评论(0) 推荐(0) 编辑

2018年11月5日

摘要: 函数在调用的时候,会形成一个私有作用域,内部的变量不会被外面访问,这种保护机制叫闭包。这2就是意味着函数调用完毕,这个函数形成的栈内存会被销毁。 function fn(){ var a = 12; a++; console.log(a) } fn() fn() fn() 但有时候外面不希望他被销毁 阅读全文
posted @ 2018-11-05 19:04 梦泽123 阅读(77) 评论(0) 推荐(0) 编辑

2018年11月1日

摘要: 基本数据类型:string undefined null Boolean number 引用数据类型:object array function 二者的区别 基本数据类型就是简单的操作值,引用数据类型,吧引用的地址赋给变量。 var a = 123; var b = { "name":"zhang" 阅读全文
posted @ 2018-11-01 19:09 梦泽123 阅读(78) 评论(0) 推荐(0) 编辑

2018年10月31日

摘要: 1.this是js的一个关键字,指定一个对象然后去替代他 函数内的this和函数外的this,函数内的this指向行为发生的主体。函数外的this都指向window没有意思。 function chifan(){ console.log(this) } 班长.chifan(); 班长就是这个函数的主 阅读全文
posted @ 2018-10-31 19:15 梦泽123 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 作用域:浏览器给js的一个生存环境(栈内存) 作用域链:js中的关键字var和function都可以提前声明和定义,提前声明和定义的放在我们的内存地址(堆内存)中。然后js从上到下逐行执行,遇到变量就去内存地址查找是否在这个变量。有就使用,没有就继续想父级作用域查找直到window下结束,这种查找机 阅读全文
posted @ 2018-10-31 19:06 梦泽123 阅读(89) 评论(0) 推荐(1) 编辑

导航