介绍 使用过JavaScript框架(如AngularJS, Backbone 或者Ember)的人都很熟悉在UI(用户界面,前端)中mvc的工作机理。这些框架实现了MVC,使得在一个单页面中实现根据需要变化视图时更加轻松,而模型-视图-控制器(mvc)的核心概念就是:处理传入请求的控制器、显示信....
分类:
Web程序 时间:
2015-03-18 15:40:08
阅读次数:
226
介绍 使用过JavaScript框架(如AngularJS, Backbone 或者Ember)的人都很熟悉在UI(用户界面,前端)中mvc的工作机理。这些框架实现了MVC,使得在一个单页面中实现根据需要变化视图时更加轻松,而模型-视图-控制器(mvc)的核心概念就是:处理传入请求的控制器、显示.....
分类:
编程语言 时间:
2015-03-18 10:14:10
阅读次数:
177
MVC即视图(V),控制器(C),模型(M)。 工作流程:1,View 传送指令到 Controller,2,Controller 完成业务逻辑后,要求 Model 改变状态3,Model 将新的数据发送到 View,用户得到反馈backbone就是一款优秀的前端MVC模式的框架MVP就是将MVC中...
分类:
Web程序 时间:
2015-03-14 09:30:14
阅读次数:
162
观察者模式在设计模式中被重点提到,因为它应用的场景非常多,而且在模块化设计当中扮演着非常重要的角色。MVC模式中最底层的就是观察者模式,当下流行的javascript框架backbone就是很好地运用该模式的框架之一。观察者模式为我们提供了一些思路,在处理模块或者组件的之间的关系的时候,为了使它们之...
分类:
编程语言 时间:
2015-03-10 16:47:36
阅读次数:
229
参考《Node应用程序构建——使用MongoDB和backbone》的第二章
对nodejs里的路由机制和socketio进行初步了解和使用...
分类:
Web程序 时间:
2015-03-07 10:11:13
阅读次数:
329
jQuery主要是用来操作DOM的,如果单单说jQuery的话就是这样一个功能,它的插件也比较多,大家也都各自专注一个功能,可以说jQuery体系是跟着前端页面从静态到动态崛起的一个产物,他的作用就是消除各浏览器的差异,简化和丰富DOM的API,简单易用。而AngularJS, Ember.js, ...
分类:
Web程序 时间:
2015-03-05 20:54:13
阅读次数:
125
一、界面设计: 二、数据模型设计 id 每个发言都有一个独立的id由tastypie自动生成 content 发言的内容 username 发言者 date 发言时间 三、前端制作 这里没有用到Backbone的Router,因为这里不需要记录hash记录 1.Div+CSS制作静态页面,这里ite...
分类:
Web程序 时间:
2015-03-02 01:01:09
阅读次数:
206
nodejs有eventEmitter 类,想到backbone 有个event模块 可以对对象做事件绑定和触发,是backbone的核心模块。backbone event模块on 添加自定义事件off 删除自定义事件trigger 派发自定义事件once 添加只执行一次的自定义事件 (内部依赖于_...
分类:
其他好文 时间:
2015-03-02 00:57:52
阅读次数:
263
在前面我们的 Backbone.js 用上了 Model, 但绝大数的情况下我们处理的都是一批的 Model 数据列表,所以需要有一个 Collection 来容纳 Model, 就像 Java 里最常用的 List。声明 Collection 时需要指定他处理的 Model 类型,也就是个泛型参数...
分类:
Web程序 时间:
2015-03-01 18:22:44
阅读次数:
159
前面几篇 Backbone.js 的例子中有使用到 template, 及数据的填充,其实这已经很接近 Model 了。现在来学习怎么创建自己的 Model 类,并简单的使用。Backbone.js 中 Model 会涉及到很多的概念,如 Model 的初始化,默认值,属性的读写,属性值改变的监听,...
分类:
Web程序 时间:
2015-03-01 15:38:22
阅读次数:
144