摘要: 一般来说,浏览器的内存泄漏对于 web 应用程序来说并不是什么问题。用户在页面之间切换,每个页面切换都会引起浏览器刷新。即使页面上有内存泄漏,在页面切换后泄漏就解除了。由于泄漏的范围比较小,因此常常被忽视。但在移动端,内存泄漏就成了一个比较严重的问题。在单面应用中,用户不能刷新页面的,整个应用程序构... 阅读全文
posted @ 2014-09-02 11:25 秦时V明月 阅读(1177) 评论(2) 推荐(1) 编辑
摘要: 在基于Backbone的单页应用中,我们可能会有下面这些疑问:1 如果多次访问同一个页面(hash)时,被多次实例化的视图所占内存释放了么?2 当你关闭视图后,是不是会发现,它上面的事件还没有移除掉?3 你是不是在为进一个新页面之前的清理工作而懊恼呢?因为Backbone是事件驱动的,在Backbo... 阅读全文
posted @ 2014-08-22 12:58 秦时V明月 阅读(241) 评论(0) 推荐(1) 编辑
摘要: 本文主要讲下Bacbone中的事件系统,先声明一个工具类: 1 var slice = Array.prototype.slice; 2 _ = (function () { 3 var _ = function () { }; 4 _.extend = fu... 阅读全文
posted @ 2014-08-22 11:57 秦时V明月 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 你有想过没,当你监听某个DOM元素的一个事件时,其事件处理函数是如何和该DOM元素关联起来的呢:1 var wp=document.getElementById(‘wrapper’);2 wp.addEventListener(‘click’,function(){3 // event ... 阅读全文
posted @ 2014-08-20 12:07 秦时V明月 阅读(225) 评论(0) 推荐(0) 编辑