摘要:
Strict Mode严格模式 1.不是用var声明的变量,在严格模式下不被通过 2.带有"eval"的操作都被禁止 <script> "use strict" 全局 globalVal=100; 会报错 var globalVal=100; 不会 var eval=100; console.log 阅读全文
posted @ 2021-02-23 17:58
abcdefgab
阅读(100)
评论(0)
推荐(0)
摘要:
使用原型链继承 定义父类型构造函数 给父类型的原型添加方法 定义子类型的构造函数 创建父类型的对象赋值给子类型的原型 将子类型原型的构造属性设置为子类型 给子类型原型添加方法 创建子类型的对象:可以调用父类型的方法 关键:子类型的原型为父类型的一个实例对象 function Person(name, 阅读全文
posted @ 2021-02-23 16:56
abcdefgab
阅读(64)
评论(0)
推荐(0)
摘要:
Object构造函数模式 先创建空Object对象,再动态添加属性/方法 适用场景:起始时不确定对象内部数据 问题:语句太多 var obj={} obj.name="tom" obj.age=23 对象字面量模式 使用创建对象,同时指定属性/方法 适用场景:起始时对象内部数据是确定的 问题:如果创 阅读全文
posted @ 2021-02-23 16:11
abcdefgab
阅读(70)
评论(0)
推荐(0)
摘要:
Object构造函数模式 先创建空Object对象,再动态添加属性/方法 适用场景:起始时不确定对象内部数据 问题:语句太多 var obj={} obj.name="tom" obj.age=23 对象字面量模式 使用创建对象,同时指定属性/方法 适用场景:起始时对象内部数据是确定的 问题:如果创 阅读全文
posted @ 2021-02-23 15:58
abcdefgab
阅读(57)
评论(0)
推荐(0)
摘要:
闭包 example var btns=document.getElementsByTagName("input") for(var i=0;i<btns.length;i++){ btns[i].click=function(){ alert(i) } } OUTPUT:这个时候会出现点击每个bt 阅读全文
posted @ 2021-02-23 15:18
abcdefgab
阅读(69)
评论(0)
推荐(0)

浙公网安备 33010602011771号