
捕获错误 错误类型 EvalError:eval()的使用与定义不一致 RangeError:数值越界 ReferenceError:非法或不能识别的引用数组 SyntaxE...
深克隆 type方法重构 数组 改变原数组push、pop、unshift、shift、reverse、sortsplice 返回新数组split、、、、 类数组 数组去重
继承模式 命名空间 管理变量,防止污染全局,适用于模块发开发 对象枚举 for in obj.hasOwnProperty() 'prop' in obj A instanc...
原型 定义:原型是function对象的一个属性,它定义了构造函数制造出的对象的公共祖先。通过该构造函数产生的对象,可以继承该原型的属性和方法。原型也是对象。 利用原型特点和...
对象 1.对象的增删改查 对象的创建方法 plainObject 对象字面量 / 对象直接量 构造函数系统自带的构造函数 new Object()自定义(大驼峰命名规则) 构...
对 作用域、作用域链、执行上下文对象(GO | AO)、闭包 的个人理解: JS分为全局和局部作用域,都属于词法作用域(与之相对是动态作用域)。 作用域本身是一个抽象概念,代...
js运行三部曲 语法分析 预编译 解释执行 预编译前奏 imply global 暗示全局变量:即任何变量,如果变量未经声明就赋值,此变量就为全局对象所有。 一切声明的全局变...
函数,初始作用域 函数名的length为形参数,arguments.length为实参数。函数中形参与arguments之间为映射关系,如果形参与实参不对应,则形参与argu...
条件语句补充,初始引用值 初识引用 数组 对象 编程形式的区别 面向过程 面向对象 typeof 返回字符串类型的 number string boolean undefin...
2.1 比较运算符,逻辑运算符 比较运算符">" "<" "==" ">=" "<=" "!="比较结果为boolean值 逻辑运算符"&&" "||" "!"运算结果为真实...
1.1 JavaScript浏览器发展史 1.1.1 web发展史 Mosaic,是互联网历史上第一个获普遍使用和能够显示图片的网页浏览器,于1993年问世。Netscape...