论文部分内容阅读
相较于Web1.0时代网页由单纯的文字和图片构成,Web2.0时代网页的布局有了更大的改变。以富媒体元素为主的网页形式更加生动,与此同时,Web前端技术也在应用开发过程中得到更广泛的使用。至此,新的交互形式不仅增强了用户体验,也迎合了大众发展的潮流。众所周知,互联网前端开发技术的特点是具有高可重用性、与后台技术独立,通过研究表明采用开发框架实现前端代码的重用性是当前较为广泛且可行的技术手段。本文运用Html5、CSS3、Java Script、Ajax等前端技术,采取理论和实践相结合的研究思路,实现了基于MVVM模式的前端框架。其具体研究过程及方法可归纳为以下几点:首先,广泛阅读相关文献,研究MVC、MVP、MVVM等不同的模式在前端框架方面的需求,由于应用系统愈发复杂,对各模块的复用已经无法满足开发需求,因而就形成了针对特定领域的框架开发。其次,设计一个基于MVVM模式高效的Web前端开发框架,可以使前端模块化变高、复用性变的更好,从而使模块内层次、功能更加分明,设计运行更加合理。最后,该框架将各种技术元素的研究与开发整合起来,随后将多个独立的框架以最优方式组合成连贯的系统。在Web2.0时代,Web开发人员更注重用户体验度的提升,而当今最为主流的手段是通过Ajax来达到这一目的。Ajax可以通过改造其视图层结构,实现动态页面的相关操作,以最大化的满足用户体验。然后专门给出前端框架集成的方法以及实例。