随笔分类 -  高级程序设计JS笔记

重读《JavaScript高级程序设计》的笔记
摘要:本章内容 + "理解对象的属性(1)" + "理解并创建对象(2)" + "理解继承(3)" 💛 本节内容 + 原型链 + 借用构造函数 + 组合继承 + 原型式继承 + 寄生式继承 + 寄生组合式继承 原型链 ECMAScript将原型链作为实现继承的主要方法。其基本思想是利用原型让一个引用类型 阅读全文
posted @ 2020-03-29 23:14 浮华而已- 阅读(196) 评论(0) 推荐(0)
摘要:本章内容 理解对象的属性(1) 理解并创建对象(2)💛 理解继承(3) 本文内容 工厂模式 构造函数模式 原型模式 组合使用构造函数模式和原型模式 动态原型模式 寄生构造函数模式 稳妥构造函数模式 Object构造函数或对象字面量都可以用来创建单个对象,缺点是:使用同一个接口创建很多对象,会产生大 阅读全文
posted @ 2020-03-29 17:27 浮华而已- 阅读(332) 评论(0) 推荐(0)
摘要:本章内容 理解对象的属性(1)💛 理解并创建对象(2) 理解继承(3) 面向对象的语言都有类的概念,通过类可以创建任意多个具有相同属性和方法的对象。前面提到过,ECMAScript中没有类的概念,因此它的对象也与也与基于类的语言中的对象有所不同。 ECMA-262把对象定义为:“无序属性的集合,其 阅读全文
posted @ 2020-03-29 13:14 浮华而已- 阅读(190) 评论(0) 推荐(0)
摘要:写在文章之前 博主编程入门学的是c和java,所以有些概念还拐不过来,本文开篇需要先来了解下 "面向过程和面向对象、对象、类、和实例" 。 本章内容 + 使用对象 + 创建并操作数组 + 理解基本的JavaScript类型 + 使用基本类型和基本包装类型 🥑 重点 Array方法集,Date方法集 阅读全文
posted @ 2020-03-28 20:56 浮华而已- 阅读(407) 评论(3) 推荐(0)
摘要:本章内容 + 理解基本类型和引用类型的值 + 理解执行环境 + 理解垃圾收集 JavaScript的变量与其他语言的变量有很大区别。JavaScript变量松散类型的本质,决定了它只是特定时间用于保存特定值的一个名字而已。由于不存在定义某个变量必须要保存何种数据类型值的规则,变量的值及其数据类型可以 阅读全文
posted @ 2020-03-28 14:29 浮华而已- 阅读(634) 评论(2) 推荐(0)
摘要:本章内容 + 语法 + 关键字和保留字 + 变量 + 数据类型 + ⭐操作符(仅写位操作符) + 语句 + 函数 + 小节 关键词:arguments 重载 一、语法 严格模式 严格模式是为JavaScript定义了一种不同的解析与执行模型。在严格模式下,ECMAScript3中的一些不确定的行为将 阅读全文
posted @ 2020-03-28 13:40 浮华而已- 阅读(209) 评论(3) 推荐(0)