基于MVVM模式的前端框架插件库设计与实现

来源 :西南科技大学 | 被引量 : 0次 | 上传用户:ghj1983
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Web技术的快速发展和移动互联网的到来,前端领域实现了大跨步发展。然而,传统的Web开发操作较繁琐复杂、开发周期较长、性能低、后期维护困难,特别在插件使用方面存在命名冲突、修改插件样式困难等问题。基于插件开发的应用程序,可减少开发时间、提高应用程序性能及降低后期维护困难度,论文提出一种基于MVVM模式的前端框架插件库,实现对插件的高效管理。论文首先在研究MVVM模式、VirtualDOM构建方法、插件的主要特性、国内外主流插件的体系架构及实现原理的基础上,提出了一种前端框架插件及插件库架构设计并进行了实现。插件及插件库采用模块式设计,各功能之间相互独立,降低耦合度;底层使用VirtualDOM,通过VirtualDOM扩展DOM节点属性及数据处理方法,提高DOM节点的灵活性和页面的编译、渲染性能。论文其次对插件库定义了一套标准化命名方式,减少插件使用时因命名冲突引起的格式问题;提供在线配置服务,减少前端开发者修改插件的时间;实现自动化编译、动态打包、下载及API文档,降低插件对硬件配置的要求,提高插件的易用性。论文最后对插件和插件库进行功能及性能测试,测试结果表明,基于MVVM模式的前端框架插件库的功能及性能均满足需求阶段的要求,很好地解决了命名冲突、样式修改困难等现有插件库存在的问题。
其他文献
<正>昆仑-阿尔金地区是矿产资源极为丰富的未开垦的处女地。依据已有的资料,这里的大量超镁铁岩,有赋存大型铬铁矿和铜镍矿的可能性;西昆仑乌拉根(喀什西南)、塔木-卡兰古-托
<正>目的:研究早期糖尿病大鼠视网膜超微结构的改变及枸杞多糖的干预效果。方法:STZ诱导糖尿病SD大鼠模型,治疗组给予枸杞多糖灌胃,观察血糖、体重变化和24周时的视网膜超微
会议
利用2016年1月1日至31日的FNL资料,对一次极端寒潮天气过程进行了等熵位涡分析。结果表明:高位涡主体由极涡分裂而来,前面低位涡区的阻挡与后侧低位涡大气的北上加强了位涡的
通过5个上海入境旅游市场客源国家(澳大利亚、美国、德国、英国、韩国)旅游市场的2004-2015年季度数据分析,应用从“一般到简单”(general-to-specific)的计量经济建模方法,采用
文章简述了混合式教学的概念,分析了基于超星学习通的植物学混合式教学,包括课前用微课视频引导学生自主学习;课中检测点拨并行,知识巩固与提升;课后学习评价,自我反思;反思
随着网络智能化的到来,图书馆图书采访工作产生了明显的改变。在Web3.0的环境下对图书馆的图书采访工作加以分析,描述了Web3.0图书馆采访工作的创新之处与图书馆采访工作的发
随着工程建筑市场的深入发展,特别是我国加入WTO后,传统的定额计价模式己不适应市场化经济发展的需要。为了适应目前工程招投标竞争由市场形成工程造价的需要,必须对现行工程
晚餐已送上来了。我带着愉快的神情在桌旁坐下。在我和她之间那盏蜡烛的昏光中,我想我看见心爱的情人脸上和眼里的悲哀,这使我也悲哀起来。我发觉她的双眼以一种不同寻常的
对湘西土家族苗族自治州石栏镇磨子村的苗族包谷烧酒制作工艺和子腊村还傩愿咒语中酿酒部分进行了整理收集,结合访谈和地方志的内容,发现苗族酿酒工艺中的传统草曲制作正在消
<正>强迫症是一种常见的慢性精神疾病,发病年龄集中在20岁左右,如果在青少年时期给予有效的治疗,能够有效预防复发。常规的药物治疗容易引发副反应,心理疗法逐渐应用到了强迫