ECMAScript

从 ECMAScript 6 角度谈谈执行上下文

大家好,我是归思君 起因是最近了解JS执行上下文的时候,发现很多书籍和资料,包括《JavaScript高级程序设计》、《JavaScript权威指南》和网上的一些博客专栏,都是从 ES3 角度来谈执行上下文,用ES6规范解读的比较少,所以想从ES6的角度看一下执行上下文。 下面我尝试用ECMAScr ......
上下文 ECMAScript 角度 上下

探索 ECMAScript 2023 中的新数组方法

前言 ECMAScript 2023 引入了一些新功能,以改进语言并使其更加强大和无缝。这个新版本带来了令人兴奋的功能和新的 JavaScript 数组方法,使使用 JavaScript 编程更加愉快和轻松。本文将带领读者全面了解数组原型上新 JavaScript 方法。 什么是ECMAScript ......
数组 ECMAScript 方法 2023

CommonJS模块和ECMAScript模块

CommonJS(简称cjs),为node.js打包javaScript的原始方法,使用require和imports(module.exports)语句定义模块 ECMAScript模块(简称esm),是ecma262标准下封装的JavaScript代码重用的官方标准格式。使用import和exp ......
模块 ECMAScript CommonJS

关于ECMAScript的学习

学习地址:https://es6.ruanyifeng.com/ let声明是可读写的变量;变量的作用域是块级作用域,只在声明的代码块中生效;let声明的变量必须先声明再使用,如果未声明就使用会报错。代码块中从开始到变量声明之前,变量都是不可用的,这被称为“暂时性死区”。(比如在代码块外面var了一 ......
ECMAScript

ECMAScript中有5种原始类型,即undefined、null、number、string、boolean。

ECMAScript中,变量可以存放两种类型的值,即原始值和引用值。 原始值是存储在栈中的简单数据段,也就是说,它们的值直接存储在变量访问的位置。 引用值是存储在堆中的对象,也就是说,存储在变量处的值是一个指针,指向存储对象的内存处。 ECMAScript中有5种原始类型,即undefined、nu ......
ECMAScript undefined boolean 类型 number

ECMAScript13 中11个令人惊叹的 JavaScript 新特性

ECMAScript13 中11个令人惊叹的 JavaScript 新特性 前言 与许多其他编程语言一样,JavaScript 也在不断发展。每年,该语言都会通过新功能变得更加强大,使开发人员能够编写更具表现力和简洁的代码。 小编今天就为大家介绍ES13中添加的最新功能,并查看其用法示例以更好地理解 ......
ECMAScript JavaScript 特性 13

CommonJS 和 ECMAScript 转换

CommonJS 和 ECMAScript > 前言:在完成一个加密工具的过程中,本来只想使用 commonjs 语法完成该功能,但是在使用 chalk 的时候发现 chalk 是通过 ES 模块导出的,无法使用 require 引入(当然也有一些方法,可以使用 bable 去转化,但是本人想实现使 ......
ECMAScript CommonJS

ECMAScript 2023 正式发布,有哪些新特性?

从头到尾搜索数组:findLast() 、findLastIndex() 从末尾开始搜索 ......
ECMAScript 特性 2023

Can't import the named export 'inject' from non EcmaScript module (only default export is available)

最近在开发一个electron应用,需要用到ssh功能。 经过挑选,最终使用的是node-ssh这个包。 然而,使用的过程并不顺利,执行npm run electron:serve运行出错,报错信息如下(仅截取部分): error in ./node_modules/node-ssh/lib/esm ......
export EcmaScript available 39 default

Can't import the named export XXXX from non EcmaScript module (only default export is available)的解决方法

# 解决方法: 1. https://stackoverflow.com/questions/69343038/cant-import-the-named-export-xxxx-from-non-ecmascript-module-only-default-expo 2. https://gith ......
export EcmaScript available default 方法

ECMAScript 2023 正式发布

前天(也就是2023年6月27号),第125届ECMA大会正式批注了ECMAScript 2023 语言规范。 具体的更新的新特性有: > https://pawelgrzybek.com/whats-new-in-ecmascript-2023/ ......
ECMAScript 2023

NodeJS系列(6)- ECMAScript 6 (ES6) 语法(四)

本文在 “NodeJS系列(2)- NPM 项目 Import/Export ES6 模块” 的 npmdemo 项目的基础上,继续介绍并演示 Promise 对象、Generator 函数、async 函数 等 ES6 语法和概念。 NodeJS ES6:https://nodejs.org/en ......
语法 ECMAScript NodeJS ES6 ES

NodeJS系列(5)- ECMAScript 6 (ES6) 语法(三)

在 “NodeJS系列(3)- ECMAScript 6 (ES6) 语法(一)” 和 “NodeJS系列(4)- ECMAScript 6 (ES6) 语法(二)” 里,我们介绍并演示 let、const、Symbol、函数扩展、类 等 ES6 语法和概念。 本文在 “NodeJS系列(2)- N ......
语法 ECMAScript NodeJS ES6 ES

NodeJS系列(4)- ECMAScript 6 (ES6) 语法(二)

在 “NodeJS系列(3)- ECMAScript 6 (ES6) 语法(一)” 里,我们介绍并演示 let、const、Symbol 等 ES6 语法和概念。 本文在 “NodeJS系列(2)- NPM 项目 Import/Export ES6 模块” 的 npmdemo 项目的基础上,继续介绍 ......
语法 ECMAScript NodeJS ES6 ES

typescript之ECMAScript5、ES6

1、基础常识 1.1 简介 ECMAScript(/ekma/,简称ES)是javascript的标准化规范,其实javascript是ECMAScript的扩展语言。ES定义了一些标准的语法,JS对其进行了DOM、BOM扩展。 1.2 ES迭代史 ES6(又叫ES2015)是ECMA协会在2015 ......
ECMAScript5 typescript ECMAScript ES6 ES

NodeJS系列(3)- ECMAScript 6 (ES6) 语法(一)

ECMAScript 6 (ES6) 是最新的 JavaScript 语言的标准化规范,它的目标是使 JavaScript 语言可以用来编写复杂的大型应用程序,成为企业级开发语言。本文在 “NodeJS系列(2)- 在 NPM 项目里使用 ECMAScript 6 (ES6) 规范” 的 npmde ......
语法 ECMAScript NodeJS ES6 ES

NodeJS系列(2)- 在 NPM 项目里使用 ECMAScript 6 (ES6) 规范

NPM (Node Package Manager),NodeJS 包或模块管理工具,比较新的 NodeJS 版本一般内置 NPM 。NPM 有点类似于 Maven 在 Java 开发中的作用,NPM 项目也和 Maven 项目类似,包含了创建、编译、运行、打包、部署等功能。ECMAScript 6 ......
ECMAScript 项目 NodeJS NPM ES6

ECMAScript let与const

let关键字: 一、变量声明 1、var可以直接使用 2、window.location.href location.href 3、let和var相似 不同点: let声明的变量只在当前(块级)作用域内有效 let或const声明的变量不能被重复声明 不存在变量提升 二、ES6之前的作用域:全局作用 ......
ECMAScript const let

ECMAScript 6-11

# **ECMAScript 6-11** ## 第 **1** 章 **ECMASript** 相关介绍 **1.1.** 什么是 **ECMA** ECMA(European Computer Manufacturers Association)中文名称为欧洲计算机制 造商协会,这个组织的目标是 ......
ECMAScript 11

ECMAScript6语法总结

Module语法 export命令 分别导出 export const x = 9; export const y = () => { console.log(`x = ${x}`); }; 统一导出 const x = 9; const y = () => { console.log(`x = $ ......
ECMAScript6 语法 ECMAScript

vue全家桶进阶之路20:ECMAScript脚本语言规范

ECMAScript(简称 ES)是一种由 Ecma 国际组织定义的脚本语言标准,它定义了 JavaScript 语言的基本规范和特性。JavaScript 是一种基于 ECMAScript 标准的编程语言,因此 ECMAScript 对于 JavaScript 开发来说非常重要。 ECMAScri ......
脚本 ECMAScript 全家 语言 vue

ECMAScript Regular Expressions Tutorial with Examples

ORi: https://o7planning.org/12219/ecmascript-regular-expression - Regular Expression A regular expression defines a search pattern for strings. Regula ......
共22篇  :1/1页 首页上一页1下一页尾页