标签: ECMAScript
thumbnail

ES2024 正则表达式新特性 unicodeSets 解析及兼容方案

ES2024 对正则表达式添加了 v 修饰符,含义为 “Unicode 集合”,用来方便处理 Unicode 集合。v 修饰符是 u 修饰符的升级模式,使用了 v 修饰符就意味着包含了 u  修饰符的功能。
thumbnail

ES6新特性:对象、数组新增方法

ES6新特性 ES6(ECMAScript 2015)是 JavaScript 的一个重要版本,引入了许多新的语法和功能,增强了语言的表达能力和开发体验。以下是 ES6 中一些重要的新特……
thumbnail

ES6编程,这6个语法一定得用起来!

使用JavaScript编写代码的时候,经常会用到ES6的新特性。这些特性可以让我们更简洁、更高效地编写代码。在本文中,我将为您介绍一些ES6语法,以及它们如何提高……
thumbnail

ECMAScript中CommonJs和ES6 module的区别是什么呢?

作者:王玉略 来源:知乎 阮一峰在 ES6 入门 中提到 ES6 模块与 CommonJS 模块有一些重大的差异: CommonJS 模块输出的是一个值的拷贝,ES6 模块输出的是值……
thumbnail

CommonJS模块 和 ECMAScript模块官方文档整理

1、commonjs 在node.js中,每个文件都被视为一个单独的模块。模块的局部变量是私有的,只有exports出去的变量,才能被外界访问。 默认情况下,node.js会将以下……
thumbnail

ECMAScript 2022(ES13),开发者11个超赞的新功能

JavaScript也在不断迭代和进化。JS每年都会加入很多新的功能来让自己变得越发强大,也正是这样,我们开发者才能写出更加表意和准确的代码。 在这篇文章中我们……
thumbnail

正则表达式匹配索引、top-level await...ES2022(ES13)新规发布,8个实用新功能

新的 ES13 规范终于发布了。 JavaScript 不是一种开源语言,它是一种需要遵循 ECMAScript 标准规范编写的语言,TC39 委员会负责讨论和批准新功能的发布, ……
thumbnail

微信小程序开发:动态API+swiper组件实现轮播图+es6的promise

动态API+swiper组件实现轮播图 1. 获取轮播图数据 接口: pages/index/index.js Page({ data: { // 轮播图数组 swiperList: [] }, onLoad: funct……
thumbnail

2021高频前端面试题JavaScript:ES6篇

1. let、const、var的区别 (1)块级作用域 块作用域由 { }包括,let和const具有块级作用域,var不存在块级作用域。 块级作用域解决了ES5中的两个问题: 内……
thumbnail

ECMAScript2021新特性有哪些?

ECMAScript ECMAScript 是 Ecma International 颁布的一部语言标准,编号为 262,又称为 ECMA-262。 Ecma International 则是一个制定信息和通讯技术方面的……
thumbnail

阮一峰老师ECMAScript 6看完后的学习总结

globalThis 顶层对象 JavaScript 语言存在一个顶层对象,它提供全局环境(即全局作用域),所有代码都是在这个环境中运行。但是,顶层对象在各种实现里面是……
thumbnail

ES2020(ES11) 9个新特性,前端开发者都掌握了吗?

ECMAScript 2020 是 ECMAScript 语言规范的第11版。自1997年出版第一版以来,ECMAScript 已发展成为世界上使用最广泛的通用编程语言之一。 ES2020(ES11) 引入……
thumbnail

ES6方法24个常用代码,实际前端开发用得着

1、如何隐藏所有指定的元素: const hide = (el) => Array.from(el).forEach(e => (e.style.display = 'none')); // 事例:隐藏页面上所有`<i……
thumbnail

ECMAScript 2020 (ES11)来了,新特性有哪些?

引入 ECMAScript 2015(又称 ES6)之前,JavaScript 发展的非常缓慢。但自 2015 年起,每年都有新特性添加进来。需要注意的是,不是所有特性都被现代浏览器支……
thumbnail

ES6系列之项目中常用的新特性

ES6常用特性 平时项目开发中灵活运用ES6+语法可以让开发者减少很多开发时间,提高工作效率。ES6版本提供了很多新的特性,接下来我列举项目中常用的ES6+的特……
thumbnail

24 个 ES6 方法,用来解决实际开发的 JS 问题

1.如何隐藏所有指定的元素 const hide = (el) => Array.from(el).forEach(e => (e.style.display = 'none')); // 事例:隐藏页面上所有`<img>……
thumbnail

前端面试必备ES6知识思维导图全方位总结

ES6需要掌握的路线,了解什么是ECMAScript概述,了解Symbol数据类型,掌握let和const,以及变量的解构赋值,Set和Map的原理。 什么叫做箭头函数,ES6对于ES5……
thumbnail

ES2020新特性有哪些?功能概览

可选链运算符 - Optional Chaining 有时候为了访问深层嵌套的属性,我们需要写一个很长的&&链去检查每个属性是否存在,代码如下: var price = r……
thumbnail

ES6语法知识点补充(近一万字哦〜)

ECMAScript 6.0(简称ES6),作为下一代JavaScript的语言标准正式发布于2015 年 6 月,至今已经发布3年多了,但是因为蕴含的语法之广,完全消化需要一定的时间……
thumbnail

webpack 使用四个阶段vs 处理 ES6 语法

一、webpack 第一阶段 命名初始化阶段 项目名不能有汉字,不能取名叫 webpack 1、创建项目名称,并生成 , 命令 : npm init -y 2、安装 : npm i -D webpack we……
thumbnail

ES7、ES8、ES9、ES10新特性逐个数

ECMAScript 2016(ES7)开始,版本发布变得更加频繁,每年发布一个新版本,好在每次版本的更新内容并不多,本文会细说这些新特性,尽可能和旧知识相关联,帮你……
thumbnail

彻底搞懂ES6中的Class(全面解析)

ES6中的class你会想到什么呢?可能有的小伙伴只是知道它,或许用过一两次,没关系,这次我们从头开始,带你体验class的铁汉柔情(强大和优雅); 跟往常一样……
thumbnail

ES6 Iterators 指南和示例

Iterators 是 JS中的新方法,可以用来循环任意集合。 在ES6中登场的Iterators。因其可被广泛使用,并且已在多处场景派上用场, 我们将从概念上理解迭代器是……
thumbnail

ES6开发技巧:DOM Skill技巧

DOM Skill 显示全部DOM边框 调试页面元素边界时使用 [].forEach.call($$("*"), dom => { dom.style.outline = "1px solid #" + (~~(Math.random() *……