Backbone作为前端的MVC框架,把后端的设计思想带到前端,使前端代码更加清晰、可维护性大大提高Backbone依赖于underscore.js和jquery,所以在使用backbone的时候一定要引入这两个常用的js库,jquery应该算是web前端的标配了吧,undersocre也是一个很通...
分类:
其他好文 时间:
2015-07-23 00:15:37
阅读次数:
97
前两篇简单讨论了requirejs+angular和requirejs+backbone的架构,这两个架构,估计也是国内最热门的做法。浅谈HTML5单页面架构(一)——requirejs + angular + angular-route浅谈HTML5单页面架构(二)——backbone + req...
分类:
Web程序 时间:
2015-07-16 11:26:50
阅读次数:
430
默认:蓝色代表该文件夹;绿色代表可运行文件。红色表示压缩文件。浅蓝色表示链接文件;灰色表示其它文件;红色闪烁表示链接的文件有问题了黄色表示设备文件。 非常不爽怎么办,改!# Attributecodes: 字符属性# 00=none 01=bold 04=underscore 05=blink .....
分类:
系统相关 时间:
2015-07-16 11:07:28
阅读次数:
284
原文链接Scala 作为一门函数式编程语言,对习惯了指令式编程语言的同学来说,会不大习惯,这里除了思维方式之外,还有语法层面的,比如underscore(下划线)就会出现在多种场合,令初学者相当疑惑,今天就来总结下 Scala 中下划线的用法。?123456789101112131415161718...
分类:
其他好文 时间:
2015-07-16 00:23:49
阅读次数:
277
上一篇《浅谈HTML5单页面架构(一)——requirejs + angular + angular-route》探讨了angular+requirejs的一个简单架构,这一篇继续来看看backbone如何跟requirejs结合。相同地,项目架构好与坏不是说用了多少牛逼的框架,而是怎么合理利用框架...
分类:
Web程序 时间:
2015-07-15 18:46:50
阅读次数:
143
Scala 作为一门函数式编程语言,对习惯了指令式编程语言的同学来说,会不大习惯,这里除了思维方式之外,还有语法层面的,比如underscore(下划线)就会出现在多种场合,令初学者相当疑惑,今天就来总结下 Scala 中下划线的用法。12345678910111213141516171819202...
分类:
其他好文 时间:
2015-07-09 17:44:42
阅读次数:
137
最近通过对Underscore.js源码的学习,对javascript数据类型的验证又有了一个新的认识,原来可以判断得这么简单又如此全面。
我们自定义了isString,isNumber ,isDate ,isError ,isRegExp ,isBoolean ,isNull ,isUndefined ,isObject等方法。现在将自己定义的javascript数据类型验证函数及测试集展示:...
分类:
编程语言 时间:
2015-07-02 12:24:15
阅读次数:
138
代码取自于underscore.js 1.8.3的isEqual函数。做了一些小小的修改,主要是Function的比较修改。自己也加了一些代码解读。 js中两个对象的比较
分类:
Web程序 时间:
2015-06-18 18:57:42
阅读次数:
108
函数节流在日常的DOM界面数据交互中有比较大的作用,可以减少服务器的请求,同时减少客户端的内存影响Underscore.js 本省就包含了函数节流的处理函数_.throttle 和 _.debounce简单的测试使用如下:需要使用的类库为jquery 、Underscore测试的方法为:mousem...
分类:
Web程序 时间:
2015-06-05 19:25:48
阅读次数:
223
Underscore.js是一个很精干的库,压缩后只有5.2KB。它提供了几十种函数式编程的方法,弥补了标准库的不足,大大方便了JavaScript的编程。通常的函数(或方法)调用过程分为三个部分:请求、执行和响应。(文中“请求”与“调用”同义,“响应”与“返回”同义,为了更好的表述,刻意采用请求和...
分类:
Web程序 时间:
2015-06-05 17:26:06
阅读次数:
170