07 2015 档案
摘要:一. Event新建了一个对象,再与事件混合后,对象就可以用事件方法了。例如:1 var obj = {}; //js对象2 _.extend(obj, Backbone.Events); //把Backbone.Events扩展到obj对象中。这时这个对象就拥有操作事件的方法了...
阅读全文
摘要:1. 数据不要存在试图view中或dom中,存储在model中。新建model:this.viewState = new Backbone.Model();2. 关于backbone中Mvc中的c。backbone中的mvc中的c是指:collection——提供一些丰富的API用于枚举功能,用于枚...
阅读全文
摘要:1 //merge()函数 2 function merge(left, right){ 3 var result = []; 4 while (left.length > 0 && right.length > 0){ 5 if (left[0] =0;i--){conso...
阅读全文
摘要:什么叫位掩码技术?为何要用位掩码技术?例如: 1 var OPTION_A = 1; 2 var OPTION_B = 2; 3 var OPTION_C = 4; 4 var OPTION_D = 8; 5 var OPTION_E = 16; 6 7 var options = OP...
阅读全文
摘要:javascript性能
阅读全文
摘要:一 . 新建var model_1 = new Backbone.Model({'name':'hello'});var model_2 = new Backbone.Model({'name':'hi'});var models = new Backbone.Collection();models...
阅读全文
摘要:1. 轻量级的框架有:jQuery、Angular、KnockOut、Emberjs、Polymer、React、Backbone、Zepto; 重量级的油:YUI、easyUI、Ext等2. knockout,.net人很热衷3. 传统的展示型web,Jquery + bootstrap + re...
阅读全文
摘要:var arr = [].slice(arguments, 0);//将arguments对象转换为数组对象
阅读全文
摘要:一. jsonp方法1. 原理在js中,我们直接用XMLHttpRequest请求不同域上的数据时,是不可以的。但是,在页面上引入不同域上的js脚本文件却是可以的。2. 格式二.使用HTML5中新引进的window.postMessage方法来跨域传送数据1. 获取window对象。 例如:var ...
阅读全文
摘要:一.JavaScript中面向对象技术(解决如何利用js中的累进行编程)1. 集合类例子 集合表示非重复无序集合。两个基础方法:a. 添加到集合中 b. 是否在集合中。 参照:p218 set.js 2. 枚举例子 枚举表示值的有限集合。 扑克牌的例子二. 标准转化方法1. ...
阅读全文
摘要:一. 类的扩充1. 只要扩充原型类,就能动态更新到实例。例如:xxx.prototype.do = function() {//...};2. 不建议采用污染JavaScript的方法,如:Object.prototype.methods = function() {//...}; 采用《权威指南...
阅读全文

浙公网安备 33010602011771号