初探Backbone】的更多相关文章

(转)http://www.cnblogs.com/yexiaochai/archive/2013/07/27/3219402.html 初探Backbone 前言 Backbone简介 模型 模型和属性 集合 控制集合内部顺序 视图 渲染视图 委托事件 绑定和上下文 控制器 服务器同步 填充集合 自定义行为 简单实战-官方版 简单总结 简单实战-demo 结语 补充 [原创]Backbone源码分析-Backbone架构+流程图 前言 终于到周末了,几经转折老夫工作终于落实,干起了移动前端,于…
Backbone简介 中文API:http://www.csser.com/tools/backbone/backbone.js.html 英文API:http://backbonejs.org/ Backbone是构建javascript应用程序的一个优秀的类库.他简洁.轻量级.功能实在. backbone采用MVC模式,本身提供了模型.控制器和视图从而我们应用程序的骨架便形成. backbone依赖于underscore,他是一个类库,提供了60多个函数处理数组操作.函数绑定,以及javas…
前言 昨天我们一起学习了backbone的model,我个人对backbone的熟悉程度提高了,但是也发现一个严重的问题!!! 我平时压根没有用到model这块的东西,事实上我只用到了view,所以昨天学习的效果其实不佳,比起上次对underscore的熟悉,对zepto的熟悉,甚至对fastclick的熟悉 学习效率打了折扣,而且一些地方不明不白,所以,我今天决定将速度放慢,我们学习collection时候先做小例子,争取覆盖关键点,然后再从源码学习,于是开始吧 [再探backbone 01]…
初探 backbone采用MVC模式,本身提供了模型.控制器和视图从而我们应用程序的骨架便形成. Backbone.js 唯一重度依赖 Underscore.js. 对于 RESTful , history 的支持依赖于 Backbone.Router , DOM 处理依赖于Backbone.View , json2.js, 和 jQuery ( > 1.7) 或 Zepto 之一. 中文文档 http://www.css88.com/doc/backbone/ 英文文档 http://docu…
_.extend = function(obj) { // each循环参数中的一个或多个对象 each(slice.call(arguments, 1), function(source) { // 将对象中的全部属性复制或覆盖到obj对象 for(var prop in source) { obj[prop] = source[prop]; } }); return obj; }; 1:上面是underscore旧版本的extend方法代码(和现在API调用方法不同),经我测试object.…
本文转自:http://weakfi.iteye.com/blog/1391990 什么是backbone backbone不是脊椎骨,而是帮助开发重量级的javascript应用的框架. 主要提供了3个东西:1.models(模型) 2.collections(集合) 3.views(视图) backbone.js文件本身很小,压缩后只有5.3KB,作为一个框架级别的核心JS文件,这个数字很可怕. 除此之外,这个JS还必须依赖于另一个JS文件:underscore.js(包含许多工具方法,集合…
前言 在此之前研究了一段React,但是不得不承认React.Vue等MVVM框架相对于原有的Jquery来说,简直是翻天覆地的不同.它们之间的差异不仅仅体现在框架思维的不同,而是ES5到ES6的编程语言升级,还有整体构建体系的区别.Jquery仅仅代表JS作为支持语言为HTML提供更好的体验:而到React时代,JS已经反客为主,HTML甚至被JSX替换,成为其中的一小部分.不过他们之间的代差过于巨大.React体系过于抽象,在独自一人研究的前提下,学习React的曲线过于陡峭,只好转而学习B…
BackBone是JavaScript frameworks for creating MVC-like web applications,最近流行的用来建立单页面web application的工具,遵循并使用了Restful JSON框架. Backbone通过提供模型Models.集合Collection.视图View赋予了Web应用程序分层结构.通过以下方式实现分层结构: 模型Model绑定键值数据和自定义事件,表示应用中所有数据,models中的数据可以创建.校验.销毁和保存到服务端,…
注:文章内容都是摘录性文字,自己阅读的一些笔记,方便日后查看. MVC MVC(Model-View-Controller),M 是指业务模型,V 是指用户界面,C 则是控制器,使用 MVC 的目的是将 M 和 V 的实现代码分离,从而使同一个程序可以使用不同的表现形式. 交互方式(所有通信都是单向的): View 传送指令到 Controller Controller 完成业务逻辑后,要求 Model 改变状态 Model 将新的数据发送到 View,用户得到反馈 更详细的说明: 模型(Mod…
requirejs初探 参考资料官网:http://requirejs.org中文译文:http://makingmobile.org/docs/tools/requirejs-api-zh reuqirejs.backbone的配置例子 (function(){ require.config({ baseUrl: "../js", paths: { jquery: "libs/jquery.min", underscore: "libs/undersco…