前言
前端时间做过一些带有不少逻辑的H5,例如微信运动,如果用H5开发,大概包含排行榜、profile页、点赞页等页面。不简单页不复杂,主要包含3个页面的切换,可以前进后退,是一个单页应用。但是又比较简单,只需要使用一个前端路由就可以解决。
Q.js代码不到百行,使用起来很简单。
Q.js
Q.js 是一个炒鸡轻量的前端单页路由框架。
轻量、快速、极简
为了更好的利用缓存以及更少的后端支援,Q.js放弃了 HTML5 State,通过#!格式的 url hach 重现了 url 路由功能。
- 无 JavaScript 库依托,可随意搭配使用
- 源代码不及百行压缩后
834byte
- 支持 IE6+ Chrome Safari FF
- 未做情况判定,使用 Q.js 必然会注册
window.Q