ES6是下一代JavaScript语言标准的统称,本书为中级难度,适合那些已经对JavaScript语言有一定了解的读者,可以作为学习这门语言最新进展的工具书,也可以作为参考手册供大家随时查阅新语法。 第3版增加了超过30%的内容,完全覆盖了ES2017标准,相比第2版介绍了更多的语法点,还调整了原有章节的文字表达,充实了示例,论述更准确,更易懂易学。仅供学习交流。 目录 0. 前言 1. ECMAScript 6简介 2. let 和 const 命令 3. 变量的解构赋值 4. 字符串的扩展 5. 正则的扩展 6. 数值的扩展 7. 函数的扩展 8. 数组的扩展 9. 对象的扩展 10. Symbol 11. Set 和 Map 数据结构 12. Proxy 13. Reflect 14. Promise 对象 15. Iterator 和 for...of 循环 16. Generator 函数的语法 17. Generator 函数的异步应用 18. async 函数 19. Class 的基本语法 20. Class 的继承 21. Decorator 22. Module 的语法 23. Module 的加载实现 24. 编程风格 25. 读懂规格 26. ArrayBuffer 27. 参考链接 其他 源码 修订历史 反馈意见
2021-10-12 18:06:31 5.25MB JavaScript react 前端
1
Kaiheila WebSocket 以及 V3 API 请求收发接口集合 使用示例: 安装: npm i kaiheila-ws WebSocket (Bot): import { KaiheilaWS } from 'kaiheila-ws' let kaiheiws = new KaiheilaWS({ type: "Bot", Bot: { token: "" }, retry: true }) kaiheiws.on("Message", r => { console.log(r) }) kaiheiws.connect() WebSocket (User): import { KaiheilaWS } from 'kaiheila-ws' let kaiheiws = new KaiheilaWS({ type: "Use
2021-10-06 14:01:17 10KB JavaScript
1
使用ECMAScript绘制二维图片
2021-08-23 13:04:31 2.05MB ECMAScript 二维图片
ES6培训视频教材 ,ECMAScript 6入门到精通,ECMAScript 6.0全套
2021-08-10 14:57:17 99B ES6培训视 ECMASc ECMASc 前段开发
1
ESTrace Node.js 跟踪函数。 对于 CommonJS 使用 。 安装 npm i estrace 跑步 用于把事情做好,与运行--loader标志: node --loader estrace lint.js 例子 假设您想跟踪lint.js : const checkFile = ( a ) => a ; lint ( ) ; function lint ( runners ) { const files = getFiles ( runners ) ; const checkedFiles = checkFiles ( files ) ; return checkedFiles ; } function getFiles ( runners ) { const files = [ ] ; for ( c
2021-08-04 22:04:33 25KB JavaScript
1
:handshake: 米莉 缺少 Node.js 的实用程序 用法 此软件包仅适用于 ESM。 需要 Node.js 12+ 才能使用它,并且必须导入它而不是必需的。 安装 npm 包: # using yarn yarn add mlly # using npm npm install mlly 导入工具: import { } from 'mlly' 乍看上去 尽管 ESM 模块在 Node.js 生态系统中不断发展,但仍有许多必需的功能仍处于试验阶段或缺失。 这个包试图填补他们的空白。 创建兼容的 CommonJS 上下文的实用程序 解决实用程序 从本机 Node.js 实现公开 Windows 路径标准化 支持自定义extensions和/index解析 支持自定义conditions 模块评估 允许使用data:评估模块data:导入 使用静态分析自动导入重写到解析路径 允许绕过
2021-08-04 22:04:28 61KB JavaScript
1
ws-promise 该项目使您能够在通过 WebSockets 通信时使用async和await 。 在幕后,WebSocket API 首先被包裹在一个Promise层中,然后不同的端点通过一个微小的 RPC 协议连接在一起。 总之,它使您能够在客户端编写这样的代码......: 客户端.mjs import Client from "ws-promise/Client" ; const client = new Client ( "ws://localhost:8000" ) ; ( async ( ) => { await client . open ( ) ; /* The client can now call all server (!) methods that you expose */ const six = await client . add (
2021-07-24 16:03:53 160KB javascript client server async
1
使用mindmaster打开
2021-07-18 12:03:40 21KB js BOM DOM ECMAscript
1
动机 starx允许您使用来执行流控制。 (名称中的 'star' 的灵感来自于生成器函数的声明,即function*() {...}而 'x' 代表 'executor'。) 基本上,不再有繁琐的异常处理的回调地狱...... request ( url1 , function ( err , res1 ) { if ( err ) return print ( err ) request ( url2 , function ( err , res2 ) { if ( err ) return print ( err ) request ( url3 , function ( err , res3 ) { if ( err ) return print ( err ) print ( size ( [ res1 , res2 , re
2021-07-13 12:19:29 11KB JavaScript
1
软件介绍: 一本开源的JavaScript语言教程ECMAScript 6入门,本版本为第三版,格式为.epub,需要使用专用的阅读器来打开。本教程全面介绍了ECMAScript新加入的语法及特征。带有目录阅读起来更方便,由于阅读级别为中级,所以只适合掌握了ES5的读者阅读。
2021-06-21 10:06:05 1.24MB 其他资源
1