![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ES6
文章平均质量分 75
专注前端研究二十年
谋事在人成事在天
展开
-
对于模块化简单介绍
概念把代码从上而下一一整理成许多板块,使代码能够组合、拆分和更换且不影响正常的实现运行。好处a .可维护性1、灵活架构,焦点分离2、方便模块间组合、分解3、方便单个模块功能调试、升级4、多人协作互不干扰b .可复用性c. 可实现按需加载缺点:性能损耗1、系统分层,调用链会很长2、模块间发送消息会很耗性能node.js中模块的分类内置模块:fs、path、http等自定义模块: 我们创建的每一个.js后缀的文件都是自定义模...原创 2021-10-06 19:46:00 · 353 阅读 · 0 评论 -
async await 是什么?它有哪些作用?
async await 是es7里面的新语法、它的作用就是 async 用于申明一个 function 是异步的,而 await 用于等待一个异步方法执行完成。它可以很好的替代promise 中的thenasync函数返回一个 Promise 对象,可以使用then方法添加回调函数。当函数执行的时候,一旦遇到await就会先返回,等到异步操作完成,再接着执行函数体内后面的语句。...原创 2022-04-28 09:03:30 · 2787 阅读 · 1 评论 -
CommonJS模块与ES6模块及区别
CommonJS模块和ES6模块在ES6之前,js本没有模块体系之说,最主要使用的是CommonJS和AMD两种。前者用于服务器,后者用于浏览器,ES6后在语言标准的层面上实现了模块功能,使用简单,称为浏览器和服务器通用的模块解决方案。CommonJS模块化规范Node.js 遵循了 CommonJS 模块化规范,CommonJS 规定了模块的特性和各模块之间如何相互依赖,规定每个模块内部,规定 module 变量代表当前模块,module 变量是一个对象,它的 ...原创 2021-11-18 16:53:56 · 2188 阅读 · 1 评论