面向Web2.0的web应用前端开发框架的设计与实现

被引量 : 44次 | 上传用户:lsd
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网的高速发展,各种互联网应用越来越多的走入人们的生活。尤其是近几年Web2.0理念被提出并受到推崇之后,互联网产品间的竞争开始变的空前激烈。而互联网产品的开发涉及的技术领域较广,既包括用于进行后台逻辑处理的编程语言和脚本语言,也包括前端用于网页样式和用户交互设计的前端开发技术。多种技术的交叉和融合也造成了互联网应用开发复杂度较高,周期较长等问题,严重影响了应用开发的效率。而想要解决这些问题,一个简单有效的方法就是提高代码的重用度,简化应用开发流程,从而降低开发成本,提高开发效率。由于互联网应用的前端开发技术具有可重用性高、与后台技术独立等特点,通过构建一套前端开发框架来实现前端代码的重用性是一个十分切实可行的方案。经过调研和学习,目前已有一些开源的前端开发框架,但对于具体的使用场景来说并不十分切合。因此本文针对以上情况,结合项目中的实际需求,推出了一款基于Web2.0的web应用前端开发框架。本文提出的web应用前端开发框架,可以帮助开发者完成前端开发的工作,从而可以集中精力处理后端较为复杂的逻辑处理部分。此框架具有较高的可用性、可维护性、跨平台兼容性和跨浏览器兼容性,同时对于使用者透明,使用方法较为简单,并且独立于后台开发语言,适用范围较广。框架中根据实际产品的需求提出并实现了CSS样式组件、JavaScript插件库、页面模板三个主要的模块。同时,在框架中也使用了许多前端开发的新技术,如CSS3、HTML5、Ajax技术、前端页面优化技术等,保证了框架的可用性的同时也保证了框架的高效性。本文首先分析了项目产生的背景,并对前端开发的基本技术HTML、CSS和JavaScript技术进行了介绍和学习,同时还介绍了Web2.0背景下产生的一系列Web开发新技术。然后,对此项目的需求进行了详细的分析,总结了实现此项目需求的具体技术解决方案。此后,依照技术解决方案中的内容,实现了框架的具体功能,并从模块划分的角度介绍了CSS模块、JavaScript模块和页面模板设计模块的具体内容,并对每一个功能组件进行了文字和图片的介绍。最后,对此项目的测试方法和维护流程进行了介绍,通过对使用前端开发框架的web应用进行功能、性能、浏览器兼容性等方面的测试和评估,对前端开发框架的可用性、高效性和浏览器兼容性进行的验证,并在实际使用的过程中通过迭代的方式不断的完善前端开发框架的功能。
其他文献
实用艺术品是指具有实用性、艺术性的智力创作结果。为了填补我国实用艺术品保护的立法空白,版权法第三次修改草案明确将实用艺术品作为版权法的保护对象。实用艺术品保护中必
人造金刚石用触媒材料回顾与展望谭新才,张沪,彭大暑(长沙矿冶研究院,长沙,410012)(中南工业大学,长沙,410083)在高温高压条件下,在石墨向金刚石进行相转变的过程中,有意识地加入一些材料,使得金刚石的
英国是世界宪政的发源地,英伦三岛的政治法律发展一直是有别于同时期欧洲大陆的特殊战场。根植于盎格鲁撒克逊的英国封建王权总是在各方势力的角逐中有限的生长,而国王与议会就
随着经济的发展,人力资源已经成为一个国家、一个地区和一个企业不可或缺的战略资源。国家的发展需要通过提高地区经济效益来增强,地区经济需要通过企业发展的强弱来衡量,而
随着近年来我国不断推进城市化的建设,城市中的公园绿地和城市景观逐渐受到各方面的关注,其中城市公园是城市绿地和城市景观的重要载体,并且能够反映出一座城市的经济、文化和生
自20世纪70年代以来,气候变化一直倍受国际社会的关注。为了保护全球环境以及应对气候变化,人类在不断地努力。全球气候变化的主要特征就是气候变暖。气候变暖对当今世界经济
公务员制度作为资产阶级革命的产物是人事管理制度发展的现代形态,是人事行政的一种科学的管理制度。同时,它作为国家政治制度的一部分,其优劣直接决定着政府的有效行政能力
供应链管理的实质是集成化管理,成功的供应链管理蕴涵着显著的经济效益.本文论述了酒店企业应用SCM理论的途径,提出了采用适宜的方法和技术、供应链再造、实行酒店物流外包、
目的 探讨超声波细胞粉碎机在高通量测序中应用的最佳DNA片段化条件。方法 DNA样品在冰浴条件下采用不同的超声功率、单次间隙时间和超声时间、工作时间(单一样品超声破碎时间
随着成人教育研究的不断深化,研究越来越关注成人的生活和内心世界,成人教育研究的领域也不断扩大,开始关注老年群体的教育研究。笔者选取退休人员作为研究对象,运用质的研究