the5fire的技术博客

关注python、vim、linux、web开发和互联网--life is short, we need python.


基本backbonejs的手机(SPA)Blog上线啦

作者:the5fire | 标签:         | 发布:2013-06-28 6:55 a.m. | 阅读量: 5042, 4951

前篇文章说到最近在重新学习Backbonejs,主要是之前对backbone的认识都是处于理论上或者是学习上的,并没有正式的实践,于是就有了这么个想法,用backbonejs做了本站的一个手机站点,算是SPA(Single Page Application)吧。

完全是用Backbonejs1.0.0开发,样式借鉴bootstrap的,因为它的库太大,自己需要的比较少,为了不浪费手机流量我只是把用到的copy出来。后台依然是Django,加了一个Django-braces的插件-提供Minix用来输出json数据。

SPA的优点目前感觉就是能大大的减少在访问网站时所传输的数据量,其他的优点还有提供更好的(类似Native)使用体验(^_^! 这个我还没做到)。

缺点呢也是很明显的,那就是不利于SEO。当然也有对应的解决方案,比如页面上要放链接供搜索引擎的爬虫获取之类的,这个我也没做。当然还有一个我很关注的缺点,就是无法做用户统计(目前),比如正常的页面上用户访问url会有nginx访问日志,但是在SPA上,每次批量请求一些数据,无法知道哪些被访问了,另外一个就是转化的问题。不过我想这个应该会有解决方案的(或者已经有了)

基于上面说的,本站的手机版也就上线了:m.the5fire.com。当然你也可以通过博客右侧的二维码访问本站。目前功能还是比较简单,只有翻页和翻页(好像略简单了些)。下一步的需求应该是搜索了,在手机上快速的访问自己感兴趣的东西,恐怕也是有用搜索了。

最后还是要庆祝一下,^.^ ^.^ ^.^ ^.^ ^.^ ^.^ ,虽然界面依然是继承了主站的土气。但总算有了可以在碎片时间供人查看的方式。

哦,还有代码,等稍作整理后会放到github上,还是在selfblog这个项目中。


----EOF-----

扫码关注,或者搜索微信公众号:码农悟凡


其他分类: