1.lodash http://lodashjs.com/docs/ 基础工具包 2.merge-descriptors mixin的设计模式。 3.escapeHtml 转义字符串 对一段html代码进行转码,避免xss漏洞。 4.query string 在get请求中,把一个对象转换成URL中 ...
分类:
其他好文 时间:
2017-08-01 17:52:07
阅读次数:
168
在数据操作时,Lodash 就是我的弹药库,不管遇到多复杂的数据结构都能用一些函数轻松拆解。 ES6 中也新增了诸多新的对象函数,一些简单的项目中 ES6 就足够使用了,但还是会有例外的情况引用了少数的 Lodash 函数。一个完整的 Lodash 库,即使是压缩后,现最新版本也有 71k的体积。不 ...
分类:
其他好文 时间:
2017-07-29 17:38:40
阅读次数:
152
函数去抖(debounce)和函数节流(throttle)通常是用于优化浏览器中频繁触发的事件,具体内容可以看这篇文章http://www.cnblogs.com/fsjohnhuang/p/4147810.html 直接看lodash中对应方法的实现 _.debounce(func, [wait= ...
分类:
其他好文 时间:
2017-07-23 00:58:36
阅读次数:
2063
继续学习lodash,下面是Date篇,Date篇只有一个方法 “Date” Methods _.now() 得到1970 年 1 月 1日午夜与当前日期和时间之间的毫秒数。 接下来是函数篇,个人感觉是lodash最复杂的部分。源码读起来也比较艰难。。 _.after(n, func) 创建一个方法 ...
分类:
其他好文 时间:
2017-07-13 21:42:42
阅读次数:
185
lodash https://lodash.com/docs#now https://lodash.com/ A modern JavaScript utility library delivering modularity, performance & extras. Why Lodash? Lo ...
分类:
Web程序 时间:
2017-07-09 23:16:51
阅读次数:
278
如果你是一个人在自学前端开发,或者是对前端开发有比较浓厚的兴趣正想踏入前端领域,只要你在前端自学路上遇到了自己无法解决的技术难题,那么尽管将你的疑惑交给我的小伙伴儿们吧,我们都是一群在前端自学路上摸爬滚打的有志青年,希望你可以来和我们共同交流。同时也希望你能献出自己的一份力,帮助我的小伙伴儿们解决他 ...
分类:
其他好文 时间:
2017-07-09 18:25:03
阅读次数:
198
_.findWhere对集合中的每个元素和源进行深度比较。该方法支持比较数组、布尔值、数字、日期对象,对象的对象,正则表达式、字符串。Ex:varusers=[{‘user‘:‘barney‘,‘age‘:36,‘active‘:true},{‘user‘:‘fred‘,‘age‘:40,‘active‘:false}];_.result(_.findWhere(users,{‘age‘:36,‘a..
分类:
其他好文 时间:
2017-07-06 18:56:11
阅读次数:
9393
“Array” Methods _.pullAt(array, [indexes]) 移除数组中在indexs中对应索引的元素,并返回这些元素 这个方法依赖于basePullAt方法 对应的源码为 _.remove(array, [predicate=_.identity]) 移除数组中所有通过判断 ...
分类:
其他好文 时间:
2017-07-05 22:59:41
阅读次数:
368
继续学习lodash,依然是数组的方法 “Array” Methods _.indexOf(array, value, [fromIndex=0]) 获取value在数组 array所在的索引值 使用 SameValueZero方式比较(第一个全等 的元素). 如果 fromIndex 值是负数, ...
分类:
其他好文 时间:
2017-07-04 22:01:18
阅读次数:
280
前端开发这个行业这几年发展速度太快,各种新技术不断更新,从es5到es6再到es7,从grunt,browserify到webpack,gulp,rollup,还有什么postcss,typescript,flow...,一直都在学习新技术,作为一个才工作不久的新人,感觉内心有点浮躁了,想巩固一下基 ...
分类:
其他好文 时间:
2017-07-03 22:41:01
阅读次数:
276