01 2015 档案
摘要:
阅读全文
摘要:核心Node对象 由于继承扩展的关系,DOM中大部分对象会有Node对象的属性和方法,其中包括: nodeName DOM2核心中规定的每种nodeType预期的nodeName值 对象 | 返回值 | Element.nodeName | 元素的名称,大写 Attr.nodeName | 属性的名
阅读全文
摘要:网页是一种结构化的文档,使用一组预定义的XML和HTML标签进行标记;当浏览器接受到网页文档时,会根据文档类型和关联的样式表对其进行解析,然后以可视化形式显示在屏幕上。 DOM是一组用来描述脚本怎样与结构化文档进行交互和访问的Web标准,DOM定义来一系列对象、方法和属性,用于访问、操作和创建文档中
阅读全文
摘要:####iframe####**如果没有flash播放器,会自动使用html5播放器**```js ```####object####**在无法使用iframe的情况下使用,**```js```####embed#### **不是标准**```js```####html5####```js ...
阅读全文
摘要:对象中包含的 分类(内置对象: 注意这些都是function;除了Function对象,实例都是object) Function对象 Function实例function 构造函数的function Object对象 Object实例 其他 其他实例 理解对象成员 函数是为避免冗余代码而构建的一种简
阅读全文
摘要:为重用命名空间而进行规划 通过可重用,将对象事件简单化 js (function() { !window.A && (window['A'] = {}); function $() { var elements = [], len = arguments.length; for(var i = 0;
阅读全文
摘要:动态渲染视图 当待渲染的视图内容不多的时候,可以将视图元素放在控制器或者状态里 此外也可以将静态页面包含再页面中,再必要时候显示或隐藏; 模版 js模版的核心概念是,将包含模版变量的HTML片段和JavaScript对象做合并,把模版变量替换为对象中的属性值, 以下都以jquery.tmpl模版为例
阅读全文
摘要:访问视图 常见地视图模式时一个视图对应一个控制器,视图包含一个id,通过id传入控制器;在视图之中的元素则使用class 这里会使用jquery的选择器,为了减少使用,可以设置一个专门用于存放选择器到变量的映射表 委托事件 通过设置一个events对象代理,进行事件的委托和移除 状态机 作用:管理多
阅读全文
摘要:导语 将状态保存在客户端可以加快页面反映;但应当避免状态或数据保存在DOM中;在MVC中,状态应该保存在控制器中 控制器是视图和模型的纽带,只有控制器知道视图和模型的存在并将它们连接在一起;当加载页面时,控制器将事件处理程序绑定在视图里,并适时地处理回调,以及和模型必要地对接 模块模式 用来封装逻辑
阅读全文
摘要:寻址引用 源代码现存的问题:当保存或通过find()查找记录时,所返回的实例并没有复制一份,因此对任何属性的修改都会影响原始资源;这里我们只想当调用update()方法时才会修改资源 转载数据 数据的预加载:如 一个可翻页列表的时候,预加载下一页的数据 长列表的时候,当滚动到一定位置就自动加载并插入
阅读全文
摘要:MVC和命名空间 构建对象关系映射 如: 任何model的改变会向后台发起一个ajax请求 model和view绑定,当一个实例改变时,马上从view中反映出来 原型继承 这里用到Object.create,对于没有的浏览器,可以模拟方法 添加ORM属性 持久化记录 将引用保存至新创建的实例中以便任
阅读全文
摘要:现代浏览器都支持的事件 click dbclick mouseover mousemove mouseout focus blur change(表单输入框特有) submit(表单特有) addEventListener/removeEventListenr 注意如果第二个参数是匿名函数的话,不销
阅读全文
摘要:添加私有函数 函数调用--作用域 使用self暂存this 使用apply保持原始的上下文 '委托'调用
阅读全文
摘要:简单的控制器结构 即 创建类 根据传入参数稍作处理 给“类”库添加方法 基于原型的类继承 给“类”库添加继承 控制"类"库的作用域
阅读全文

浙公网安备 33010602011771号