请问 es6 用 webpack 转 es5 后,怎样在 es5 中 调用 之前打包好的代码?
es6 代码 test.js class test { constructor() { console.log("init"); } } module.exports = test; index.html drawBoard console.log(typeof test)…
ES5 set如何设置值?
代码是这样的 function(){ window.Observer = function(data){ this.data=data; for(var key in this.data){ var val = this.data[key]; ---这里 thi…
如何将ES6代码转化为ES5?
比方说下面这段代码: const navigator = window.navigator navigator.getUserMedia = navigator.getUserMedia || navigator.webkitGetUserMedia || …
使用原生JavaScript实现bind中的一个小问题
最近看了一篇颜大的文章从一道面试题的进阶,到“我可能看了假源码” 看到后面发现有一个不懂的地方: 为了实现红框内的兼容: 其中红框圈出的代码小…
JS 的一个设计上的bug(疑似)
今天测试一段代码的时候发现: var str1 = 'hello world' console.log(str1 instanceof String) // 输出false console.log(str1.__proto__ === Strin…
如何查看这个函数是怎么运行的?
我不明白这两个是如何得到这个结果的,我想查看他们在 浏览器中一步一步的动作,应该怎么调试? var a = []; for (var i = 0; i < 10; i++) { a[i] =…
关于react中es5和es6写法中的this
es5的代码: var React = require('react'); var MyComponent = React.createClass({ handleClick: function() { React.findDOMNode(this.refs.myTex…
react es5混合es6的问题
var React=require('react'), ReactDom=require('react-dom'), Header=require('../component/header.js'), DirectSelect=require('../component/dir…
前端初学者该如何理解与学习glup,webpack等工具?
我是一名前端初学者,只是会html,css,js,jq,现在在学es6为了后面学vue.js做铺垫,但是现在看到很多人用vue.js做开发都用到了webpack,glup,npm…
Promise按顺序执行
我知道要顺序执行Promise用他的than方法,但是这个太冗长了,如何用all方法做到顺序执行?或者其它方法? let a = () => { return new Promise((resol…
如何根据变量内容运行相应函数?
我写了几个函数 funA(x)、funB(x)、funC(x)、funD(x)、funE(x)、funF(x),我现在有个需求,根据某个参数str,实现不同的计算。比如当 str=‘abc’ 时…
javascript数组自定义属性
如下,关于javascript中数组的自定义属性,应该怎么理解 var ary = ["a", "b", "c"]; ary.name = "tom"; ary.age = 3; console.log(ary); // ["a", "…