JavaScript高阶
文章平均质量分 95
JavaScript高阶内容
BXY369
这个作者很懒,什么都没留下…
展开
-
JavaScript高阶 day-05
JavaScript 除了提供正常模式外,还提供了严格模式(strict mode)。ES5 的严格模式是采用具有限制性 JavaScript变体的一种方式,即在严格的条件下运行 JS 代码。严格模式在 IE10 以上版本的浏览器中才会被支持,旧版本浏览器中会被忽略。严格模式对正常的 JavaScript 语义做了一些更改:1.消除了 Javascript 语法的一些不合理、不严谨之处,减少了一些怪异行为。2.消除代码运行的一些不安全之处,保证代码运行的安全。3.提高编译器效率,增加运行速度。原创 2024-08-29 10:00:00 · 654 阅读 · 0 评论 -
JavaScript高阶 day-04
每一个构造函数,都会有一个prototype属性。该属性指向一个对象,该对象称之为原型对象,即原型。当访问一个对象的某个属性时,会先在这个对象本身属性上查找,如果没有找到,则会去它的__proto__上查找,即它的构造函数的prototype,如果还没有找到就会再在构造函数的prototype的__proto__中查找(即上一层构造函数的prototype),这样一层一层向上查找直到Object的prototype结束,这样就会形成一个链式结构,我们称为原型链。我们可以说:它们是继承关系。原创 2024-08-29 00:00:00 · 989 阅读 · 0 评论 -
JavaScript高阶 day-03
当前元素所属的数组对象。,该传入对象的自有可枚举属性(即其自身定义的属性,而不是其原型链上的枚举属性)将为新创建的对象添加指定的属性值和对应的属性描述符。bind() 方法不会调用函数,但是能改变函数内部this 指向,返回的是原函数改变this之后产生的新函数。这些 this 的指向,是当我们调用函数的时候确定的。filter() 方法创建一个新的数组,新数组中的元素是通过检查指定数组中符合条件的所有元素。map() 方法返回一个新数组,数组中的元素为原始数组元素调用函数处理后的值。原创 2024-08-28 10:00:00 · 1053 阅读 · 0 评论 -
JavaScript高阶 day-02
(规范)。原创 2024-08-27 00:00:00 · 1180 阅读 · 0 评论 -
JavaScript高阶 day-01
我们可以随时随地为对象添加属性,也可以随时修改属性的值。name: '小好'//给对象添加属性//修改属性的值person1.name = '张小好';通过赋值操作定义对象,添加的普通属性,注意:默认情况下都是可修改、可枚举、可配置的。如果我们想改变属性的特征,可以使用方法,该方法允许精确地添加或修改对象的属性,在遍历枚举对象属性时会被枚举到([for...in] 或 []方法)。注意:默认情况下,使用添加的属性值是不可修改,不可枚举,不可配置(删除和添加)。原创 2024-08-26 00:00:00 · 1240 阅读 · 0 评论