The invention provides a method and device for generating UI plug-ins, which includes: setting at least one UI framework in advance, setting at least one UI component for each UI framework; determining the target UI framework selected by the user according to the frame selection instruction input by the user; and determining at least one UI group corresponding to the target UI framework by the component selection instruction input by the user. At least one target UI component is selected in the component; according to the target UI framework and at least one target UI component, the target UI plug-in is generated. The invention provides a method and device for generating UI plug-ins, which can generate UI plug-ins more conveniently.
【技术实现步骤摘要】
一种生成UI插件的方法及装置
本专利技术涉及计算机
,特别涉及一种生成UI插件的方法及装置。
技术介绍
随着计算机技术的快速发展,越来越多的软件被开发出来,其中,UI插件是非常重要部分。在现有技术中,当需要UI插件时,开发人员需要针对需要开发的UI插件编写相应的代码,开发过程比较复杂。
技术实现思路
本专利技术实施例提供了一种生成UI插件的方法及装置,能够更加方便地生成UI插件。一方面,本专利技术实施例提供了一种生成UI插件的方法,包括:预先设置至少一种UI框架,针对每种UI框架设置至少一个UI组件;根据用户输入的框架选择指令,确定用户选择的目标UI框架;根据用户输入的组件选择指令,确定用户从所述目标UI框架对应的至少一个UI组件中选择的至少一个目标UI组件;根据所述目标UI框架和所述至少一个目标UI组件,生成目标UI插件。优选地,所述UI框架中包括:框架css(层叠样式表,CascadingStyleSheets)样式表文件、框架javaScript脚本文件和框架html(超文本标记语言,HyperTextMarkupLanguage)标记语言文件;所述UI组件中包括:组件代码、组件css样式和html元素;所述根据所述目标UI框架和所述至少一个目标UI组件,生成目标UI插件,包括:将每个所述目标UI组件的组件代码写入到所述目标UI框架的框架javaScript脚本文件中,生成插件javaScript脚本文件;将每个所述目标UI组件的组件css样式加入到所述目标UI框架的框架css样式表文件中,生成插件css样式表文件;将每个所述目标UI组件的html ...
【技术保护点】
1.一种生成UI插件的方法,其特征在于,预先设置至少一种UI框架,针对每种UI框架设置至少一个UI组件;还包括:根据用户输入的框架选择指令,确定用户选择的目标UI框架;根据用户输入的组件选择指令,确定用户从所述目标UI框架对应的至少一个UI组件中选择的至少一个目标UI组件;根据所述目标UI框架和所述至少一个目标UI组件,生成目标UI插件。
【技术特征摘要】
1.一种生成UI插件的方法,其特征在于,预先设置至少一种UI框架,针对每种UI框架设置至少一个UI组件;还包括:根据用户输入的框架选择指令,确定用户选择的目标UI框架;根据用户输入的组件选择指令,确定用户从所述目标UI框架对应的至少一个UI组件中选择的至少一个目标UI组件;根据所述目标UI框架和所述至少一个目标UI组件,生成目标UI插件。2.根据权利要求1所述的方法,其特征在于,所述UI框架中包括:框架css样式表文件、框架javaScript脚本文件和框架html标记语言文件;所述UI组件中包括:组件代码、组件css样式和html元素;所述根据所述目标UI框架和所述至少一个目标UI组件,生成目标UI插件,包括:将每个所述目标UI组件的组件代码写入到所述目标UI框架的框架javaScript脚本文件中,生成插件javaScript脚本文件;将每个所述目标UI组件的组件css样式加入到所述目标UI框架的框架css样式表文件中,生成插件css样式表文件;将每个所述目标UI组件的html元素添加到所述目标UI框架的框架html标记语言文件,生成插件html标记语言文件;根据所述插件javaScript脚本文件、所述插件css样式表文件和所述插件html标记语言文件,生成所述目标UI插件。3.根据权利要求1所述的方法,其特征在于,在所述根据用户输入的组件选择指令,确定用户从所述目标UI框架对应的至少一个UI组件中选择的至少一个目标UI组件之后,进一步包括:接收用户输入的针对所述至少一个目标UI组件的组件间关系;所述根据所述目标UI框架和所述至少一个目标UI组件,生成目标UI插件,包括:根据所述目标UI框架、所述至少一个目标UI组件和所述组件间关系,生成所述目标UI插件,其中,在所述目标UI插件中,所述至少一个目标UI组件满足所述组件间关系。4.根据权利要求1所述的方法,其特征在于,所述根据所述目标UI框架和所述至少一个目标UI组件,生成目标UI插件,包括:将所述至少一个目标UI组件填充到所述目标UI框架中,生成所述目标UI插件。5.根据权利要求1-4中任一所述的方法,其特征在于,在所述根据所述目标UI框架和所述至少一个目标UI组件,生成目标UI插件...
【专利技术属性】
技术研发人员:汪伟,曹小龙,
申请(专利权)人:四川虹美智能科技有限公司,
类型:发明
国别省市:四川,51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。