分类: Javascript
微信小程序常用功能Promise封装
function wxPromisify(fn) { return function (obj = {}) {… 继续阅读微信小程序常用功能Promise封装
为Promise添加finally
Promise.prototype.finally = function (callback) { let P… 继续阅读为Promise添加finally
微信小程序wx.request请求Promise封装
function wxPromisify(url, method, data) { return new Pr… 继续阅读微信小程序wx.request请求Promise封装
vue-router之keep-alive
keep-alive可以为组件保留状态,避免重复渲染。 在这个标签上还有这样两个属性 include R… 继续阅读vue-router之keep-alive
Babel 6 transform-runtime: $export is not a function错误解决办法
在babel-loader后添加一个exclude: /node_modules/即可。 解决办法参考自:ht… 继续阅读Babel 6 transform-runtime: $export is not a function错误解决办法
js判断图片在本地是否有缓存
var img = new Image(); img.src = “图片地址”; if (img.comple… 继续阅读js判断图片在本地是否有缓存
es6去除数组重复
可以使用es6中提供的Set来去除数组重复。 Set类似于数组,但是成员的值都是唯一的,没有重复的值。 fun… 继续阅读es6去除数组重复
使用es6中的Promise来取代回调
所谓 Promise,就是一个对象,用来传递异步操作的消息。它代表了某个未来才会知道结果的事件(通常是一个异步… 继续阅读使用es6中的Promise来取代回调
尾调用优化
参考地址:http://es6.ruanyifeng.com/#docs/function 尾调用,就是说在函… 继续阅读尾调用优化
es6中的暂时性死区
只要在块级作用域中存在let命令,它所声明的变量就绑定了这个区域,不再受外部影响。 { var a = 1; … 继续阅读es6中的暂时性死区