摘要: preset其实是你在create新vue项目的时候,生成的插件配置项预设,也就是你在项目中需要用到的插件安装成功了之后,会生成一个关于preset的文件,当你再次create新的vue项目的时候,就不需要再去选择同样的插件,直接用preset安装就好了。但是有时候我们不想再使用预设。该如何进行删除 阅读全文
posted @ 2020-05-23 14:52 BAHG 阅读(3133) 评论(0) 推荐(1) 编辑
摘要: 1. 什么是 Vue CLI 如果你只是简单写几个Vue的Demo程序, 那么你不需要Vue CLI;如果你在开发大型项目, 那么你需要, 并且必然需要使用Vue CLI。 使用Vue.js开发大型应用时,我们需要考虑代码目录结构、项目结构和部署、热加载、代码单元测试等事情。 如果每个项目都要手动完 阅读全文
posted @ 2020-05-23 08:10 BAHG 阅读(1418) 评论(0) 推荐(0) 编辑
摘要: 1. 原理图 2. 说明 JS 中用来存储待执行回调函数的队列包含 2 个不同特定的列队 宏列队:用来保存待执行的宏任务(回调),比如:定时器回调、DOM 事件回调、ajax 回调 微列队:用来保存待执行的微任务(回调),比如:promise的回调、MutationObserver 的回调 JS 执 阅读全文
posted @ 2020-05-20 08:14 BAHG 阅读(1696) 评论(1) 推荐(1) 编辑
摘要: 1. async 函数 (1)函数的返回值为promise对象 (2)promise对象的结果由async函数执行的返回值决定 2. await 表达式 (1)await右侧的表达式一般为promise对象, 但也可以是其它的值 (2)如果表达式是promise对象, await返回的是promis 阅读全文
posted @ 2020-05-19 16:40 BAHG 阅读(645) 评论(0) 推荐(0) 编辑
摘要: 1. 定义 IIFE: Immediately Invoked Function Expression,意为立即调用的函数表达式,也就是说,声明函数的同时立即调用这个函数。 首先我们要了解一般情况下什么是函数声明语句,什么是函数表达式语句,以便于接下来的实验。 辨别方法:以“function”开头的 阅读全文
posted @ 2020-05-18 22:27 BAHG 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 1. Promise是什么 1.1 promise 的理解 1. 抽象表达: Promise 是 JS 中进行异步编程的新的解决方案(旧的是纯回调形式) 2. 具体表达: (1)从语法上说:Promise 是一个构造函数 (2)从功能上说:promise 对象用来封装一个异步操作并可以获取其结果 1 阅读全文
posted @ 2020-05-18 17:38 BAHG 阅读(3040) 评论(0) 推荐(1) 编辑
摘要: 1. 错误的类型 Error: 所有错误的父类型 错误的子类型包括: ReferenceError: 引用的变量不存在 TypeError: 数据类型不正确的错误 RangeError: 数据值不在其所允许的范围内 SyntaxError: 语法错误 常见的内置错误: (1)ReferenceErr 阅读全文
posted @ 2020-05-18 09:39 BAHG 阅读(788) 评论(0) 推荐(0) 编辑
摘要: 1. 什么是回调函数? 回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调用它所指向的函数时,我们就说这是回调函数。 在JavaScript中,回调函数具体的定义为:函数A作为参数(函数引用)传递到另一个函数B中,并且这个函数B执行函数A。 阅读全文
posted @ 2020-05-18 09:01 BAHG 阅读(2069) 评论(1) 推荐(0) 编辑
摘要: 实例对象和函数对象本质区别: 实例对象:通过 new 函数产生的对象称为实例对象,简称对象。 函数对象:将函数作为对象使用时,简称为函数对。 下面举例说明: function Fn() { } const fn = new Fn() console.log(fn); console.log(Fn.p 阅读全文
posted @ 2020-05-17 21:54 BAHG 阅读(1352) 评论(9) 推荐(0) 编辑
摘要: 一. ES6(ES2015) 1. 变量 let 和常量 const var 的问题 可以重复声明,没有报错和警告 无法限制修改 没有块级作用域, { } let 和 const 不能重复声明 都是块级作用域, { } 块内声明的,块外无效 let 是变量,可以修改 const 是常量,不能修改 块 阅读全文
posted @ 2020-05-14 22:52 BAHG 阅读(845) 评论(0) 推荐(0) 编辑