摘要:
引用自:https://blog.csdn.net/weixin_44738381/article/details/108200029 阅读全文
摘要:
关联数组使用非整数并通过 方括号 或 点号 来访问或设置数组元素时,所操作的并不是数组列表中的元素,而是数组对象的 属性集合 上的变量。数组对象的属性和数组元素列表是分开存储的,并且数组的遍历和修改操作也不能作用于这些命名属性。稀疏数组是包含空项的数组; 创建数组 let arr = new Arr 阅读全文
摘要:
原型链继承结构图 实例的原型 obj.__proto__ 是实例的[[Prototype]]暴露的访问接口,无法直接访问[[Prototype]]; 创建对象 创建没有原型的空对象: let obj = Object.create(null); 创建没有原型的非空对象:使用现有的对象来提供新创建的对 阅读全文
摘要:
原型链继承方式的基本思想就是通过原型继承多个引用类型的属性和方法。 function SuperType() { this.property = true; } SuperType.prototype.getSuperValue = function() { return this.property 阅读全文
摘要:
工厂模式: function createPerson(name, age, job) { let o = new Object(); o.name = name; o.age = age; o.job = job; o.sayName = function() { console.log(this 阅读全文
摘要:
第1章:权衡的艺术 命令式:通过原生JS的DOM操作api的方式来编写渲染页面的方式,侧重于过程中的细节; 声明式:不关注过程中的细节,只关注结果,以标签形式来编写代码然后再编译渲染页面; 性能对比: 首次渲染页面时,命令式、声明式和innerHTML模板式相差不太多; 更新页面时,命令式>声明式> 阅读全文
摘要:
对象 对象是数个属性无序的集合。 ECMA-262使用一些内部特性来描述属性的特征(对象的属性的特性)。 属性分为数据属性(定义属性时使用)和访问器属性(获取或设置属性值时使用): 数据属性 数据属性包含一个保存数据值的位置。值会从这个位置读取,也会写入到这个位置。数据属性有 4个特性描述它们的行为 阅读全文
摘要:
JavaScript的发展历史 1993年随着HTML出现web开发也诞生(那一年我出生,或许这就是缘分);随后在1994年CSS样式出现,用来美化HTM的内容;1995年为了避免表单验证必须在后端实现,JavaScript诞生,用来在前端实现表单验证;随后JavaScript快速发展,不仅在前端领 阅读全文
摘要:
https://www.cnblogs.com/goloving/p/9147551.html 阅读全文
摘要:
https://blog.csdn.net/weixin_44494811/article/details/103486637 阅读全文