es6相关内容

javascript - 函数设置参数默认值的问题

问 题 var x = 1; function foo(x,y=function(){x=2;}){ var x = 3; y(); console.log(x); } foo(); 这段代码出现在阮一峰老师写的es6那本书,最后输出3,文字说明说y中的x和var x = 3;的x不是同一个x,这儿有点不理解。 然后把var x= 3 的var去掉,就能输出2, ..
发布时间:2017-09-05 22:08:18 前端开发

前端 - react组件绑定事件无法触发

问 题 问题 自己写了一个组件SortNavItem,然后在SortNav组件里引用该组件,并绑定onClick事件,无法触发。 如果将onClick事件在SortNavItem里面的元素上,则可以触发! 代码 疑问 事件不能绑定在引入的组件上,只能绑定在元素上?但是我参考的的写法是能正常触发的 ..
发布时间:2017-09-05 22:06:15 其他开发

javascript - 求一个算法解决时间求和

问 题 有这么一个问题: 8:00-9:30 9:00-11:00 9:00-12:00 13:00-14:24 19:00-22:00 20:00-21:30 21:50-23:00 给出一天之内(0:00-24:00)几组时间段,求这些时间段总和。 注意:上面几组时间段中,可能会有包含关系或交叉关系 解决方案 可以先将重合时间段合并(将 xx:x ..
发布时间:2017-09-05 21:56:07 前端开发

es6+webpack 如何兼容 360浏览器?

问 题 let a = 0; alert('d'); 我之前以为用户的浏览器太低,懒得搞这些兼容。 但是后来发现,最新的360浏览器也不支持这段代码。 请问你们是如何解决这些问题的 解决方案 搞个webpack的babel插件,转成es5的。 网上找了个例子http://blog.csdn.net/qq_30100043/article/details/53402618 ..
发布时间:2017-09-05 21:54:18 其他开发

javascript - Object.setPrototypeOf()方法和直接设置prototype有什么区别?

问 题 最近刚学es6,看到这里有点不大理解,通常我设置一个实例对象都是直接设置其prototype属性指向原型的,这个跟Object.setPrototypeOf()方法有什么区别? 解决方案 prototype 是构造函数的属性,所以直接设置是 ConstructorFunction.prototype = ......,相当于给类设置原型。 Object.setPro ..
发布时间:2017-09-05 21:51:40 前端开发

es6 - 关于vue.js中箭头函数this的指向?

1、描述我的问题 发现箭头函数的this指向与普通函数的不一样,具体看代码。我的问题是怎么样才能让箭头函数的this能获取到VM。 2、我的代码: 这里不详细叙述,以vue的created函数为例 //箭头函数 created:()=>{ console.log(this) //这里获取不到VM } //普通函数 created:function() ..
发布时间:2017-09-05 21:29:43 前端开发

react.js - 刚建RN项目问个弱智的问题,除了跳转难道就不能直接看到别的页面了吗?

问 题 新建完项目有一个,index.android.js , 用atom, Genymotion 模拟, 之后 又建了两个JS文件 ,建JS文件就算建页面了吗? sec.android.js 和 third.android.js ,打开模拟器只能看到index页面的效果,怎么看另外两个页面, 一定要学会了跳转,在index页面跳转动作才能看到另外两个页面的效果吗? 可以设置首页吗? 翻教 ..
发布时间:2017-09-05 21:27:25 其他开发

webpack - 两个模块相互 import 的时候,执行会出现 TypeError

2016-07-28 update 不好意思,我发现这不是 WebPack 造成的问题。一开始因为使用 TypeScript 直接编译成单个文件单独引用的时候没出现问题,打包后才出现的,所以误以为是 Webpack 的问题。但实际应该和引入文件的顺序有关。 (Sorry, I think it's not a problem comes from Webpack. It's a struc ..
发布时间:2017-09-05 21:08:33 其他开发