摘要: javascript解析器工作步骤 1. “找到一些东西”:var、function、参数;(预解析) ==备注:如果遇到重名分为以下两种情况== 变量和函数重名时,只留下函数 函数重名,根据代码的上下文顺序,留下最后一个 2. 逐行解读代码 ==备注:表达式可以修改与预解析的值== 函数调用:也会 阅读全文
posted @ 2018-02-04 19:08 傅杰 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 构造函数模式创建对象 基本方法 缺点 每个方法都要在每个实例上创建,由上面的代码可知p1和p2的都有一个sayName方法,但是这两个方法并不是同一个Function的实例,这样就很容易造成资源的浪费 原型模式 定义 我们创建的每个函数都有一个prototype(原型)属性,这个属性是一个指针,指向 阅读全文
posted @ 2018-02-04 11:07 傅杰 阅读(132) 评论(0) 推荐(0) 编辑