摘要: #把__proto__理解成是原型链一条链子 __proto__把各原型链接起来 此时的person通过了实例化,变为对象,并赋值 通过实例化的对象没有 prototype person.__proto__ == Person.prototype Person.prototype.__proto__ 阅读全文
posted @ 2020-11-20 19:47 独舟者 阅读(107) 评论(0) 推荐(0)
摘要: #铺垫 __proto__和constructor属性是对象所独有的,prototype属性是函数所独有的 在JS中函数也是一种对象,函数也拥有__proto__和constructor属性 对象由函数生成。生成对象时,对象的__proto__属性指向函数的prototype属性 #演示代码 fun 阅读全文
posted @ 2020-10-23 17:41 独舟者 阅读(398) 评论(0) 推荐(0)
摘要: #铺垫 原始值没有属性和方法 #包装类 var num = 4; num.len = 3; - 返回undefined 赋值后系统创建一个对象new Number(4).len = 3并删除; num.len 访问后,再创建一个对象new Number(4).len,即返回undefined 阅读全文
posted @ 2020-10-22 16:39 独舟者 阅读(88) 评论(0) 推荐(0)
摘要: #构造函数内部原理 有new之后,函数变成构造函数,产生三步隐式变化 1.函数执行,在函数体顶端隐式加上var this = {}; 2.执行赋值,AO{ this : {name:'zhangsan'...}} 3.隐式返回this,return this; 都是在new的基础上 ##小细节 在结 阅读全文
posted @ 2020-10-22 16:03 独舟者 阅读(296) 评论(0) 推荐(0)
摘要: #对象 为了避免和函数命名起冲突,构造函数使用大驼峰式命名规则 ##对象的创建方法 1.var obj = {} plainObject - 对象字面量/对象直接量 2.构造函数 系统自带构造函数 - Object() , Aarry() , Number() var obj = new Objec 阅读全文
posted @ 2020-10-22 16:01 独舟者 阅读(82) 评论(0) 推荐(0)
摘要: #立即执行函数 定义:此类函数没有声明,在执行一次后即释放,适合做初始化。 针对初始化功能的函数,同时遵循一句话,只有表达式才能被执行符号执行 1.(function() {...}()); - W3C建议 2.(function (){})(); 可带参数,可取返回值 #立即执行函数来路 (fun 阅读全文
posted @ 2020-10-20 18:31 独舟者 阅读(104) 评论(0) 推荐(0)
摘要: #闭包 当函数被保存到外部时,将会生成闭包 闭包会导致原有作用域链不释放,造成内存泄漏 类似的代码就叫闭包 #闭包的运行作用域 ##代码 ##a被执行,b被定义并保存出来 ##a结束,b被执行时,a的执行期上下文指向被销毁,转化为初始的定义状态 #闭包的作用 #实现公有变量 ##函数累加器 ##做缓 阅读全文
posted @ 2020-10-19 18:36 独舟者 阅读(111) 评论(0) 推荐(0)
摘要: #执行期上下文 当函数执行时,会创建一个称为执行上下文的内部对象 一个执行期上下文定义了一个函数所执行时的环境,函数每次执行时对应的执行上下文都是独一无二的,多次调用一个函数会导致创建多个执行上下文,当函数执行完毕,它所产生的执行上下文就会被销毁 #作用域 - [[scope]] [[scope]] 阅读全文
posted @ 2020-10-19 17:56 独舟者 阅读(123) 评论(0) 推荐(0)
摘要: #预编译前奏 imply global - 暗示全局变量, window - 全局域 任何变量未经声明即赋值,该变量为全局所有 window 一切声明的 "全局" 变量,归window所有 eg: var a = 10 ==> window.a = 10 window { a : 10 }; #预编 阅读全文
posted @ 2020-10-18 17:18 独舟者 阅读(129) 评论(0) 推荐(0)
摘要: #代码特点:高内聚,低耦合 #耦合 存在执行多个相同作用代码时,这就叫耦合 if (1 > 0) { console.log('a'); } if (2 > 0) { console.log('a'); } if (3 > 0) { console.log('a'); } #函数总结 ##函数声明 阅读全文
posted @ 2020-10-17 18:07 独舟者 阅读(122) 评论(0) 推荐(0)