上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 44 下一页
摘要: 下载安装 plugin: npm install --save-dev html-webpack-plugin src / index.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="vi 阅读全文
posted @ 2020-06-04 20:06 shanlu 阅读(545) 评论(0) 推荐(0) 编辑
摘要: webpack 是一种前端资源构建工具,一个静态模块打包器(module bundler)。在webpack 看来, 前端的所有资源文件(js/json/css/img/less/...)都会作为模块处理。 它将根据模块的依赖关系进行静态分析,打包生成对应的静态资源(bundle)。 当在 inde 阅读全文
posted @ 2020-06-04 18:38 shanlu 阅读(1696) 评论(0) 推荐(0) 编辑
摘要: 1,宏队列:用来保存 待执行的宏任务(回调), 比如:定时器回调 、DOM事件回调、ajax回调 2,微队列:用来保存待执行的微任务(回调), 比如:promise的回调、MutationObserve的回调 3,JS执行时会区别这 2个队列 JS引擎首先必须先执行所有的初始化同步任务代码 每次准备 阅读全文
posted @ 2020-05-29 09:15 shanlu 阅读(1231) 评论(0) 推荐(0) 编辑
摘要: async 函数:async function( function return Promise ) ①函数的返回值是 promise 对象 ② promise 对象的结果由 async函数执行的返回值决定 async function fun(){ return 1 } const result= 阅读全文
posted @ 2020-05-29 07:40 shanlu 阅读(626) 评论(0) 推荐(0) 编辑
摘要: 1,如何改变 promise 的状态? ①resolve(value):如果当前是pending就会变为 resolved ②reject ( value ) :如果当前是pending 就会变为 rejected ③抛出异常:如果当前是 pending 就会变为 rejected 2,一个prom 阅读全文
posted @ 2020-05-28 19:33 shanlu 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 1,Promise的构造函数:Promise ( excutor ) { } excutor 函数:同步执行 ( resolve , reject ) => { } resolve 函数:内部定义成功时我们调用的函数 value = > { } reject 函数:内部定义失败时我们调用的函数 re 阅读全文
posted @ 2020-05-27 22:39 shanlu 阅读(207) 评论(0) 推荐(0) 编辑
摘要: Promise是JS进行异步编程的新的解决方案(旧的是纯回调) 语法上:Promise是一个构造函数 功能上:Promise对象用来封装一个异步操作并可以获得其结果 Promise的状态改变 成功:pending变为resolved,失败:pending变为rejected 只有这两种,且一个pro 阅读全文
posted @ 2020-05-27 14:12 shanlu 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 错误的类型 Error:所有错误的父类型 ReferenceError:引用的变量不存在 TypeError:数据类型不正确的错误 RangeError:数据值不在其所允许的范围内 SyntaxError:语法错误 错误对象: message属性:错误相关信息 stack属性:函数调用栈记录信息 错 阅读全文
posted @ 2020-05-27 13:21 shanlu 阅读(2109) 评论(0) 推荐(0) 编辑
摘要: 同步回调: 立即执行,直到执行完才结束,不会放入回调队列中 如:数组遍历相关的回调函数 / Promise 的 excutor函数 打印输出在后面执行,遍历回调没有放入回调队列中 异步回调: 不会立即执行,会放入回调队列中将来执行 如:定时器回调 / ajax回调 / Promise 的成功(失败) 阅读全文
posted @ 2020-05-27 12:39 shanlu 阅读(668) 评论(0) 推荐(0) 编辑
摘要: 实例对象:new函数产生的对象,称为实例对象,简称为对象(执行构造函数) 函数对象:将函数作为对象使用 需要先执行构造函数,才有实例对象,才能使用实例对象的方法 工厂模式:可以通过在函数内构建一个对象并返回的方法,是的通过普通的函数调用也能得到一个对象 函数对象 call 函数可以用来调用另一个对象 阅读全文
posted @ 2020-05-27 10:00 shanlu 阅读(299) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 44 下一页