es6相关内容

vue.js - vue单文件import了一个类,在export default之前实例化这个类,为什么会导致界面消失?

问 题 项目使用了vue 2.1.0和vue-resource 1.0.3。ui用的是element-ui。 为了使用async和await来组织异步代码,就写了一个BaseResource类来封装vue-resource的异步操作。然而将BaseResource导入到vue文件中并实例化后, 前台界面却消失了。奇怪的是,如果是在mounted钩子中生成BaseResource的实例就 ..
发布时间:2017-09-06 04:22:45 前端开发

vuex - vue.js/ES6 怎么export

问 题 import Vue from 'vue'; import Vuex from 'vuex'; Vue.use(Vuex); const store = new Vuex.Store({ state: { hide: true }, mutations: { increment: state => !state.hide, } }) export ..
发布时间:2017-09-06 04:13:30 前端开发

javascript - js里的foreach怎么添加事件?

问 题 我先是把一组button用Array.from转为数组了,然后用forEach(),这里面怎么写呢,能写个例子给我吗谢谢 解决方案 你想要这个? let domArr = Array.from(domList); domArr.forEach((item, index)=>{ item.addEventListener(eventType, fn, useC ..
发布时间:2017-09-06 04:06:33 前端开发

javascript - 关于ES6简写的问题

问 题 _=>{ console.log(_) } 最近看到一个ES6的函数简写,大概理解什么意思,但希望大大们详细说下_的作用 解决方案 ES6允许使用“箭头”(=>)定义函数。 var f = v => v; 上面的箭头函数等同于: var f = function(v) { return v; }; 如果箭头函数不需要参数或需要多个参数,就使用一个 ..
发布时间:2017-09-06 04:05:21 前端开发

javascript - js中event对象的ctrlkey一般是怎么兼容mac的呢?

问 题 如题,mac上面没有ctrl这个keycode,一般是怎么搞的呢谢谢 这个问题已被关闭,原因:问题已解决 - 问题已解决,且对他人无借鉴意义 解决方案 Mac 怎么会没有 ctrl 的 keycode 呢?当然有了,这个和 Windows 系统是一样的呀。真正的问题是 ctrl 在 Mac 下的用法和 windows 不同罢了,一些常见的组合键(比如复制/黏贴)在 ..
发布时间:2017-09-06 04:03:04 前端开发

异步编程 - 关于 es6 模块的异步加载和异步输出

问 题 请教大神一个问题。 是这样的,有一个 js 文件,然后里面有异步的 ajax 请求,需要把请求结果赋值给一个变量来导出,用 export ,但是由于 ajax 请求是异步的,所以 export 导出时该变量是没有值的,如果写在 promise 里的 then() 来导出又不行,因为 export 必须在文件的顶层。 请问这种情况怎么解?? 急,这个问题困扰好久了。 解决方 ..
发布时间:2017-09-06 03:51:57 其他开发

javascript - es6还是ts?

问 题 今年年初转行的,已经用angular2+ts做了三个项目了。 最近上班没事做了,我学es6还是ts呢 这个问题已被关闭,原因:偏离社区主题,与技术无关、讨论类、对他人无用 解决方案 ES6是JavaScript的新的语法标准,typescript是微软出的一套语法 目前浏览器已经部分支持ES6的语法特性,当然用于线上的时候还是需要工具转换成es5,但是可以预 ..
发布时间:2017-09-06 03:32:44 前端开发

vue.js - es6 require(变量)报错

问 题 如果在vue里(使用的是官方vue-cli脚手架)想要在绑定style里设置背景图片需要require('/Path')。 此时, 1.require('/path')没问题。 2.如果require(path + 'imageName')引入一个变量加上一个字符串就会报warning,但可以正确引入图片。 3.如果require(path + imageName)只引入变量 ..
发布时间:2017-09-06 03:19:03 前端开发

javascript - ES6中Class的用法疑问◔ ‸◔?

问 题 let methodName = 'getArea'; class Square{ constructor(length){ //.. } [methodName](){ //.. } } 在《ES6标准入门》中,18章讲到: 类的属性名可以采用表达式。 看不明白[]在这里的用途? 我知道的[]的用途: 声明数组 取数组成员 ..
发布时间:2017-09-06 03:18:56 前端开发

javascript - es6中的promise.all使用问题

问 题 promise.all接收的promise数组是按顺序执行的还是一起执行的,也就是说返回的结果顺序是固定的吗。 edit1: 根据大家的回答,应该是同步执行的,但是这样就有效率问题了,如果想改成异步执行怎么办呢。 edit2:弄糊涂了,有些人认为结果是按顺序返回,有些人认为结果顺序不确定。 var a = new Promise(function (resolv ..
发布时间:2017-09-06 03:10:15 前端开发

javascript - ES6解构赋值的疑问

问 题 学习ES6,对代码中一处不理解: const { printName } = logger; 我认为此句执行后printName是undefined,但实际打印出来确是printName(name = 'there') {this.print(Hello ${name});} 我的理解是,Logger类没有显性设置constructor,那么此处实例logger是空对象{} ..
发布时间:2017-09-06 03:04:27 前端开发