CSS不能编程?用Less、Sass、Stylus、甚至直接用 Absurd,框架除了Bootstrap还有很多。JS写多了很麻烦?jQuery。移动开发?Zepto.js。结构不好?找框架,Backbone.js是MVC,AngularJS和Ember.js是MVVM,Twitter还弄了个事件驱...
分类:
其他好文 时间:
2014-07-22 22:56:54
阅读次数:
347
Underscore 简介 Underscore 是一个JavaScript实用库,提供了类似Prototype.js的一些功能,但是没有继承任何JavaScript内置对象。它弥补了部分jQuery没有实现的功能,同时又是Backbone.js必不可少的部分。 Underscore提供了80多个函...
分类:
Web程序 时间:
2014-07-22 22:51:35
阅读次数:
217
在用 Backbone 开发的 JavaScript 应用里面,除了模型与集合以外,另一个重要的部分就是视图,英文是 View 。在视图里面,我们可以去监听在页面上发生的事件,还有与视图相关的模型和集合的事件,可以去定义处理这些事件用的方法,可以设置包装数据用的元素等等。模型视图下面, 先去为 To...
分类:
编程语言 时间:
2014-07-16 21:42:49
阅读次数:
289
在《 Backbone 应用实例 》这个课程里面,我们会一起用 JavaScript 做一个小应用,它可以管理任务列表,应用可以创建新任务,编辑还有删除任务等等。这个实例非常好的演示了使用 JavaScript 来开发富应用,它也能让你对 JavaScript 有一个更好的理解。所以,我们接下来会分...
分类:
编程语言 时间:
2014-07-16 21:36:20
阅读次数:
208
昨天一个我崇拜的朋友,徐飞送我一本名为《Backbone.js实战》书,让我心中狂喜,于是带着这份浓厚的兴趣,开始研究Backbone.js之路。 打开这本书的第一句话就很有哲理,“授人以鱼,不如授之以渔。”,我花了一段时间仔细的看完了的第一章节,今天通过自己所理解的,记录下我自学的第一步。其他不....
分类:
Web程序 时间:
2014-07-16 18:34:13
阅读次数:
309
一、应用场景监听浏览器地址栏URL的hash值(#后面的部分)的变化,用正则匹配出参数执行相应的JS方法。URL地址的hash部分充当业务逻辑的分发单位。示例:the5fire-backbone-routerPost 120download gifLoad Route/Action View源码转载...
分类:
其他好文 时间:
2014-07-16 18:01:27
阅读次数:
228
backbone.Modelbackbone的model(模型),用来存储数据,交互数据,数据验证,在view里面可以直接监听model来达到model一改变,就通知视图.这个里面的代码是从backbone里面剥离出来,然后一点一点研究和调试出来的,可以单独运行,依赖underscore,jquer...
分类:
其他好文 时间:
2014-07-15 08:20:52
阅读次数:
355
一、应用场景模型层通常是MVC架构的核心。通过监听模型层数据的变化驱动界面的开发,从而解耦视图层,是MVC的精髓。适用于:(1)交互型应用。交互比较复制比如邮箱、购物车、网盘等应用。(2)CRUD应用。企业信息系统,大多为列表的增删改查。backbone的模型提供数据操作的API(save、fetc...
分类:
其他好文 时间:
2014-07-13 21:21:09
阅读次数:
412
01 编码风格、继承02 Backbone.Events03 Backbone.Model04 Backbone.View05 Backbone.Router06Backbone应用于web交互型应用07Backbone应用于移动终端应用
分类:
其他好文 时间:
2014-07-13 20:12:59
阅读次数:
185
本文主要讲 利用r.js压缩,来实现本地不压缩,生产环境压缩
r.js 是运行在node上的,默认使用UglifyJS。UglifyJS真的很好用,那为什么说默认的方式 不是很方便呢?
r.js 单独压缩一个文件也很好用的,但在实际项目中,总不能一个一个压吧!因此r.js提供了一种多文件的压缩方式
,使用一个叫bulid.js 的配置文件来配置模块,这样可以压缩多个模块。
但是,问题有几个:...
分类:
Web程序 时间:
2014-07-12 23:02:01
阅读次数:
260