es6相关内容
问 题 _urlForQueryAndPage: function(query: string): string { var apiKey = ""; if(query) { return ( //return something ); } else { return ( //return somethi
..
问 题 Document * { padding: 0; margin: 0; } div.slider { widt
..
问 题 目前在看Generator.prototype.throw(),然后尝试了下面的代码。 var generator = function* () { for(let i = 0; i
..
问 题 下面是一段简略的代码:我想通过外部调用静态方法,设置this.setState class Box extends React.Component { ... static update(user) { this.setState({ onlineuser: user }) } ... } Box.update(
..
问 题 var a = []; for (var i = 0; i
..
问 题 使用了es7的写法定义实例的属性: 先定义了class的静态属性defaultOptions,然后实例属性options是等于defaultOptions加上构造是传进去的options class MyClass { static defaultOptions = { width: 300, height: 200,
..
如题,在看angular2官网那个hero的例子,看到这里不太懂啦(第二张图片的函数),求大神给解释一下
..
问 题 function* a(){ yield "a"; } function* b(){ yield a(); } b()______ 填什么得到a()中的“a”? 解决方案 b().next().value.next().value
..
在读redux官方的todoapp demo当中看到了这样一段代码,不太理解其中的这一段代码,求解释 actions为从父级组件当中声明的actionCreator对象,在这里用扩展运算符应该得到的不是一个参数列表么,是如何传递到TodoItem组件当中的。。。
..
问 题 使用es6是因为它的一些新特性可以提高开发的效率。然而编译出的es5却需要额外引入一个js文件。这样做真的可取吗? 解决方案 事实上 async是ES2016(ES7) 位于阶段3的候选特性。 另外traceur和babel从某种意义上来说 主要还是翻译语法。很多其他特性需要各种polyfill,具体支持要参照表格。https://kangax.github.io/co
..
问 题 我想把es6里的import命令转换成amd规范的 require([''],function(){}); 默认它把我转成了CommonJS规范的 var _jquery = require('jquery'); 我安装了个transform-es2015-modules-amd插件,可是,它把我的文件转换成了 define(['jquery'], function (
..
问 题 thinkjs中 think.controller.base并未在该文件中引入或定义,think.controller.base是如何被继承到的? //base.js export default class extends think.controller.base { /** * some base method in here */ } 我应该在mai
..
问 题 let foo; let {foo} = {foo: 1}; // SyntaxError: Duplicate declaration "foo" let baz; let {bar: baz} = {bar: 1}; // SyntaxError: Duplicate declaration "baz" 上面代码中,解构赋值的变量都会重新声明,所以报错了。不过,因为var命令允许
..
问 题 用命令` node --v8-options | grep harmony 查看nodejs实现es6的新特性,输出结果是 output is not tty 解决方案 git bash的问题 The reason this doesn’t work as expected appears to be that git bash is passing the co
..
问 题 目前项目 是用 ES5 写的; 想升级项目都改写成 ES6 的代码 有木有 在线转换工具呀 或者转换工具也好呀 ?了 真的是我表达有问题吗, 因为是老的项目, 想把老的项目 升级 ,改变一下开发环境. 解决方案 http://lebab.io/ 可以用下
..
问 题 看了阮一峰的es6入门,对Promise.resolve()方法还有些疑惑,当给这个方法传入一个thenable对象作为参数时,到底发生了什么?又有何作用呢? 解决方案 这是个语法糖吧 var foo = { then: (resolve, reject) => resolve('foo') }; var resolved = Promise.resolve
..
问 题 我需要根据当前的路由参数pageId加载模板,想这样写 import page from '../blog/h/' + pageId 可是这样是有问题的,由于是最近开始学习es6,对这些还不太熟悉,请问我该怎么写,或者有没有参考资料可以看看的,我看过阮一峰老师那个入门手册,但是还是找不到答案。 下面这样写是可以的: {{pageId}}
..
问 题 前台的代码: const req = { name: 'Wing', age: 32, skills: ['HTML', 'CSS', 'JavaScript'] }; fetch('/actions/user/info', { method: 'POST', headers: { 'Accept': 'applica
..
问 题 let INTERVAL = 2000; class AnimateDemo extends React.Component{ constructor(props) { super(props); this.state = { current: 0 }; } componentDidMo
..
问 题 1、用babel转换es6在ie8下报错:在default处报缺少标识符 字符串或数字 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } 2、我是用webpack配置的 test: /\.js/, loader: "babel-l
..