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
ECMAScript 6入门 第二版 阮一峰 pdf高清完整版,绝对高清
2021-05-31 10:16:22 5.16MB ECMAScript
1
Esprima ( ,BSD许可证)是一种高性能的,符合标准的解析器,使用ECMAScript(也称为 )。 Esprima由在的帮助下创建和维护。 产品特点 完全支持ECMAScript 2018( ) 标准化的明智 对实验支持,这是的语法扩展 可选跟踪语法节点的位置(基于索引和行列) (约1500个具有) API Esprima可用于执行JavaScript程序的(标记化)或(分析)。 关于Node.js REPL的一个简单示例: > var esprima = require ( 'esprima' ) ; > var program = 'const answer = 42' ; > esprima . tokenize ( program ) ; [ { type : 'Keyword' , value : 'const' } , { type : 'Identifier' , value : 'answer' } , { type : 'Punctuator' , value : '=' } , { type : 'Numeric' , value
2021-05-14 10:07:24 7.39MB javascript parser parsing ecmascript
1
草案:JSX规范 JSX是ECMAScript的类似XML的语法扩展,没有任何定义的语义。 它不打算由引擎或浏览器实现。 并不是将JSX纳入ECMAScript规范本身的建议。 它旨在供各种预处理器(编译器)使用,以将这些令牌转换为标准ECMAScript。 // Using JSX to express UI components. var dropdown = A dropdown list Do Something < / MenuItem > Do Something Fun! < / MenuItem > Do Something Else < / MenuItem > < / Menu >
2021-02-26 12:05:42 5KB
1
MZ-更新node.js 将node.js现代化为当前ECMAScript规范! Node.js的不会更新他们的ES6 + API。 该库是node.js API各个方面的包装。 安装及使用 将mz设置为依赖项并安装。 npm i mz 然后在相关的require() mz/加上mz/ : var fs = require ( 'mz/fs' ) fs . exists ( __filename ) . then ( function ( exists ) { if ( exists ) // do something } ) 借助ES2017,这将使您可以与节点的核心API完美地使用异步函数: const fs = require ( 'mz/fs' ) async function doSomething ( ) { if ( await fs . exists (
2021-02-19 21:07:58 8KB JavaScript
1