
JS
h416756139
这个作者很懒,什么都没留下…
展开
-
ES6 箭头函数 柯里化
先来看下高阶函数定义:接受1个或多个函数作为参数返回函数类型常规ES6箭头函数用法:(返回值类型)const square = x => x * x;高阶写法:const has = p => o => o.hasOwnProperty(p);const sortBy = p => (a, b) => a[p] > b[p];理解语法ES5实现高阶函数,也叫柯转载 2016-06-28 19:27:45 · 4483 阅读 · 0 评论 -
原来Chrome自带的开发者工具还能这么用!
Chrome自带开发者工具。它的功能十分丰富,包括元素、网络、安全等等。今天我们主要介绍JavaScript控制台部分的功能。我最早写代码的时候,也就是在JS控制台里输出一些服务器返回的内容,或者一些变量的值。但是后来通过一些深入的学习和了解,我发现Chrome的JS控制台原来还有这么多神奇的功能。在这里我总结了一些特别有用的功能。要是你凑巧在Chrome里浏览这篇文章的话,现在就打开开发转载 2016-11-08 07:07:22 · 2767 阅读 · 0 评论 -
2016 Web开发资源工具大搜罗
参考:https://zhuanlan.zhihu.com/p/22730771?refer=icode转载 2016-11-08 07:16:59 · 406 阅读 · 0 评论 -
jQuery之Deferred对象详解
deferred对象是jQuery对Promises接口的实现。它是非同步操作的通用接口,可以被看作是一个等待完成的任务,开发者通过一些通过的接口对其进行设置。事实上,它扮演代理人(proxy)的角色,将那些非同步操作包装成具有某些统一特性的对象,典型例子就是Ajax操作、网页动画、web worker等等。jQuery的所有Ajax操作函数,默认返回的就是一个deferred对象。转载 2016-12-08 10:31:59 · 818 阅读 · 0 评论