摘要: target是事件的调用对象(event dispatcher),currentTarget是事件的处理对象(event processor) 1.target在事件流的目标阶段;currentTarget在事件流的捕获,目标及冒泡阶段。只有当事件流处在目标阶段的时候,两个的指向才是一样的,而当处于 阅读全文
posted @ 2017-05-27 13:58 小明学长 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 在实际开发中,我们有时需要知道对象的所有属性,原生js给我们提供了一个很好的方法:Object.keys(),该方法返回一个数组 传入对象,返回属性名 传入字符串,返回索引 构造函数 返回空数组或者属性名 数组 返回索引 阅读全文
posted @ 2017-05-25 20:57 小明学长 阅读(436) 评论(0) 推荐(0) 编辑
摘要: 路由就是用哈希#给页面铺了好多路,从而使页面可以走来走去 路由分两大部分,一是router定义各种规则,二是Backbone.history.start(),执行router 代码在(4)基础上。 首先定义一个路由 var NoteRouter = Backbone.Router.extend({ 阅读全文
posted @ 2017-05-16 15:30 小明学长 阅读(194) 评论(0) 推荐(0) 编辑
摘要: collection就是一堆model的集合,这个集合就是个舞台,可以放一个人说单口相声,也可以对口,也可以群口,,, 在前文,也就是入门系列3的基础上,添加js代码 var noteCollection=Backbone.Collection.extend({ model:Note //指定相关模 阅读全文
posted @ 2017-05-15 16:43 小明学长 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 继续用extend Backbone.View.extend(properties, [classProperties]) 1.var NoteView = Backbone.View.extend({})视图默认含有el元素,内容为div 2.在括号里可以设置元素内容和各种属性 如 var not 阅读全文
posted @ 2017-05-15 09:36 小明学长 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 首先看MVC中的M,model模型。 创建模型方法 var Note=Backbone.Model.extend({}),当使用extend时,有一个参数时,设置的为实例方法,存在第二个可选属性时,设置的是静态方法,区别就是前者需要new实例化,后者直接可以调用。 模型实例化 在模型中有各种参数 d 阅读全文
posted @ 2017-05-15 09:34 小明学长 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 一,首先backbone有以下组成部分:Events:事件驱动模块 Model:数据模型 Collection:模型集合器 Router:路由器(对应hash值) History:开启历史管理 Sync:同步服务器方式 View:视图(含事件行为和渲染页面 相关方法) 各个部分会在后面逐一说明。 二 阅读全文
posted @ 2017-05-15 08:57 小明学长 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 1.$(document).ready(function(){ })简写为$(function(){…}); jQuery(function($) {…});是在dom加载完后执行,不管图片等加载情况, 使用方式为 $(document).ready(function(){ $("p").click 阅读全文
posted @ 2017-05-11 11:09 小明学长 阅读(171) 评论(0) 推荐(0) 编辑
摘要: mvc主要是分离数据和数据的表现方法,其中m为model,包含应用程序运行所需要的数据和业务逻辑;v指view,负责把模型展示给用户;c指controller,负责响应用户的输入,更新模型和视图。 困了,不更了,看点别的 阅读全文
posted @ 2017-05-11 09:59 小明学长 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 昨天遇到要检测数据类型的情况,一般可以用typeof,但只能区分基本类型,即 “number”,”string”,”undefined”,”boolean”,”object” 五种。 对于数组、函数、对象来说,其关系错综复杂,使用 typeof 都会统一返回 “object” 字符串。 不过还有种方 阅读全文
posted @ 2017-05-11 09:27 小明学长 阅读(245) 评论(0) 推荐(0) 编辑