标签: ECMAScript
ES2024 正则表达式新特性 unicodeSets 解析及兼容方案
ES2024 对正则表达式添加了 v 修饰符,含义为 “Unicode 集合”,用来方便处理 Unicode 集合。v 修饰符是 u 修饰符的升级模式,使用了 v 修饰符就意味着包含了 u 修饰符的功能。
ES6新特性:对象、数组新增方法
ES6新特性
ES6(ECMAScript 2015)是 JavaScript 的一个重要版本,引入了许多新的语法和功能,增强了语言的表达能力和开发体验。以下是 ES6 中一些重要的新特……
ES6编程,这6个语法一定得用起来!
使用JavaScript编写代码的时候,经常会用到ES6的新特性。这些特性可以让我们更简洁、更高效地编写代码。在本文中,我将为您介绍一些ES6语法,以及它们如何提高……
ECMAScript中CommonJs和ES6 module的区别是什么呢?
作者:王玉略
来源:知乎
阮一峰在 ES6 入门 中提到 ES6 模块与 CommonJS 模块有一些重大的差异:
CommonJS 模块输出的是一个值的拷贝,ES6 模块输出的是值……
CommonJS模块 和 ECMAScript模块官方文档整理
1、commonjs
在node.js中,每个文件都被视为一个单独的模块。模块的局部变量是私有的,只有exports出去的变量,才能被外界访问。
默认情况下,node.js会将以下……
ECMAScript 2022(ES13),开发者11个超赞的新功能
JavaScript也在不断迭代和进化。JS每年都会加入很多新的功能来让自己变得越发强大,也正是这样,我们开发者才能写出更加表意和准确的代码。
在这篇文章中我们……
正则表达式匹配索引、top-level await...ES2022(ES13)新规发布,8个实用新功能
新的 ES13 规范终于发布了。
JavaScript 不是一种开源语言,它是一种需要遵循 ECMAScript 标准规范编写的语言,TC39 委员会负责讨论和批准新功能的发布, ……
微信小程序开发:动态API+swiper组件实现轮播图+es6的promise
动态API+swiper组件实现轮播图
1. 获取轮播图数据
接口:
pages/index/index.js
Page({ data: { // 轮播图数组 swiperList: [] }, onLoad: funct……
2021高频前端面试题JavaScript:ES6篇
1. let、const、var的区别
(1)块级作用域 块作用域由 { }包括,let和const具有块级作用域,var不存在块级作用域。 块级作用域解决了ES5中的两个问题:
内……
ECMAScript2021新特性有哪些?
ECMAScript
ECMAScript 是 Ecma International 颁布的一部语言标准,编号为 262,又称为 ECMA-262。
Ecma International 则是一个制定信息和通讯技术方面的……
阮一峰老师ECMAScript 6看完后的学习总结
globalThis 顶层对象
JavaScript 语言存在一个顶层对象,它提供全局环境(即全局作用域),所有代码都是在这个环境中运行。但是,顶层对象在各种实现里面是……
ES2020(ES11) 9个新特性,前端开发者都掌握了吗?
ECMAScript 2020 是 ECMAScript 语言规范的第11版。自1997年出版第一版以来,ECMAScript 已发展成为世界上使用最广泛的通用编程语言之一。
ES2020(ES11) 引入……
ES6方法24个常用代码,实际前端开发用得着
1、如何隐藏所有指定的元素:
const hide = (el) => Array.from(el).forEach(e => (e.style.display = 'none'));
// 事例:隐藏页面上所有`<i……
ECMAScript 2020 (ES11)来了,新特性有哪些?
引入 ECMAScript 2015(又称 ES6)之前,JavaScript 发展的非常缓慢。但自 2015 年起,每年都有新特性添加进来。需要注意的是,不是所有特性都被现代浏览器支……
ES6系列之项目中常用的新特性
ES6常用特性
平时项目开发中灵活运用ES6+语法可以让开发者减少很多开发时间,提高工作效率。ES6版本提供了很多新的特性,接下来我列举项目中常用的ES6+的特……
24 个 ES6 方法,用来解决实际开发的 JS 问题
1.如何隐藏所有指定的元素
const hide = (el) => Array.from(el).forEach(e => (e.style.display = 'none'));
// 事例:隐藏页面上所有`<img>……
前端面试必备ES6知识思维导图全方位总结
ES6需要掌握的路线,了解什么是ECMAScript概述,了解Symbol数据类型,掌握let和const,以及变量的解构赋值,Set和Map的原理。
什么叫做箭头函数,ES6对于ES5……
ES2020新特性有哪些?功能概览
可选链运算符 - Optional Chaining
有时候为了访问深层嵌套的属性,我们需要写一个很长的&&链去检查每个属性是否存在,代码如下:
var price = r……
ES6语法知识点补充(近一万字哦〜)
ECMAScript 6.0(简称ES6),作为下一代JavaScript的语言标准正式发布于2015 年 6 月,至今已经发布3年多了,但是因为蕴含的语法之广,完全消化需要一定的时间……
webpack 使用四个阶段vs 处理 ES6 语法
一、webpack 第一阶段
命名初始化阶段
项目名不能有汉字,不能取名叫 webpack
1、创建项目名称,并生成 , 命令 : npm init -y
2、安装 : npm i -D webpack we……
ES7、ES8、ES9、ES10新特性逐个数
ECMAScript 2016(ES7)开始,版本发布变得更加频繁,每年发布一个新版本,好在每次版本的更新内容并不多,本文会细说这些新特性,尽可能和旧知识相关联,帮你……
彻底搞懂ES6中的Class(全面解析)
ES6中的class你会想到什么呢?可能有的小伙伴只是知道它,或许用过一两次,没关系,这次我们从头开始,带你体验class的铁汉柔情(强大和优雅);
跟往常一样……
ES6 Iterators 指南和示例
Iterators 是 JS中的新方法,可以用来循环任意集合。 在ES6中登场的Iterators。因其可被广泛使用,并且已在多处场景派上用场, 我们将从概念上理解迭代器是……
ES6开发技巧:DOM Skill技巧
DOM Skill
显示全部DOM边框
调试页面元素边界时使用
[].forEach.call($$("*"), dom => {
dom.style.outline = "1px solid #" + (~~(Math.random() *……