摘要: 调整 webpack 配置最简单的方式就是在 vue.config.js 中的 configureWebpack 选项提供一个对象: // vue.config.js module.exports = { configureWebpack: { plugins: [ new MyAwesomeWeb 阅读全文
posted @ 2021-03-09 20:16 eastsae 阅读(3723) 评论(0) 推荐(0) 编辑
摘要: 对于this,理解一直都不透彻,前前后后也看了一些技术书,以后相关博客,总算是想要总结点什么了。 this在不同的上下文环境指代不同的对象,与声明环境无关,与运行环境有关 this 指向全局对象window(在服务器端指向global) var name = 'jack' function sayN 阅读全文
posted @ 2021-03-09 20:09 eastsae 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 根据最近看过的书和博客,总结一下自己对于javascript构造函数,原型和继承的理解与认知 参考资料:javascript高级程序设计 目录结构如下: 认识构造函数 原型模式 组合使用构造函数与原型模式 简单的介绍了构造函数与原型,现在开始正式学习继承 4.1 原型链继承 4.2 借助构造函数继承 阅读全文
posted @ 2021-03-09 20:07 eastsae 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 所谓的js变量提升,笔者理解为就是执行上下文所引出的概念。那么我们需要着重来理解执行上下文,执行上下文理解了,所谓的js变量提升也就无师自通了。 执行上下文 首先我们先看一段代码: console.log(a); //Uncaught ReferenceError: a is not defined 阅读全文
posted @ 2021-03-09 20:03 eastsae 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 参考文章:https://dmitripavlutin.com/how-to-iterate-easily-over-object-properties-in-javascript/ 遍历js中的对象,包括了遍历对象的key和value,以及还会遍历到继承的对象上的属性(原型上的属性),当有些属性是 阅读全文
posted @ 2021-03-09 19:58 eastsae 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 需要特别声明,此篇文章翻译于Kuba Michalski《Understanding null, undefined and NaN.》一文 当您开始学习JavaScript时,首先需要学习的是数据类型。只要我们讨论Number、String、Boolean,Object时,还是相当清晰的,一旦涉及 阅读全文
posted @ 2021-03-09 19:45 eastsae 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 每次看到这个api ,就有点发懵,今天详细解析下此属性。还是先看官方文档吧: Reduce方法对数组中的每个元素执行一个由您提供的reducer函数(升序执行),将其结果汇总为单个返回值。 reducer 函数接收4个参数: Accumulator (acc) (累计器) Current Value 阅读全文
posted @ 2021-03-09 19:43 eastsae 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 既然讲到bind,我们就不得不说call 和 apply 。在Javascript中,涉及到函数式语言风格的代码,都离不开call 和apply。那么我们在讲bind之前,就先好好分析一下call 和 apply。 call和 apply 方法是ECMAScript 3 给Function 的原型定 阅读全文
posted @ 2021-03-09 19:39 eastsae 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 我们都知道创建对象时,js有几种方式 • 1: 对象字面量的方式 let o = {} • 2: 通过Object.create() let o = Object.create({}) • 3: 通过new 构造函数的方式 let o = new Object() 我们分析下以上3种创建对象的相同点 阅读全文
posted @ 2021-03-07 18:24 eastsae 阅读(480) 评论(0) 推荐(0) 编辑
摘要: 今天详细梳理下几种 for 循环,每种都有自己的特点和使用场景。下面我们开始梳理 说明: 所有🌰均来自 MDN 官网 1:for 循环 for 循环应该是我们使用最频繁的一种循环结构。 语法结构如下: MDN for ([initialization]; [condition]; [final-e 阅读全文
posted @ 2021-03-07 18:10 eastsae 阅读(396) 评论(0) 推荐(0) 编辑