+0°
Backbone

Backbone视图概述及源码分析

2017年06月23日 ⁄ 共 7607字 ⁄ 被围观 162 views+
视图的作用是根据数据和业务组织DOM,最终渲染到页面中。结合Backbone的Model,可以做到模型数据后,界面自动更新,不过这“界面自动更新”不是天上掉下来的,需要业务代码维护Model,监听Model,并在监听事件中更新DOM。所以很多时候,Model使用得并不多,更多人还是习惯用jQuery去操作DOM。 Backbone提供了一个非常基础的视图,定义了一些接口,以及统一事件注册的方式。仅仅靠这个基础视图,在实际的项目中基本是无法使用的,...
阅读全文
+1°
Backbone

Backbone之extend函数解析

2017年06月22日 ⁄ 共 3791字 ⁄ 被围观 145 views+
本篇博文要说的extend函数,不是jQuery或者underscore实现的用于对象之间属性拷贝的extend函数。Backbone内部实现的extend函数,作用就是提供一个简单的构造函数之间的继承方法,也就是类(构造函数)之间的继承。直接来分析源码了: /**  * 类的派生工具,用于实现类的继承  *  * 用法:  * Child = Parent.extend(protoProps, staticProps);  *  * 执行效果:  * 1、Child的静态属性 = Parent的静态属性 + staticPr...
阅读全文
+0°
Backbone

Backbone事件模型概述

2017年04月09日 ⁄ 共 8576字 ⁄ 被围观 335 views+
Backbone主要包含Events, Model, Collection, Route, History, Sync, View 这几个模块, 其中又以Events, Model, View为核心,本文抛开其它模块,单独谈谈Backbone的Events模块。 为什么要有事件模块 原因很简单:我们需要一种能监听普通对象属性变化的手段。 为什么强调是普通对象 基本所有浏览器都提供了DOM对象的监听,比如按钮的onclick, 输入框的onchange事件等。所以对于DOM对象,我们是有方法监听其变化的。 但是针对普...
阅读全文
datagrid

jQuery EasyUI Datagrid 列属性函数中

2015年02月13日 评论数 2 ⁄ 被围观 7,588 views+
我们在使用Datagrid列属性formatter时,有些场景下,在formatter函数内部,我们需要知道当前列的一些配置信息,比如说 title,...
共有19篇文章 更 多
layout

jQuery EasyUI 1.4 layout组件面板resi

2014年10月20日 评论数 2 ⁄ 被围观 8,358 views+
jQuery EasyUI1.4版本已经出来有些日子了,因为组件体系动作较大,也产生了不少Bug,不过1.4.1版本一直迟迟不出,本篇文章记...
共有12篇文章 更 多
panel

jQuery EasyUI 1.4 layout组件面板resi

2014年10月20日 评论数 2 ⁄ 被围观 8,358 views+
jQuery EasyUI1.4版本已经出来有些日子了,因为组件体系动作较大,也产生了不少Bug,不过1.4.1版本一直迟迟不出,本篇文章记...
共有10篇文章 更 多
tabs

tabs扩展:按照标签页ID进行检索

2014年05月13日 评论数 6 ⁄ 被围观 8,577 views+
jQuery EasyUI的tabs组件里,几乎所有涉及到标签页检索的接口,都只提供了根据标签页的title或者index检索,并没有提供根据ID...
共有10篇文章 更 多
×