摘要: 通过以下两篇博客就可以对deferred和promise有很深入的了解了。JavaScript异步编程的Promise模式http://www.infoq.com/cn/news/2011/09/js-promisejQuery的deferred对象详解http://www.ruanyifeng.c... 阅读全文
posted @ 2014-07-29 20:49 林中火 阅读(3501) 评论(0) 推荐(0)
摘要: Backbone是一个轻量级的前端MVC框架,用于结构化管理页面中的大量JS,建立与服务器、视图间的无缝连接,为构建复杂的应用提供基础框架。最适合的应用场景是单页面应用,并且页面上有大量数据模型,模型之间需要进行复杂的信息沟通。backbone所依赖的underscore类库提供了60多个函数用于处... 阅读全文
posted @ 2014-07-28 20:06 林中火 阅读(1064) 评论(0) 推荐(0)
摘要: Chromedevtools官网首页:https://developer.chrome.com/devtools/index打开devtools快捷键:Ctrl+Shift+J或F12共分8个tab,切换快捷键:ctrl+["或者"ctrl+]“控制台的官方API文档地址:控制台使用:https:/... 阅读全文
posted @ 2014-07-24 19:01 林中火 阅读(2713) 评论(0) 推荐(0)
摘要: 使用模块化开发处理的三大问题:1.命名冲突;2.繁琐的文件依赖3.实现异步非阻塞的文件加载,避免网页失去响应模块化的设计使得JavaScript代码在需要访问“全局变量”的时候,都可以通过依赖关系,把这些“全局变量”作为参数传递到模块的实现体里,在实现中就避免了访问或者声明全局的变量或者函数,有效的... 阅读全文
posted @ 2014-07-22 18:48 林中火 阅读(650) 评论(0) 推荐(0)