ECMAScript中CommonJs和ES6 module的区别是什么呢? 作者:王玉略 来源:知乎 阮一峰在 ES6 入门 中提到 ES6 模块与 CommonJS 模块有一些重大的差异: CommonJS 模块输出的是一个值的拷贝,ES6 模块输出的是值的引用。 Comm... 2023年2月21日web前端开发207 views评论ECMAScript javaScript 阅读全文
CommonJS模块 和 ECMAScript模块官方文档整理 1、commonjs 在node.js中,每个文件都被视为一个单独的模块。模块的局部变量是私有的,只有exports出去的变量,才能被外界访问。 默认情况下,node.js会将以下情形视为 cjs模块... 2022年9月9日web前端开发496 views评论ECMAScript 阅读全文
ECMAScript 2022(ES13),开发者11个超赞的新功能 JavaScript也在不断迭代和进化。JS每年都会加入很多新的功能来让自己变得越发强大,也正是这样,我们开发者才能写出更加表意和准确的代码。 在这篇文章中我们会通过一些例子来看一下最新的ECMASc... 2022年8月17日web前端开发571 views评论ECMAScript 阅读全文
web前端开发正则表达式匹配索引、top-level await…ES2022(ES13)新规发布,8个实用新功能 新的 ES13 规范终于发布了。 JavaScript 不是一种开源语言,它是一种需要遵循 ECMAScript 标准规范编写的语言,TC39 委员会负责讨论和批准新功能的发布, 那TC39他们是谁?... 2022年7月18日629 views评论ECMAScript javaScript 阅读全文
APP与小程序开发微信小程序开发:动态API+swiper组件实现轮播图+es6的promise 动态API+swiper组件实现轮播图 1. 获取轮播图数据 接口: pages/index/index.js Page({ data: { // 轮播图数组 swiperList: [] }, on... 2021年8月21日1,234 views评论ECMAScript 阅读全文
2021高频前端面试题JavaScript:ES6篇 1. let、const、var的区别 (1)块级作用域 块作用域由 { }包括,let和const具有块级作用域,var不存在块级作用域。 块级作用域解决了ES5中的两个问题: 内层变量可能覆盖外层... 2021年3月23日web前端开发1,199 views评论ECMAScript javaScript 面试题 阅读全文
web前端开发ECMAScript2021新特性有哪些? ECMAScript ECMAScript 是 Ecma International 颁布的一部语言标准,编号为 262,又称为 ECMA-262。 Ecma International 则是一个制定... 2020年12月3日1,303 views评论ECMAScript 阅读全文
阮一峰老师ECMAScript 6看完后的学习总结 globalThis 顶层对象 JavaScript 语言存在一个顶层对象,它提供全局环境(即全局作用域),所有代码都是在这个环境中运行。但是,顶层对象在各种实现里面是不统一的。在浏览器环境指的是wi... 2020年10月17日web前端开发1,972 views评论ECMAScript 阅读全文
web前端开发ES2020(ES11) 9个新特性,前端开发者都掌握了吗? ECMAScript 2020 是 ECMAScript 语言规范的第11版。自1997年出版第一版以来,ECMAScript 已发展成为世界上使用最广泛的通用编程语言之一。 ES2020(ES11)... 2020年10月17日1,576 views评论ECMAScript 阅读全文
ES6方法24个常用代码,实际前端开发用得着 1、如何隐藏所有指定的元素: const hide = (el) => Array.from(el).forEach(e => (e.style.display = 'none')); /... 2020年6月2日web前端开发1,275 views评论ECMAScript 阅读全文