ES6
文章平均质量分 74
七日谭
√
展开
-
【es6】babel 关于es6文件转码编译为es5文件的配置
文章目录babel开发环境配置babelbabel 是一个JavaScript的编译工具,它可以让高版本的es,转为es5,便于让浏览器识别。babel 的对文件的编译打包仅停留在语法层面上。开发环境配置npm install --save-dev babel-core babel-preset-es2015 babel-preset-latestnpm install -g babel-cli以上是要安装的包,安装的过程中会生成一个package.json配置文件。.babelr原创 2021-03-20 16:34:49 · 434 阅读 · 0 评论 -
【JavaScript】异步(eventloop、Promise、async/await)
文章目录异步1 event loop(事件循环/事件轮询)1.1 JS 如何执行1.2 event loop 过程1.3 异步基于 `event loop`2 promise 进阶2.1 then 和 catch 改变状态3 async/await3.1 背景3.2 async/await 和 Promise 的关系3.3 异步的本质4 微任务/宏任务4.1 event loop 和 DOM 渲染4.2 微任务和宏任务的根本区别异步1 event loop(事件循环/事件轮询)JS 是单线程原创 2021-03-13 16:00:44 · 407 阅读 · 0 评论 -
【ES6】特性合集
ECMAScript第一章 ECMAScript1.1 ECMA介绍ECMA(European Computer Manufactures Association)中文名称为欧洲计算机制造协会,这个组织的目标是评估、开发和认可电信和计算机标准。1994年后该组织改名为ECMA国际。...原创 2020-10-24 07:47:58 · 389 阅读 · 0 评论 -
[ES7-8]新特性:
ES7新特性:1.ES7新特性:1.1 Array.prototype.includes1.2 指数操作符:2.ES8新特性:2.1 async 和 await2.1.1 async函数2.1.2 await 表达式1.ES7新特性:1.1 Array.prototype.includesincludes 方法用来检测数组中是否包含某个元素,返回布尔类型值。 const mingzhu = ['西游记','红楼梦','三国演义','水浒传']; console.log(mingzhu.includ原创 2020-10-22 19:52:44 · 173 阅读 · 0 评论 -
【es6】模块化
模块化1 模块化:1.1 模块化的好处:1.2 模块化规范产品:1.3 ES6模块化语法:1.4 ES6模块化代码在项目中的使用方式:1 模块化:模块化是指将一个大的程序文件,拆分成许多个小的文件,然后将小文件组合起来。1.1 模块化的好处:(1)防止命名冲突。不同的模块可以命名重复。(2)便于代码复用。(3)高维护性。代码块之间可以独立维护。1.2 模块化规范产品:ES6之前官方是没有模块化规范的,在此之前使用 的是社区的模块规范化:模块化规范实现规范的产品Commo原创 2020-10-19 21:35:56 · 184 阅读 · 0 评论