随笔分类 - javascript
摘要:什么是 this? 为什么要用 this? this不是编写时绑定的,而是运行时绑定。它依赖于函数调用的上下文条件。this绑定与函数声明的位置没有任何关系,而与函数被调用的方式紧密相连。 当一个函数被调用时,会建立一个称为执行环节的活动记录。这个记录包含函数是从何处(调用栈 call stack)
阅读全文
摘要:先上文档: "https://developer.mozilla.org/zh CN/docs/Web/JavaScript/Guide/Regular_Expressions" ; 正则历史: "维基百科" ; 接下来由很浅入浅来分类学习正则基础: 元字符 | 常用元字符 | 含义 | | | |
阅读全文
摘要:观察者模式,又被称为发布 订阅模式或消息机制,定义了一种依赖关系,解决了主体对象与观察者之间功能耦合。 虽然说观察者模式,又被称为发布 订阅模式,但是实际上它们之间存在差异的,区别在于调度的地方不同。 上图: 总结 1. 从两张图片可以看到,最大的区别是调度的地方。虽然两种模式都存在订阅者和发布者(
阅读全文
摘要:创建对象 首先来说一下创建对象的几种方法: 1. 字面量的时候,当前对象原型链. 默认指向Object。 注:可以把 当成一个构造函数,可以使用 运算符来创建一个对象。 看一下打印出来的o1,o2: 2. 通过显示的构造函数来创建对象。 看一下打印出来的o3: 3. Object.create方法创
阅读全文