Lizard是针对目前前端开源框架中存在的不足,由携程研发出的适用于无线移动端开发的框架。Lizard Web App是运行在浏览器上的单页应用,所有加载资源都放在一个html文件上,所有的用户交互都交给Java Script,所有的通信都交给Ajax。该文基...Lizard是针对目前前端开源框架中存在的不足,由携程研发出的适用于无线移动端开发的框架。Lizard Web App是运行在浏览器上的单页应用,所有加载资源都放在一个html文件上,所有的用户交互都交给Java Script,所有的通信都交给Ajax。该文基于Lizard框架实现Hybrid App(混合模式移动应用)的开发,并针对框架中本地存储方式进行改进,由此提出了扩展store的存储方式。以多态方式封装store,由Local Storage、Index DB、SQLite by App替换cookie,进而支持多种本地存储方式,该文只是针对其中一种方式即Local Storage进行封装,以提高携程业务开发效率。展开更多
文摘Lizard是针对目前前端开源框架中存在的不足,由携程研发出的适用于无线移动端开发的框架。Lizard Web App是运行在浏览器上的单页应用,所有加载资源都放在一个html文件上,所有的用户交互都交给Java Script,所有的通信都交给Ajax。该文基于Lizard框架实现Hybrid App(混合模式移动应用)的开发,并针对框架中本地存储方式进行改进,由此提出了扩展store的存储方式。以多态方式封装store,由Local Storage、Index DB、SQLite by App替换cookie,进而支持多种本地存储方式,该文只是针对其中一种方式即Local Storage进行封装,以提高携程业务开发效率。