一种页面生成方法及终端技术

技术编号:18165530 阅读:78 留言:0更新日期:2018-06-09 11:27
本发明专利技术实施例提供了一种页面生成方法及终端,用于提高工作效率。本发明专利技术实施例方法包括:接收页面生成请求,请求中携带页面名称;判断所述页面名称是否存在;若不存在,则根据内置模版生成目标信息,所述目标信息与所述页面名称相对应;根据所述目标信息生成页面。也就是说,本实施例新建页面时可以根据页面名称自动生成相关的信息,因此能够提高工作效率。

A page generation method and terminal

The embodiment of the invention provides a page generation method and a terminal for improving work efficiency. The method includes: receiving the page generation request, carrying the page name in the request, judging whether the page name exists or not; if not, the target information is generated according to the built-in template, the target information is corresponding to the page name, and the page is generated according to the target information. That is to say, the new page can automatically generate relevant information according to the page name, so it can improve work efficiency.

【技术实现步骤摘要】
一种页面生成方法及终端
本专利技术涉及互联网页面生成领域,特别涉及一种页面生成方法及终端。
技术介绍
互联网技术中,通常将技术的实现层级更具体地细分为服务器端(即后端)和浏览器端(即前端)。目前软件系统新建页面时,一般所有的步骤都需要手动添加。至少需要手动添加超级文本标记语言(HyperTextMarkupLanguage,HTML),用于控制页面上相关业务逻辑的代码controller,用户初始化数据的代码dataservice,用户生成统一资源定位器(UniformResoureLocator,URL)的导航的代码urlservice以及用于定义页面相关数据结构的代码typemodel这5个文件,以及要在相应的页面信息配置pagecofig以及路径导航配置routerurlconfig中添加相应的信息。目前软件系统生成页面时,一般都需要手动添加所需的文件,影响开发效率。
技术实现思路
本专利技术实施例提供了一种页面生成方法及终端,用于提高工作效率。本专利技术实施例第一方面提供了一种页面生成方法,具体包括:接收页面生成请求,所述请求中携带页面名称;判断所述页面名称是否存在;若不存在,则根据内置模版生成目标信息,所述目标信息与所述页面名称相对应,所述内置模板包括所述页面名称和与所述页面名词相应的文件及相应代码;根据所述目标信息生成页面。本专利技术实施例第二方面提供了一种终端,具体包括:接收单元,接收页面生成请求,请求中携带页面名称;第一判断单元,用于判断由接收单元接收到的页面名称是否存在;第一生成单元,用于当第一判断单元判断页面名称不存在时,根据内置模版生成目标信息,目标信息与页面名称相对应,内置模板包括页面名称和与页面名词相应的文件及相应代码;;第二生成单元,用于根据第一生成单元生成的目标信息生成页面。从以上技术方案可以看出,本专利技术实施例具有以下优点:本专利技术实施例中,当需要新建页面时,首先终端接收页面生成请求,请求中携带页面名称;判断页面名称是否存在;若不存在,则根据内置模版生成目标信息,目标信息与页面名称相对应;根据目标信息生成页面。也就是说,本实施例新建页面时可以根据页面名称自动生成相关的信息,因此能够提高工作效率。附图说明图1为本专利技术实施例中网络结构示意图;图2为本专利技术实施例中页面生成方法一个实施例示意图;图3为本专利技术实施例中页面生成方法另一实施例示意图;图4为本专利技术实施例中使用界面的一个示意图;图5为本专利技术实施例中终端的一个实施例示意图;图6为本专利技术实施例中终端另一个实施例示意图;图7为本专利技术实施例中终端另一实施例示意图;图8为本专利技术实施例中终端另一实施例示意图。具体实施方式本专利技术实施例提供了一种页面生成方法及终端,用于提高工作效率。为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”或“具有”及其任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。下面对本专利技术实施例要用到的一些术语进行解释:WPF:windowspresentationfoundation,即微软提供的一套用户界面框架。GUI:图形用户交互界面。MVVM:Model-View-ViewModel,是一种设计模式。双向绑定:MVVM下的一种前后端数据绑定技术,能及时刷新页面。延迟加载:在需要使用时才加载相应的爪哇脚本(JavaScript,JS)文件。本专利技术实施例可应用于如图1所示的网络架构,该网络架构中,用户可使用用户终端(例如个人计算机、笔记本电脑、平板电脑等)输入页面名称,由终端自动生成相关文件以及相关代码,然后根据该相关文件以及相关代码生成页面。本专利技术实施例中,当需要新建页面时,首先终端接收页面生成请求,请求中携带页面名称;判断页面名称是否存在;若不存在,则根据内置模版生成目标信息,目标信息与页面名称相对应;根据目标信息生成页面。也就是说,本实施例新建页面时可以根据页面名称自动生成相关的信息,因此能够提高工作效率。请参阅图2,本专利技术实施例中页面生成方法一个实施例包括:201、接收页面生成请求。本实施例中,接收页面生成请求,其中,该请求中携带页面名称。202、判断页面名称是否存在。本实施例中,当接收到用户输入的页面名称后,还需要对该页面名称是否存在进行判断,终端将该页面名称发送至互联网,然后与互联网上存有的页面名称进行比对,当发现存在与该页面名称重复的名称时,则判断该页面名称存在,此时,将提示用户在页面名称输入窗口重新输入页面名称;当没有发现与该页面名称重复的名称时,则判断该页面名称不存在,此时执行步骤203。203、根据内置模版生成目标信息。本实施例中,当判断用户输入的页面名称不存在时,则根据内置模版生成目标信息,其中,目标信息与页面名称相对应,内置模板包括页面名称和与页面名词相应的文件及相应代码。需要说明的是,该内置模版基于WPF技术,带有一套GUI,能根据用户输入的页面名称和其他选项自动生成相应的文件及代码。需要说明的是,根据内置模版生成的文件包括:HTML,controller,dataservice,urlservice以及typemodel。204、根据目标信息生成页面。本实施例中,当终端根据内置模版生成目标信息之后,将根据该目标信息生成相应的页面。本专利技术实施例中,当需要新建页面时,首先终端接收页面生成请求,请求中携带页面名称;判断页面名称是否存在;若不存在,则根据内置模版生成目标信息,目标信息与页面名称相对应;根据目标信息生成页面。也就是说,本实施例新建页面时可以根据页面名称自动生成相关的信息,因此能够提高工作效率。请参阅图3,本专利技术实施例中页面生成方法另一个实施例包括:301、接收页面生成请求。本实施例中,接收页面生成请求,其中,该请求中携带页面名称。302、判断页面名称是否存在。本实施例中,当接收到用户输入的页面名称后,还需要对该页面名称是否存在进行判断,终端将该页面名称发送至互联网,然后与互联网上存有的页面名称进行比对,当发现存在与该页面名称重复的名称时,则判断该页面名称存在,此时,将提示用户在页面名称输入窗口重新输入页面名称;当没有发现与该页面名称重复的名称时,则判断该页面名称不存在,此时执行步骤303。303、判断是否延迟加载文件。若是,执行步骤304,若否,执行步骤,306。本实施例中,当判断用户输入的名称不存在时,将根据用户的选择判断是否延迟加载文件。304、创建延迟加载文件及生成相应代码。本实施例中,当终端判本文档来自技高网
...
一种页面生成方法及终端

【技术保护点】
一种页面生成方法,其特征在于,包括:接收页面生成请求,所述请求中携带页面名称;判断所述页面名称是否存在;若不存在,则根据内置模版生成目标信息,所述目标信息与所述页面名称相对应,所述内置模板包括所述页面名称和与所述页面名词相应的文件及相应代码;根据所述目标信息生成页面。

【技术特征摘要】
1.一种页面生成方法,其特征在于,包括:接收页面生成请求,所述请求中携带页面名称;判断所述页面名称是否存在;若不存在,则根据内置模版生成目标信息,所述目标信息与所述页面名称相对应,所述内置模板包括所述页面名称和与所述页面名词相应的文件及相应代码;根据所述目标信息生成页面。2.根据权利要求1所述的方法,其特征在于,所述根据内置模版生成目标信息之前,所述方法还包括:根据用户选择判断是否延迟加载所述文件。3.根据权利要求2所述的方法,其特征在于,若根据用户选择判断延迟加载所述文件,所述根据内置模版生成目标信息包括:根据内置模版创建延迟加载文件及生成相应代码,所述延迟加载文件和所述相应代码属于所述目标信息。4.根据权利要求2所述的方法,其特征在于,若根据用户选择判断不延迟加载所述文件,所述根据内置模版生成目标信息包括:根据内置模版创建非延迟加载文件及生成相应代码,所述非延迟加载文件和所述相应代码属于所述目标信息。5.根据权利要求2至4中任一项所述的方法,其特征在于,所述根据所述目标信息生成页面包括:将所述相应代码置入延迟加载文件中;或,将所述相应代码置入非延迟加载文件中。6.一种终端,其特征在于,包括:接收单元,用于接收页面生成请求,所述请求中携带页面名称...

【专利技术属性】
技术研发人员:薛皓天
申请(专利权)人:北京国双科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1