摘要: 闭包 写在前面 今天面试问了一个很常见的题 1. 问打印结果是什么? 2. 然后 怎么修改 就可以打印 01234 出来 3. 使用proimse怎么修改? 4. 什么闭包? 感觉面试小姐姐,很nice..还给了我一些就件 执行环境和活动对象 活动对象 在一个函数对象被调用的时候,会创建一个活动对象 阅读全文
posted @ 2019-03-06 21:58 Cyrus_Br 阅读(179) 评论(0) 推荐(0) 编辑
摘要: apply call 和 bind 函数的理解 提供自己手动绑定this的方法 函数的调用 首先在js里函数调用有4种模式:方法调用、正常函数调用、构造器函数调用、apply/call 调用。同时,无论哪种函数调用除了你声明时定义的形参外,还会自动添加2个形参,分别是 this 和 argument 阅读全文
posted @ 2019-02-27 09:51 Cyrus_Br 阅读(1045) 评论(0) 推荐(0) 编辑
摘要: prototype、proto和constructor 三者之间的关系 首先来看三个的各自含义 1. prototype 构造函数有一个prototype属性,指向实例对象的原型对象。通过同一个构造函数实例化的多个对象具有相同的原型对象 2. constructor 原型对象有一个construct 阅读全文
posted @ 2019-02-26 19:04 Cyrus_Br 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 关于this的绑定 默认绑定 this 默认 绑定到 windows 1. 在全局环境中,this默认绑定到 windows 2. 函数独立调用时,this默认绑定到 windows 3. 被嵌套函数独立调用时, this 默认绑定到 windows 4. IIFE 立即执行函数, 实际上是函数申明 阅读全文
posted @ 2019-02-26 12:55 Cyrus_Br 阅读(164) 评论(0) 推荐(0) 编辑
摘要: javascript实现aop的基本实现原理 阅读全文
posted @ 2019-02-26 12:43 Cyrus_Br 阅读(130) 评论(0) 推荐(0) 编辑
摘要: webpack4.0 的使用 "参考链接" 1.创建目录结构 没有安装记得先安装webpack 2.使用 来生成配置是文件 3.1 使用命令打包 + 老版本的打包方案是: + 而在webpack4之后 官方对 webpack cli 单独抽离了出来 + 所以打包语句就变了 mode 表示生产还是开发 阅读全文
posted @ 2018-12-21 08:34 Cyrus_Br 阅读(1318) 评论(0) 推荐(0) 编辑