07 2015 档案
摘要:大家用backbone、angular,可能都习惯了内置的路由,这两个框架的路由都是非常优秀的,强大而简单。客户端(浏览器)路由原理其实比较简单,其实就是监听hash的变化。在之前的架构探讨中,说到director.js这个路由类库不好使,那么,在这一篇,我们尝试自行实现一个简洁而且非常好使的路由类...
阅读全文
摘要:前两篇简单讨论了requirejs+angular和requirejs+backbone的架构,这两个架构,估计也是国内最热门的做法。浅谈HTML5单页面架构(一)——requirejs + angular + angular-route浅谈HTML5单页面架构(二)——backbone + req...
阅读全文
摘要:上一篇《浅谈HTML5单页面架构(一)——requirejs + angular + angular-route》探讨了angular+requirejs的一个简单架构,这一篇继续来看看backbone如何跟requirejs结合。 相同地,项目架构好与坏不是说用了多少牛逼的框架,而是怎么合理利用框
阅读全文
摘要:心血来潮,打算结合实际开发的经验,浅谈一下HTML5单页面App或网页的架构。众所周知,现在移动Webapp越来越多,例如天猫、京东、国美这些都是很好的例子。而在Webapp中,又要数单页面架构体验最好,更像原生app。简单来说,单页面App不需要频繁切换网页,可以局部刷新,整个加载流畅度会好很多。...
阅读全文
摘要:对一个矢量图动画,开启位图缓存能大大提高运行效率。所谓开启位图缓存,其实要自己动手,先创建一个临时canvas,然后把矢量图绘制到这个canvas上,到了实际绘制时,直接把这个临时canvas拷贝到真正canvas上。而位图拷贝的速度是非常快的,比重新绘制矢量图要快很多。三部曲:1、建立临时canv...
阅读全文