Backbone这库真心不错,虽然后来我也看过AngularJS、EmberJS这样full stack的MVC框架,但始终对UI和Model的双向绑定无爱啊,还是钟爱Backbone啊。前段时间简单研究了下它的源码,谈谈里面继承即extend函数的实现。先来看看Backbone源码里跟extend有关的源代码。

分类: javascript基础| 标签: Backbone, extend| 阅读(991) | 评论(1) 阅读全文

Mongodb自带了mongodump和mongorestore这两个工具来实现对数据的备份和恢复。mongodump能够在Mongodb运行时进行备份,它的工作原理是对运行的Mongodb做查询,然后将所有查到的文档写入磁盘。

分类: MongoDB| 标签: mongodump, mongorestore| 阅读(990) | 评论(1) 阅读全文

John Resig 写了一篇关于 JavaScript 里类似其它语言的 "继承",灵感来自于  base2 and PrototypeJS。  他为文章起名为"Simple JavaScript Inheritance" 。 

分类: javascript进阶| 标签: inheritance, super, 继承| 阅读(569) | 评论(0) 阅读全文

不管是什么项目,总有一些基本的功能函数默默的躺在你的工具库中,为你遮挡bug,提升性能,一起来复习下!

分类: javascrit开发技巧| 标签: javascript, 工具函数| 阅读(260) | 评论(1) 阅读全文

IE下默认会开启缓存策略,不管是页面还是通过ajax请求的数据都会以一个url,url是uri(统一资源定位符)的实例,url就是资源的标识符。

分类: javascrit开发技巧| 标签: IE, 缓存, cache| 阅读(243) | 评论(1) 阅读全文

意外的全局变量

JavaScript中如果不用 var 声明变量,该变量将被视为 window 对象(全局对象)的属性,也就是全局变量。

分类: javascript进阶| 标签: 全局变量, 闭包, 内存泄漏| 阅读(193) | 评论(0) 阅读全文

console.time 和 console.timeEnd 这两个方法可以用来让WEB开发人员测量一个javascript脚本程序执行消耗的时间。随着WEB应用越来越重要,JavaScript的执行性能也日益受到重视,WEB开发人员知道一些性能测试机器是必须的。

分类: javascrit开发技巧| 标签: 性能, console, time| 阅读(222) | 评论(0) 阅读全文

这不是一篇自称是 JavaScript 开发者知识圣杯的权威指南。不过里面绝对有一些我曾经错过的,有一些我可能是错用的,还有一些你可能不同意每个JS开发者应该知道的东西。

分类: javascrit开发技巧| 标签: while, 数组, call, apply| 阅读(186) | 评论(0) 阅读全文

1/13, 104«1234»