Js高级
javascript高级语法,面相对象,原型继承,javascript正则表达式
Dust_SongYunfei
自己“悟”到的才是属于自己的!
展开
-
Js原型,Js继承(原型继承),原型链
Js原型继承原创 2019-12-10 20:41:18 · 185 阅读 · 1 评论 -
JS中面相对象
面相对象: 面相对象和面相过程的区别; JS中创建对象: 通过键值对key-value原创 2019-08-15 01:38:47 · 449 阅读 · 0 评论 -
js中构造函数
构造函数和原型原创 2019-08-20 12:13:36 · 473 阅读 · 0 评论 -
Js中delete关键字
用来删除对象的属性,还可以用来使用var声明变量; delete关键字有返回值,艳红来表示删除属性是否删除成功 true/false 如果删除的是不存在的属性,则返回的是true var 变量名=delete 对象名.属性名 案列: var obj={name:'张三',age:22,job:'软件开发'} console.log(obj.name)//张三 var resul...原创 2019-08-22 23:55:10 · 2882 阅读 · 0 评论 -
Js中事件流,事件兼容
1.事件流: 指页面接收事件的顺序; 当几个都具有事件的元素层叠在一起的时候,那么你点击其中一个元素,并不是只有当前被点击的元素会触发事件,而层叠在你点击范围的所有元素都会触发事件。 事件流包括两种模式: (1)事件冒泡;子元素先触发事件,父元素后触发事件;(从内向外); (2)事件捕获:父元素先触发事件,子元素后触发事件;(从外向内); 2.事件兼容: (1)addEventListener 用...原创 2019-08-22 23:59:33 · 197 阅读 · 0 评论 -
Js中的预解析,作用域
1.预解析: 在作用域下,js运行之前,会把带有var和function关键字的事先声明,并在内存占用位置; 然后再从上到下执行js语句.预解析只会发生在通过var定义的变量和function函数上. (1)var关键字 定义的变量在预解析时,会占内存位置,会声明变量,而不会初始化变量(赋值); var num; console.log(num);//undefined 此时为声明变...原创 2019-08-23 00:59:35 · 286 阅读 · 0 评论