node版本7.10,使用export default报错
class SomeController { static async someFunction() { // await } } export default SomeController; 为什么node中报了Unexpected token export的…
为什么函数function foo(x = x+1){ };参数不可以为x=x+1?
例子: let x = 99; function foo(p = x + 1) { console.log(p); } foo() // 100 x = 100; foo() // 101 但是,如果我将参数稍微改变一下为: let x = 9…
ES6, 规定子类继承父类, 写constructor 时, 必须要调用super, 这样有没有可能带来副作用 ?
实际现象 强制: 必须调用super ,获得this 预期现象 带来的副作用 ? ( 其他OO语言没有这样的规定吧 ? ) 有哪些不便 ? 上下文环境 产品版本: 操作系统:…
ECMAScript中的本地类和宿主类是什么?
我在学习ECMAScript的继承概念时看到 要用 ECMAScript实现继承机制,您可以从要继承的基类入手。所有开发者定义的类都可作为基类。出于安全原因,本…
关于ES6 Promise的一个问题
代码: var p1 = new Promise(function (resolve, reject) { setTimeout(() => reject("123"), 3000) }) var p2 = new Promise(function (resolve, r…
javascript const一个奇怪的语法
const {app} = require('electron') app.on('window-all-closed', () => { app.quit() }) const {} = ... 这是什么语法规则?…
前端初学者该如何理解与学习glup,webpack等工具?
我是一名前端初学者,只是会html,css,js,jq,现在在学es6为了后面学vue.js做铺垫,但是现在看到很多人用vue.js做开发都用到了webpack,glup,npm…
webpack es6转es5失败,请问是哪里出错了?
使用webpack es6转es5时,转换不成功,这是我的文件目录: webpack.config.js内容: package.json内容: .babelrc内容: 写有es6语法的index.js: 转…
javascript数组自定义属性
如下,关于javascript中数组的自定义属性,应该怎么理解 var ary = ["a", "b", "c"]; ary.name = "tom"; ary.age = 3; console.log(ary); // ["a", "…
随着各种前端MVVM,MVC框架的流行,jQuery,zepto.js等传统JS库是否有走向边缘的趋势?
前端时间不是有一篇文章叫做《在 2016 年学 JavaScript 是一种什么样的体验?》,虽然这篇文章更多的是从娱乐的角度描写,部分细节过于夸张,但是也确…
所有网页都被注入了tajs.qq.com的一个js脚本是怎么回事?
我发现无论是什么网页都被注入了这段脚本(请看图一,segmentfault被注入了,请看图二,一个空的html打开也被注入了这段脚本),这是怎么回事? …
在js里面当new了一个对象时,这中间发生了什么?
比如一个构造函数Test function Test(){ // 代码} var test1=new Test(); 当new的时候,内部究竟发生了什么? …
js为什么不能阻止ctrl w关闭事件?
在 window 上监听keypress事件当触发keydown事件时,判断ctrlKey是否为true,keyCode是否为87(w如果是,阻止默认事件。但是似乎并不能阻止窗口关闭…