基于jQuery的Web前端框架MX的设计与实现

被引量 : 0次 | 上传用户:sondio
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
传统网站内容相对简单,Web前端只需要少量的JavaScript HTML. CSS代码即可实现。但是随着互联网的飞速发展,现在的浏览器能够呈现给用户更加丰富的内容和更流畅的交互方式,这些都意味着更加庞大的Web应用规模。规模的增加使得Web应用的复杂性迅速增加,使得Web应用变得难于管理和维护,降低了系统的可靠性。将模块化开发引入Web开发中以降低Web项目的复杂性,同时使用面向对象来提升模块化进而提升系统的可复用性、可维护性和可靠性,是解决Web应用复杂性的一个有效途径。本文旨在将传统软件开发所采用的面向对象应用框架思想应用在Web开发中,以JavaScript编程语言为基础,构建适用于Web前端开发的框架MX (Magic Express),从而实现模块化开发、面向对象应用框架和作为Web开发核心语言的JavaScript的有机统一。本文讨论了MX框架的业务需求,描述了MX框架的总体架构,并对系统功能进行了详细分析。在此基础上,本文对MX框架中包括事件驱动、UI系统和数据绑定等主要模块的实现思路进行了分析,并给出了实现方法。MX框架使开发者能够使用面向对象编程风格来进行Web开发,提高代码的可读性和可维护性。使用MX框架构建的两个项目(基于JavaScript的移动平台打车系统和交通数据分析平台)的应用实践表明,本文所介绍的MX框架的核心功能模块可帮助Web开发者解决Web开发中常见的问题,例如依赖引入、事件驱动风格编程、UI组件复用、数据绑定等等。
其他文献
安部公房(1924年-1993年)是战后日本存在主义文学重要的代表作家,在国际文坛上享有盛誉,被称为日本的“卡夫卡”。其作品几乎均具有荒诞的场景及人物设计、离奇的情节、象征
<正>我们在加强制度反腐的同时,必须更加重视反腐倡廉的心理建设,只有把制度反腐与心理建设紧密结合起来,才更能取得反腐倡廉的实际效果。治标须治本,比制度反腐更为艰巨的是
教育已经成为博物馆最重要的职能之一。博物馆是国民教育的重要组成部分,是终身教育体系中非常重要的一部分,是促进青少年教育的基础设施之一。以福建省为例,通过调查分析,发
在当今全球化的时代,中国社会正处在转型期,现代化趋向使民族伦理文化面临向主流伦理文化趋同和被湮没的双重情形。社会转型期的民族伦理文化既面临艰难的发展困境,又面临新
会议
医患冲突是转型期社会矛盾在医疗领域的具体体现。基于网络报道的158例恶性医患冲突,对医患矛盾原因与现有医患矛盾第三方调解机构为何不能发挥作用进行分析,进而从微观和宏
<正>鲁迅小说《故乡》是初中语文的传统教材,小说主要写了三个人物:闰土,杨二嫂和"我"。在教学中,不少教师往往只注意对闰土这个人物的分析,却忽略对杨二嫂这一形象主题意义
<正>这是一部旧书,三十年前出版的旧书。做学问的人都知道,江山代有才人出,三十年前的著作,还能傲然站立在读书人的书架上——而且还是在异国,这很不容易。当然,三十年后重印
近年来,我国新闻出版业国际竞争力与影响力虽有所提升,但与美国、英国等强国相比,整体水平仍然非常有限,走出去处于初级发展阶段。为了扎实推进社会主义文化强国建设,实现中
把基于磁热效应的室温磁制冷技术应用到空调及家用冰箱上,除了开发出具有巨磁热效应的磁致冷材料(磁工质)外,高场强永磁磁路的设计与制造也是其关键。由于在空调及家用冰箱上