ES5之执行环境和作用域(变量的生命周期)

2018-11-20
阅读 5 分钟
1.4k
前言:最近在细读Javascript高级程序设计,对于我而言,中文版,书中很多地方一笔带过,所以用自己所理解的,尝试细致解读下。如有纰漏或错误,会非常感谢您的指出。文中绝大部分内容引用自《JavaScript高级程序设计第三版》。

JavaScript简介

2018-11-17
阅读 6 分钟
1.7k
前言:最近在细读Javascript高级程序设计,对于我而言,中文版,书中很多地方一笔带过,所以用自己所理解的,尝试细致解读下。如有纰漏或错误,会非常感谢您的指出。文中绝大部分内容引用自《JavaScript高级程序设计第三版》。

JS之模仿块级作用域_立即执行函数

2018-10-31
阅读 3 分钟
2.3k
前言:最近在细读Javascript高级程序设计,对于我而言,中文版,书中很多地方一笔带过,所以用自己所理解的,尝试细致解读下。如有纰漏或错误,会非常感谢您的指出。文中绝大部分内容引用自《JavaScript高级程序设计第三版》。

JavaScript之内存回收&&内存泄漏

2018-10-30
阅读 5 分钟
1.8k
前言:最近在细读Javascript高级程序设计,对于我而言,中文版,书中很多地方一笔带过,所以用自己所理解的,尝试细致解读下。如有纰漏或错误,会非常感谢您的指出。文中绝大部分内容引用自《JavaScript高级程序设计第三版》。

JavaScript之关于this对象

2018-10-28
阅读 3 分钟
918
前言:最近在细读Javascript高级程序设计,对于我而言,中文版,书中很多地方翻译的差强人意,所以用自己所理解的,尝试解读下。如有纰漏或错误,会非常感谢您的指出。文中绝大部分内容引用自《JavaScript高级程序设计第三版》。

JavaScript之闭包与立即执行函数

2018-10-28
阅读 2 分钟
1.1k
前言:最近在细读Javascript高级程序设计,对于我而言,中文版,书中很多地方翻译的差强人意,所以用自己所理解的,尝试解读下。如有纰漏或错误,会非常感谢您的指出。文中绝大部分内容引用自《JavaScript高级程序设计第三版》。

JavaScript之闭包

2018-10-28
阅读 4 分钟
918
前言:最近在细读Javascript高级程序设计,对于我而言,中文版,书中很多地方翻译的差强人意,所以用自己所理解的,尝试解读下。如有纰漏或错误,会非常感谢您的指出。文中绝大部分内容引用自《JavaScript高级程序设计第三版》。

JS函数表达式的特征和递归

2018-10-25
阅读 3 分钟
1.3k
前言:最近在细读Javascript高级程序设计,对于我而言,中文版,书中很多地方翻译的差强人意,所以用自己所理解的,尝试解读下。如有纰漏或错误,会非常感谢您的指出。文中绝大部分内容引用自《JavaScript高级程序设计第三版》。

JS面向对象的程序设计之继承的实现-寄生组合式继承

2018-10-24
阅读 3 分钟
1.1k
寄生组合式继承 组合继承是JavaScript最常用的继承模式。 不过,它也有自己的不足。 组合继承最大的问题就是无论在什么情况下,都会调用两次超类型构造函数: 一次是在创建子类型原型的时候。 另外一次是在子类型构造函数内部。 子类型最终会包含超类型对象的全部实例属性,但我们不得不在调用子类型构造函数时重写这些...

JS面向对象的程序设计之继承的实现-原型式继承和寄生式继承

2018-10-24
阅读 4 分钟
985
--前言:最近在细读Javascript高级程序设计,对于我而言,中文版,书中很多地方翻译的差强人意,所以用自己所理解的,尝试解读下。如有纰漏或错误,会非常感谢您的指出。文中绝大部分内容引用自《JavaScript高级程序设计第三版》。

JS面向对象的程序设计之继承的实现-组合继承

2018-10-22
阅读 2 分钟
1.1k
前言:最近在细读Javascript高级程序设计,对于我而言,中文版,书中很多地方翻译的差强人意,所以用自己所理解的,尝试解读下。如有纰漏或错误,会非常感谢您的指出。文中绝大部分内容引用自《JavaScript高级程序设计第三版》。

JS面向对象的程序设计之继承-继承的实现-借用构造函数

2018-10-22
阅读 2 分钟
1.2k
前言:最近在细读Javascript高级程序设计,对于我而言,中文版,书中很多地方翻译的差强人意,所以用自己所理解的,尝试解读下。如有纰漏或错误,会非常感谢您的指出。文中绝大部分内容引用自《JavaScript高级程序设计第三版》。

JS面向对象的程序设计之继承的实现 - 原型链的注意点

2018-10-19
阅读 5 分钟
943
前言:最近在细读Javascript高级程序设计,对于我而言,中文版,书中很多地方翻译的差强人意,所以用自己所理解的,尝试解读下。如有纰漏或错误,会非常感谢您的指出。文中绝大部分内容引用自《JavaScript高级程序设计第三版》。

JS面向对象的程序设计之继承的实现 - 原型链

2018-10-15
阅读 3 分钟
1.3k
前言:最近在细读Javascript高级程序设计,对于我而言,中文版,书中很多地方翻译的差强人意,所以用自己所理解的,尝试解读下。如有纰漏或错误,会非常感谢您的指出。文中绝大部分内容引用自《JavaScript高级程序设计第三版》。

JS面向对象的程序设计_创建对象之组合使用模式-2

2018-10-13
阅读 4 分钟
1.4k
最近在细读Javascript高级程序设计,对于我而言,中文版,书中很多地方翻译的差强人意,所以用自己所理解的,尝试解读下。如有纰漏或错误,会非常感谢您的指出。文中绝大部分内容引用自《JavaScript高级程序设计第三版》。

JS面向对象的程序设计之创建对象_工厂模式,构造函数模式,原型模式-1

2018-10-11
阅读 8 分钟
978
前言:最近在细读Javascript高级程序设计,对于我而言,中文版,书中很多地方翻译的差强人意,所以用自己所理解的,尝试解读下。如有纰漏或错误,会非常感谢您的指出。文中绝大部分内容引用自《JavaScript高级程序设计第三版》。 2. 原型对象与in操作符 有两种方式使用in操作符: 单独使用和在for-in循环中使用。 单独使...

JS面向对象的程序设计_创建对象_工厂模式,构造函数模式,原型模式-0

2018-10-07
阅读 11 分钟
1.1k
虽然可以通过Object构造函数或对象字面量来创建单个对象。但是这些方式有明显的缺点: 使用同一个接口创建很多对象,会产生大量重复的代码,从性能角度来讲,也会占用大量的内存。 为了解决这个问题,人们开始解决使用工厂模式。那什么是工厂模式呢?

Javascript面向对象的程序设计_理解对象

2018-10-05
阅读 8 分钟
1.7k
面向对象(Object-Oriented, OO)的计算机语言有一个标志,就是它们都有一个类class的概念,通过类可以创建任意多个具有相同属性和方法的对象。ECMAScript中没有类的概念,因而它的对象也与基于类的计算机语言中的对象不同。