Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
es6 导入和导出中的模块说明符
我对这些语句中的模块说明符所指的内容感到困惑 export bar from foo import bar from foo 什么是 foo 参考 它不能是一个文件 因为它类似于 foo 如果它不是一个文件 我认为它是一个 ID ID是如何
module
ECMAScript6
es6modules
es6moduleloader
ES6 尾递归优化堆栈溢出
读过Rauschmayer 博士的描述关于 es6 中的递归尾部调用优化 我一直在尝试重新创建他详细介绍的递归阶乘函数的 零堆栈 执行 使用 Chrome 调试器在堆栈帧之间步进 我发现尾部优化没有发生 并且正在为每个递归创建一个堆栈帧 我
javascript
recursion
Optimization
ECMAScript6
stackoverflow
为什么 Javascript `iterator.next()` 返回一个对象?
帮助 在使用 C 编程相当长一段时间后 我正在学习喜欢 Javascript 但我一直在学习喜欢可迭代协议 为什么 Javascript 采用protocol这需要为每次迭代创建一个新对象 为什么有next 返回一个带有属性的新对象done
javascript
performance
memorymanagement
ECMAScript6
iterable
Javascript (ES6) 中的“...”是什么意思? [复制]
这个问题在这里已经有答案了 我正在学习 Redux React 和 ES6 我已经使用 JS 进行了开发 但是 ES6 的这个新世界让我感到惊讶 它有很多新的东西 比如 gt 来声明箭头函数等 然而 在这项新的 Redux 研究中 我面临着
javascript
ECMAScript6
redux
如何构造Immutable.Record的子类?
class Event extends Immutable Record constructor text super text text timestamp Date now Calling new Event 似乎返回一个构造函数 ne
javascript
ECMAScript6
immutablejs
ES6 - 在类中调用静态方法
我有这个类 它对静态方法进行内部调用 export class GeneralHelper extends BaseHelper static is env return config get env name env static isP
javascript
OOP
ECMAScript6
`this` 在默认参数下如何工作?
所以 ES6 恰好在几个小时前标准化 带来了默认参数对于类似于 PHP Python 等中的函数 我可以执行以下操作 function foo bar dum return bar foo 1 1 foo dum foo undefined
javascript
ECMAScript6
defaultparameters
真的对 javascript es6 箭头函数的“封闭范围”感到困惑
我在网上做了很多研究 阅读了很多帖子 包括MDN等等 据我所知 对于传统定义的函数 函数中的 this 是由调用 调用它们的对象定义的 以及几种不同的情况 对象文字 新的构造函数 事件处理程序等 我知道对于箭头函数 this 是按词法定义的
javascript
ECMAScript6
This
languagedesign
arrowfunctions
Ecmascript 6 是否支持可变 __proto__ 属性?
在当前的 Ecmascript 6 草案 2012 年 11 月 中 官方支持 proto 财产 第 B 3 1 节 这有点令人惊讶 因为在当前的浏览器实现中 proto 属性已弃用 如果当前草案成立 ES6 会完全支持可变原型吗 我能否像
javascript
ECMAScript6
对象属性赋值与解构?
我想用ES6 解构分配对象的属性 但无法弄清楚语法 var dst already in existence with its own props methods etc var src a foo b bar c baz dst a sr
javascript
variableassignment
ECMAScript6
React:推荐箭头还是普通函数?
在我觉得手动函数 对象绑定和范围相关问题很令人头痛之后 我开始使用箭头函数 但最近我开始知道使用普通函数 ES5 比箭头函数 ES6 更好 我对这些功能的理解 React 中的正常功能 手动绑定对象 函数 以便在函数内使用状态或道具并避免与
ReactJS
ECMAScript6
ecmascript5
在 For Of 循环中使用对象
为什么不能在 for of 循环中使用对象 或者这是一个浏览器错误 这段代码在 Chrome 42 中不起作用 表示 undefined 不是一个函数 test first one for var item of test console
javascript
forloop
ECMAScript6
iterable
ES6 中 var 的用例是什么?
If the let关键字引入了块作用域的正确实现 var还有用例吗 我是从软件设计的角度来看这个问题的 而不是从语法的 你可以 的角度来看的 If the let关键字引入了块作用域的正确实现 var还有用例吗 可能有一种用例 let全局
ECMAScript6
什么时候有人需要创建延迟?
现在通常不鼓励创建延迟对象 而是使用 ES6 风格的 Promise 构造函数 是否存在有必要 或者以某种方式更好 使用延迟的情况 例如 关于这一页 下面的示例给出了使用延迟的理由 function delay ms var deferre
javascript
promise
ECMAScript6
bluebird
es6promise
Typescript/Angular/ES6:我终于可以让 `hasOwnProperty()` 死在 for 循环中了吗?
我一直不喜欢检查的必要性hasOwnProperty 当在 javascript 中循环对象时 for var key in object if object hasOwnProperty key continue Now I can do
angular
typescript
ECMAScript6
为什么 babel 将导入的函数调用重写为 (0, fn)(...) ?
给定一个输入文件 例如 import a from b function x a babel 会将其编译为 use strict var b require b function x 0 b a 但是当以松散模式编译时 函数调用输出为 b
javascript
ECMAScript6
babeljs
Node.js“require”语句中的大括号(大括号)
我试图理解下面两个 require 语句之间的区别 具体来说 其目的是什么 s 缠绕着ipcMain const electron require electron const ipcMain require electron 他们似乎都分
javascript
nodejs
ECMAScript6
destructuring
ES6 尾部调用优化是否涵盖生成器?
ES6 对尾部调用优化的支持是否涵盖生成器中的尾部调用 假设我有一个整数 gt 0 的生成器 var nums function n n n 0 yield n yield nums n 1 目前 在 Chrome 和 Firefox 中
javascript
Generator
ECMAScript6
tailrecursion
mocha / babel 如何动态转译我的测试代码?
我的问题不是为什么有些东西不起作用 而是为什么它起作用 是的 我有一个小NodeJS 命令行工具 其中包含 NodeJS 尚不支持开箱即用的功能 最值得注意的是 import声明 String includes 因此 为了交付 构建 我转译
nodejs
ECMAScript6
mochajs
transpiler
编写用户脚本时,立即调用函数表达式 (IIFE) 模式真的有必要吗?
我的问题非常类似于javascript中自执行函数的目的是什么 但是它涉及用户脚本 特别是 GreaseMonkey 我发现有些用户脚本是按照这种模式分发的 有些则不是 具有 IIFE 模式的脚本示例 source UserScript U
javascript
ECMAScript6
Tampermonkey
userscripts
greasemonkey4
«
1 ...
43
44
45
46
47
48
49
»