es6相关内容

javascript - import React from 'react',ES6写法

问 题 学react的时候看到import React from 'react';的写法,不太熟悉这样的写法,直接写会报错Uncaught ReferenceError: require is not defined,这要怎么办呢。 我好像查到点了什么,是要像scss那样编译成css一样把es6编译成es5再引用吗 解决方案 使用babel将ECMAScript6的语法编译 ..
发布时间:2017-09-06 08:40:15 前端开发

webpack - ES6 引入css闪烁问题?

问 题 1.使用webpack和babel编写ES6语法,不知道大家是怎么引用css的?比如 import "bootstrap/dist/css/bootstrap.min.css"; 这样页面感觉总是会闪烁啊,大家怎么处理的呢? 解决方案 这个样式闪烁很正常,你的样式是通过js 动态添加 style 标签引入的,所以就需要使用 ExtractTextPlugin 将c ..
发布时间:2017-09-06 08:27:49 前端开发

javascript - ES6中 修饰器的使用场景?

问 题 rt 在看阮一峰的es6入门过程中注意到有这么一个特性,感觉挺像c#里面的语法。 哪位同学在实际开发中用过,一般在什么场景下推荐使用呢? 谢谢了 解决方案 像AngularJS中的依赖注入: 写的一个Inject装饰器: 地址:https://github.com/hjzheng/es... function inject(...list) { ret ..
发布时间:2017-09-06 08:22:54 前端开发

javascript - JS对类中数组属性提前插入了新对象,这是怎么回事?

我想取出这个类中的数组tables里的最后一个对象,然后对它进行修改,比如 将最后一个对象中里面的timestamp属性修改为1,然后再作为一个新的对象通过 push 插入到原来数组的最后。(!不改变原来数组中的最后一个对象) 代码如下: 但是奇怪的是我在修改lastTable之前输出一下数组,缩略下显示数组有一个object展开后却变成了两个,而且此时我并没有将对象中的timesta ..
发布时间:2017-09-06 08:22:37 前端开发

ecmascript - es6 promise 有序加载图片问题

问 题 项目需要有序地加载10张左右的图片,现在写了一堆的addEventListener('load'); 想用promise实现,求指教 解决方案 addEventListener('load'); 这个必须加的,promise直白的讲就是把原有得callback的形式,整理成类似同步的书写形式.但是在执行下一个操作的时候必须有第一个操作的已完成通知。 所以大概思路是 ..
发布时间:2017-09-06 08:14:09 其他开发

javascript - (...)扩展运算符怎么样去理解?

问 题 ES6中数组方法的扩展看到Array.from,有个...这样的运算符,里面写的是,可以讲某些数据结构转为数组。看完例子表示不太理解。1.某些数据结构指的是哪些?2.可以提供更加容易理解的例子嘛。多谢 解决方案 不知道您有没有接触过后端语言,例如 c# 我这里就拿 c# 来举栗子了 这个在 c# 语言中叫做可变参数 就是方法的参数可以是无限个 实际上是个数组 由编 ..
发布时间:2017-09-06 08:12:29 前端开发

react.js - React ES6 如何绑定键盘事件?

1.出现的问题 在使用React时需要给页面绑定一个键盘按下的事件,绑定后按下键盘并没有反应。 2.相关代码 该组件是核心组件,这里的renturn()是在render()方法中。出现的问题即onKeyPress事件,我将按键事件绑定在了组件最外层的section上。 上图是事件处理函数,我输出到控制台检测发现并没有打印出该字符串。 我的事件现在就绑定在.player这个 ..
发布时间:2017-09-06 08:03:13 其他开发

javascript - Nodejs的buffer和es6二进制数组

问 题 请问node中的buffer和es6二进制数组的联系? 解决方案 ES6之前,JS无法直接处理二进制数据。Node为了弥补这个不足,加入了Buffer。 ES6加入了处理二进制数据的一些类,这些类和Buffer功能大体一致,也有不同之处。下面简单说说不同点。 ES6 ES6处理二进制数据更为谨慎,提供很多的相关类。ArrayBuffer用来表示原始的二进 ..
发布时间:2017-09-06 07:58:04 前端开发

javascript - 写nodejs,现在写函数都用箭头函数完全代替function了吗?

问 题 或者说在什么时候保留function写法呢?讨论下代码风格问题? 解决方案 箭头函数就是拿来简写部分只有几句话的小函数的 使用的时候注意它的副作用就是了: 函数体内的this对象,就是定义时所在的对象,而不是使用时所在的对象。 不可以当作构造函数,也就是说,不可以使用new命令,否则会抛出一个错误。 不可以使用arguments对象,该对象在函数体 ..
发布时间:2017-09-06 07:55:09 前端开发