基于Web Components的跨终端商城系统的设计与实现

来源 :北京邮电大学 | 被引量 : 0次 | 上传用户:kfcgen
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
商城系统是应用最广泛的Web系统,在目前多终端设备并存的条件下,支持多终端运行已经成为商城系统的一个必备功能。传统跨终端的实现主要采用独立站点的方案,即为每一套设备定制单独的Web界面,不仅增加了开发过程的工作量,而且每一次的变更都需要同时对多个独立站点进行变更,不利于后期的维护与应用的拓展。新的跨终端Web设计是通过一套系统支持多种终端设备的浏览访问。首先,需要考虑页面之间的复用性问题,基于Web Components思想的组件化页面设计是一条可行的途径;其次,跨终端设计需要通过多屏自适应,完成页面的布局自适应和高清适配;最后,还需要考虑手机等移动设备自身硬件性能的限制,对Web进行性能的优化。本文首先根据商城系统的功能需求和跨终端需求,对商城系统进行了总体的方案设计。其中,功能需求围绕商城系统设计了业务流程,跨终端需求围绕Web组件化、多屏自适应、性能优化三个方面进行了设计实现。在性能优化方面,基于虚拟DOM思想和H5的Web Worker功能,提出了新的虚拟DOM树更新算法,设计了高效的页面更新机制来加快页面的响应。最后,从商城系统功能和网站性能两方面对系统进行了测试和性能分析。实验结果表明,本系统在实现多终端访问的前提下,减少了系统的开发量,提升了页面的响应速度。
其他文献
采用高分辨X射线衍射技术对大尺寸磷酸二氢钾(KDP)晶体的晶格应变进行了测量,并定量分析了其晶格应力.探讨出KDP晶体容易沿着[001]方向发生开裂,与实际工作中的开裂现象相符
海运作为现今国际贸易的主要运输方式之一,海运提单是货运代理特别是海运中最重要的货运单证,也是国际贸易单证中的核心单证之一。国际贸易中的海运提单,它是船务公司所签发
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
道德素质是决策者素质的重要组成部分,是影响决策水平的重要因素,决策者道德素质的高低直接关系到所作决策的质量。决策者不仅要具有社会人所应具备的道德品质要求,具有职业
目的 比较两种定量检测皮下蜜蜂毒所致自发痛反应的方法及吗 啡的镇痛效果. 方法 采用大鼠足底皮下注入蜜蜂毒致痛模型,分别以自 发缩足反射次数和四级负重记分两 种定量方
在我国新型城镇化发展的现阶段,安置社区在城市社区构成占比越来越多。随着城市向周边村庄扩张以及城市更新进行的旧城改造等城镇化建设活动,农村用地在空间上更多地被城市建
目的探究氟西汀辅助治疗阿尔茨海默病的临床效果。方法选取该院神经内科2013年6月‐2015年6月收治的50例阿尔茨海默病患者,将其按照数字表法随机分为实验组和对照组,每组各25
刚刚结束的上海世博会主题是"城市,让生活更美好",城市是全世界人民共同关注的一个主题,因为我们生活在城市中,我们工作在城市中,我们学习在城市中,城市与我们每一个人都息息相
要提高高中英语教学质量,就必须重视英语课堂教学,聚焦英语课堂教学的45分钟,实现真正的有效课堂教学。而这一目标的实现并非易事,需要教师实现真正的质的转变。本文就高中英语课
<正>陆建勋已是88岁高龄,自称"80后"的他,依旧坚持天天上班,忙忙碌碌,从未停止在科研领域的耕耘。痴迷无线电结下一生不解之缘陆建勋,祖籍浙江杭州,1929年生于北京。父亲常年