JavaSript
爱看球的领带
这个作者很懒,什么都没留下…
展开
-
JS 数组去重
两种常用方法:第一种是用indexOf方法数组的indexOf()方法,如果返回值为-1则说明不存在,如果返回值为大于-1的整数,则说明存在。例如: var arr = [1,2,3]; arr.indexOf(1); // 返回0 arr.indexOf(5); // 返回-1 附:返回值为数组中的最靠前元素在数组的位置第二种方法用的是hash表。把已经出现过的通过下标的形式存入一个o原创 2016-08-03 19:01:23 · 289 阅读 · 0 评论 -
JavaSript模块化---AMD&&CMD
首先,先认识一下什么是JavaSript模块化吧模块化是指在解决某一个复杂问题或者一系列的杂糅问题时,依照一种分类的思维把问题进行系统性的分解以之处理。模块化是一种处理复杂系统分解为代码结构更合理,可维护性更高的可管理的模块的方式。可以想象一个巨大的系统代码,被整合优化分割成逻辑性很强的模块时,对于软件是一种何等意义的存在。对于软件行业来说:解耦软件系统的复杂性,使得不管多么大的系统,也可以将管理,原创 2016-07-29 14:58:54 · 675 阅读 · 0 评论 -
RequireJs小记
首先说对Context的理解,‘’上下文“,可以理解成一个容器,包含应用程序当前环境下的所有资源。比如,一场球赛是一个context,其包括求成,队员,教练,球员,球迷等。可能不太恰当吧。 一.配置Context每一个context都有一个名字,这样同名而功能不同的模块就可以放在不同的context中以防冲突。 如果开发人员没有配置context,那么,requirejs还会生成一个默认的conte转载 2016-08-05 16:32:33 · 276 阅读 · 0 评论 -
js小记
$.extend(true,{a:2,b:{a:1}},{a:1,b:{c:1}}) 结果:{a:1,b:{a:1,c:1}} Objec.assign({a:2,b:{a:1}},{a:1,b:{c:1}}) 结果:{a:1,b:{c:1}}原创 2016-08-19 18:58:46 · 223 阅读 · 0 评论 -
JS模拟数据去重汇总
var data = [ { 'city' : '北京', 'month' : 1, 'g4' : 1000, 'g3' : 100 }, { 'city' : '北京', 'month' : 2, 'g4' : 2000, 'g3' : 200 }, { 'city' : '上海', 'month' : 1,原创 2016-08-12 10:16:35 · 449 阅读 · 0 评论