CN109840083A - 网页组件模板构建方法、装置、计算机设备和存储介质 - Google Patents
网页组件模板构建方法、装置、计算机设备和存储介质 Download PDFInfo
- Publication number
- CN109840083A CN109840083A CN201811610464.9A CN201811610464A CN109840083A CN 109840083 A CN109840083 A CN 109840083A CN 201811610464 A CN201811610464 A CN 201811610464A CN 109840083 A CN109840083 A CN 109840083A
- Authority
- CN
- China
- Prior art keywords
- component
- attribute
- construction
- web pages
- instance
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Stored Programmes (AREA)
- Document Processing Apparatus (AREA)
Abstract
本申请涉及一种网页组件模板构建方法、装置、计算机设备和存储介质。所述方法包括:解析html静态页面中具有第一属性的元素标签;根据所述元素标签获取所述html静态页面中第二属性;根据所述第一属性获取组件构建,并结合所述组件构建和根据所述第二属性传入的参数创建组件实例;其中,所述组件构建包括组件属性和组件逻辑,所述组件属性用于对所述传入的参数进行定义;根据所述组件实例的传入变量和所述组件逻辑,输出网页组件模板。采用本方法能够降低网页界面开发的复杂度、提高网页界面开发效率。
Description
技术领域
本申请涉及计算机技术领域,特别是涉及一种网页组件模板构建方法、装置、计算机设备和存储介质。
背景技术
随着互联网技术的发展,网页应用的开发越来越普及,UIUE(User Interface andUser Experience,用户界面和用户体验)设计师设计出html静态模板后,交付给具体的业务开发人员,业务开发人员对html静态模板进行组件化、动态化的替代和定制处理后,再添加业务交互控制逻辑,实现某个具体的业务网页界面功能。
目前,普通业务开发人员在利用html静态模板进行组件开发的过程中,存在如下问题:
在利用html静态模板进行网页界面开发时候,需要编写较多的页面JS脚本来对页面内容的展现和交互进行控制,导致网页界面开发复杂,网页界面开发效率低。
发明内容
基于此,有必要针对上述技术问题,提供一种能够降低网页界面开发的复杂度、提高网页界面开发效率的网页组件模板构建方法、装置、计算机设备和存储介质。
一种网页组件模板构建方法,所述方法包括:
解析html静态页面中具有第一属性的元素标签;
根据所述元素标签获取所述html静态页面中第二属性;
根据所述第一属性获取组件构建,并结合所述组件构建和根据所述第二属性传入的参数创建组件实例;其中,所述组件构建包括组件属性和组件逻辑,所述组件属性用于对所述传入的参数进行定义;
根据所述组件实例的传入变量和所述组件逻辑,输出网页组件模板。
在其中一个实施例中,所述第一属性包括组件标识属性。
在其中一个实施例中,所述第二属性包括名称属性、源属性、值属性中至少一种。
在其中一个实施例中,所述根据所述第一属性获取组件构建,并结合所述组件构建和根据所述第二属性传入的参数创建组件实例,包括:根据所述第一属性获取组件标识;根据所述组件标识从组件库中,查找到与所述组件标识匹配的所述组件构建;根据所述组件构建和所述第二属性传入的参数创建组件实例。
在其中一个实施例中,所述组件实例通过动态解析语法与传入变量绑定,所述传入变量用于传入外部参数。
在其中一个实施例中,所述动态解析语法包括JSON对象语法和Object属性层次结构访问中至少一种。
在其中一个实施例中,所述网页组件模板输出方式包括DOM树操作输出方式和Writer流输出方式中至少一种。
一种网页组件模板构建装置,所述装置包括:
元素标签解析模块,用于解析html静态页面中具有第一属性的元素标签;
第二属性获取模块,用于根据所述元素标签获取所述html静态页面中第二属性;
组件实例创建模块,用于根据所述第一属性获取组件构建,并结合所述组件构建和根据所述第二属性传入的参数创建组件实例;其中,所述组件构建包括组件属性和组件逻辑,所述组件属性用于对所述传入的参数进行定义;
网页组件模板输出模块,用于根据所述组件实例的传入变量和所述组件逻辑,输出网页组件模板。
一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
解析html静态页面中具有第一属性的元素标签;
根据所述元素标签获取所述html静态页面中第二属性;
根据所述第一属性获取组件构建,并结合所述组件构建和根据所述第二属性传入的参数创建组件实例;其中,所述组件构建包括组件属性和组件逻辑,所述组件属性用于对所述传入的参数进行定义;
根据所述组件实例的传入变量和所述组件逻辑,输出网页组件模板。
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
解析html静态页面中具有第一属性的元素标签;
根据所述元素标签获取所述html静态页面中第二属性;
根据所述第一属性获取组件构建,并结合所述组件构建和根据所述第二属性传入的参数创建组件实例;其中,所述组件构建包括组件属性和组件逻辑,所述组件属性用于对所述传入的参数进行定义;
根据所述组件实例的传入变量和所述组件逻辑,输出网页组件模板。
上述网页组件模板构建方法、装置、计算机设备和存储介质,通过html静态页面中的属性获取外部传入的参数和创建组件实例,通过组件实例的传入变量和组件逻辑,构建网页组件模板,能够在网页组件模板内部进行输入参数的处理和展示,以此完成具体的业务网页界面功能,降低了网页界面开发的复杂度,提高了网页界面开发的效率。
附图说明
图1为一个实施例中网页组件模板构建方法的流程示意图;
图2为一个实施例中组件实例创建步骤的流程示意图;
图3为一个具体实施例中网页组件模板构建的流程示意图;
图4为一个实施例中网页组件模板构建装置的结构框图;
图5为一个实施例中计算机设备的内部结构图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
在一个实施例中,如图1所示,提供了一种网页组件模板构建方法,包括以下步骤:
步骤S110,解析html静态页面中具有第一属性的元素标签。
其中,html静态页面为UIUE(User Interface and User Experience,用户界面和用户体验)设计师设计出html静态模板,用于前端网页页面的展示。所述第一属性包括组件标识属性。具体的,所述组件标识属性为jwcid(Java Web Component ID,Java网页组件标识)属性。
具体的,元素标签指的是标签之间的代码,通过第一属性,解析所有具有第一属性的代码。
步骤S120,根据所述元素标签获取所述html静态页面中第二属性。
其中,所述第二属性包括名称属性、源属性、值属性中至少一种。所述第二属性用于传入外部参数。具体的,名称属性、源属性、值属性分别对应name属性、source属性和value属性。
步骤S130,根据所述第一属性获取组件构建,并结合所述组件构建和根据所述第二属性传入的参数创建组件实例;其中,所述组件构建包括组件属性和组件逻辑,所述组件属性用于对所述传入的参数进行定义。
具体的,组件属性用于对传入的参数和表达式进行定义,组件逻辑指的是组件内部完成某项具体功能所采用的方法。
步骤S140,根据所述组件实例的传入变量和所述组件逻辑,输出网页组件模板。
其中,传入变量用于传入外部参数,将外部参数传入到组件内部,并按照组件逻辑处理,可以实现对参数的处理和网页界面的展示。
具体的,网页组件模块由组件实例的传入变量和所述组件逻辑构成,因此网页组件模块能够实现对传入的外部参数处理和页面展示。
在其中一个实施例中,所述网页组件模板输出方式包括DOM树操作输出方式和Writer流输出方式中至少一种。其中,JavaScript语言实现中采用DOM树操作输出方式,Java语言实现中采用Writer流输出方式。
在其中一个实施例中,在步骤S130中,如图2所示,所述根据所述第一属性获取组件构建,并结合所述组件构建和根据所述第二属性传入的参数创建组件实例,包括:
步骤S131,根据所述第一属性获取组件标识。
其中,第一属性包括jwcid属性,则组件标识为jwcid属性的值,例如jwcid=“@xxx”,则组件标识为@xxx,组件名为xxx。
步骤S132,根据所述组件标识从组件库中,查找到与所述组件标识匹配的所述组件构建。
其中,组件库包括常用的组件,所述组件构建包括组件属性和组件逻辑。具体为,根据组件标识中的组件名称查找到对应的组件构建。组件标识描述了已经构建并提供使用的组件在组件库里唯一ID标识。
步骤S133,根据所述组件构建和所述第二属性传入的参数创建组件实例。
其中,组件实例为完成某一具体功能而创建的一套运行程序。具体的,组件实例能够根据传入的参数和所述组件构建内部逻辑运行,实现某一具体功能,所述某一具体功能可为业务网页界面功能。
在其中一个实施例中,所述组件实例通过动态解析语法与传入变量绑定,所述传入变量用于传入外部参数。传入变量绑定是为了将传入变量用于组件的渲染或组件逻辑中,通过传入变量绑定,组件实例能够获取传入数据,例如:根据传入数据生成下拉选择列表,根据传入数据显示特定的日期;传入变量用于特定的某一个组件实例,不同的组件实例可以有不同的传入数据。其中,所述动态解析语法为“ognl:xxx”。
本实施例中,所述动态解析语法包括JSON对象语法和Object属性层次结构访问中至少一种。其中,在JavaScript语言实现中采用JSON对象语法,在Java语言实现中采用Object属性层次结构访问。
上述网页组件模板构建方法中,通过html静态页面中的属性获取外部传入的参数和创建组件实例,通过组件实例的传入变量和组件逻辑,构建网页组件模板,能够在网页组件模板内部进行输入参数的处理和展示,以此完成具体的业务网页界面功能,降低了网页界面开发的复杂度,提高了网页界面开发的效率。
在一个具体实施例中,如图3所示,html静态页面通过两种方式构建网页组件模板。
在JavaScript语言实现中,首先,对jwcid属性进行解析,获得具有jwcid属性的元素标签,再对所述元素标签进行解析,获得第二属性,所述第二属性包括name属性、source属性、value属性中至少一种,再进行ognl解析进行传入变量的绑定;其次,通过jwcid属性获取组件构建,并结合所述组件构建和传入变量进行组件实例化,通过传入变量传入的外部参数让组件实例执行,组件实例渲染是指解析html静态页面使用到的组件,并根据传入的外部参数实例化组件、运行组件内部逻辑、输出用于展示的网页组件模板,输出方式采用DOM树操作输出方式。
在Java语言实现中,首先,对jwcid属性进行解析,获得具有jwcid属性的元素标签,再对所述元素标签进行解析,获得第二属性,所述第二属性包括name属性、source属性、value属性中至少一种,再进行ognl解析进行传入变量的绑定;其次,通过jwcid属性获取组件构建,并结合所述组件构建和传入变量进行组件实例化,通过传入变量传入的外部参数让组件实例执行,组件实例渲染是指解析html静态页面使用到的组件,并根据传入的外部参数实例化组件、运行组件内部逻辑、输出用于展示的网页组件模板,输出方式采用Writer流输出方式。
应该理解的是,虽然图1-3的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图1-3中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
在一个实施例中,如图4所示,提供了一种网页组件模板构建装置,包括:元素标签解析模块210、第二属性获取模块220、组件实例创建模块230和网页组件模板输出模块240,其中:
元素标签解析模块210,用于解析html静态页面中具有第一属性的元素标签。
其中,所述第一属性包括组件标识属性。
第二属性获取模块220,用于根据所述元素标签获取所述html静态页面中第二属性。
其中,所述第二属性包括名称属性、源属性、值属性中至少一种。所述第二属性用于传入外部参数。
组件实例创建模块230,用于根据所述第一属性获取组件构建,并结合所述组件构建和根据所述第二属性传入的参数创建组件实例;其中,所述组件构建包括组件属性和组件逻辑,所述组件属性用于对所述传入的参数进行定义。
网页组件模板输出模块240,用于根据所述组件实例的传入变量和所述组件逻辑,输出网页组件模板。
在其中一个实施例中,所述网页组件模板输出方式包括DOM树操作输出方式和Writer流输出方式中至少一种。其中,JavaScript语言实现中采用DOM树操作输出方式,Java语言实现中采用Writer流输出方式。
在其中一个实施例中,所述组件实例创建模块230包括:组件标识获取单元,用于根据所述第一属性获取组件标识;组件构建查找单元,用于根据所述组件标识从组件库中,查找到与所述组件标识匹配的所述组件构建;组件实例创建单元,用于根据所述组件构建和所述第二属性传入的参数创建组件实例。
在其中一个实施例中,所述组件实例通过动态解析语法与传入变量绑定,所述传入变量用于传入外部参数。传入变量绑定是为了将传入变量用于组件的渲染或组件逻辑中,通过传入变量绑定,组件实例能够获取传入数据,例如:根据传入数据生成下拉选择列表,根据传入数据显示特定的日期;传入变量用于特定的某一个组件实例,不同的组件实例可以有不同的传入数据。其中,所述动态解析语法为“ognl:xxx”。
本实施例中,所述动态解析语法包括JSON对象语法和Object属性层次结构访问中至少一种。其中,在JavaScript语言实现中采用JSON对象语法,在Java语言实现中采用Object属性层次结构访问。
关于网页组件模板构建装置的具体限定可以参见上文中对于网页组件模板构建方法的限定,在此不再赘述。上述网页组件模板构建装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图5所示。该计算机设备包括通过***总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作***、计算机程序和数据库。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该计算机设备的数据库用于存储组件数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种网页组件模板构建方法。
本领域技术人员可以理解,图5中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:
解析html静态页面中具有第一属性的元素标签;
根据所述元素标签获取所述html静态页面中第二属性;
根据所述第一属性获取组件构建,并结合所述组件构建和根据所述第二属性传入的参数创建组件实例;其中,所述组件构建包括组件属性和组件逻辑,所述组件属性用于对所述传入的参数进行定义;
根据所述组件实例的传入变量和所述组件逻辑,输出网页组件模板。
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
解析html静态页面中具有第一属性的元素标签;
根据所述元素标签获取所述html静态页面中第二属性;
根据所述第一属性获取组件构建,并结合所述组件构建和根据所述第二属性传入的参数创建组件实例;其中,所述组件构建包括组件属性和组件逻辑,所述组件属性用于对所述传入的参数进行定义;
根据所述组件实例的传入变量和所述组件逻辑,输出网页组件模板。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。
Claims (10)
1.一种网页组件模板构建方法,其特征在于,所述方法包括:
解析html静态页面中具有第一属性的元素标签;
根据所述元素标签获取所述html静态页面中第二属性;
根据所述第一属性获取组件构建,并结合所述组件构建和根据所述第二属性传入的参数创建组件实例;其中,所述组件构建包括组件属性和组件逻辑,所述组件属性用于对所述传入的参数进行定义;
根据所述组件实例的传入变量和所述组件逻辑,输出网页组件模板。
2.根据权利要求1所述的方法,其特征在于,所述第一属性包括组件标识属性。
3.根据权利要求1所述的方法,其特征在于,所述第二属性包括名称属性、源属性、值属性中至少一种。
4.根据权利要求1所述的方法,其特征在于,所述根据所述第一属性获取组件构建,并结合所述组件构建和根据所述第二属性传入的参数创建组件实例,包括:
根据所述第一属性获取组件标识;
根据所述组件标识从组件库中,查找到与所述组件标识匹配的所述组件构建;
根据所述组件构建和所述第二属性传入的参数创建组件实例。
5.根据权利要求1或4所述的方法,其特征在于,所述组件实例通过动态解析语法与传入变量绑定,所述传入变量用于传入外部参数。
6.根据权利要求5所述的方法,其特征在于,所述动态解析语法包括JSON对象语法和Object属性层次结构访问中至少一种。
7.根据权利要求1所述的方法,其特征在于,所述网页组件模板输出方式包括DOM树操作输出方式和Writer流输出方式中至少一种。
8.一种网页组件模板构建装置,其特征在于,所述装置包括:
元素标签解析模块,用于解析html静态页面中具有第一属性的元素标签;
第二属性获取模块,用于根据所述元素标签获取所述html静态页面中第二属性;
组件实例创建模块,用于根据所述第一属性获取组件构建,并结合所述组件构建和根据所述第二属性传入的参数创建组件实例;其中,所述组件构建包括组件属性和组件逻辑,所述组件属性用于对所述传入的参数进行定义;
网页组件模板输出模块,用于根据所述组件实例的传入变量和所述组件逻辑,输出网页组件模板。
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811610464.9A CN109840083B (zh) | 2018-12-27 | 2018-12-27 | 网页组件模板构建方法、装置、计算机设备和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811610464.9A CN109840083B (zh) | 2018-12-27 | 2018-12-27 | 网页组件模板构建方法、装置、计算机设备和存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109840083A true CN109840083A (zh) | 2019-06-04 |
CN109840083B CN109840083B (zh) | 2023-05-12 |
Family
ID=66883574
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811610464.9A Active CN109840083B (zh) | 2018-12-27 | 2018-12-27 | 网页组件模板构建方法、装置、计算机设备和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109840083B (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110764753A (zh) * | 2019-09-18 | 2020-02-07 | 亚信创新技术(南京)有限公司 | 一种业务逻辑代码生成方法、装置、设备及存储介质 |
CN110781440A (zh) * | 2019-10-31 | 2020-02-11 | 北京东软望海科技有限公司 | 容器高度的调整方法、装置、计算机设备及存储介质 |
CN110825374A (zh) * | 2019-11-04 | 2020-02-21 | 泰康保险集团股份有限公司 | 基于组件的页面生成方法及装置、电子设备和存储介质 |
CN111274509A (zh) * | 2020-01-14 | 2020-06-12 | 拉扎斯网络科技(上海)有限公司 | 对象列表页的展示方法及装置 |
CN112965716A (zh) * | 2021-02-01 | 2021-06-15 | 北京三快在线科技有限公司 | 页面处理方法、装置、电子设备及可读存储介质 |
CN113342413A (zh) * | 2021-05-31 | 2021-09-03 | 北京百度网讯科技有限公司 | 用于处理组件的方法、装置、设备、介质和产品 |
CN114911534A (zh) * | 2021-02-09 | 2022-08-16 | 浙江宇视科技有限公司 | 页面信息提取方法、设置方法、装置、电子设备及介质 |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101158896A (zh) * | 2007-08-31 | 2008-04-09 | 南京联创科技股份有限公司 | 基于mvc的业务组装和页面模板化开发web平台的方法 |
CN102508864A (zh) * | 2011-10-10 | 2012-06-20 | 深圳中兴网信科技有限公司 | 一种基于Tapestry框架的图片实时预览方法 |
CN103761082A (zh) * | 2013-12-31 | 2014-04-30 | 湖南大唐先一科技有限公司 | 一种组件化研发模式与领域驱动模型相结合的应用开发***及平台 |
CN107402775A (zh) * | 2016-05-19 | 2017-11-28 | 百度在线网络技术(北京)有限公司 | 网页的生成方法、装置和*** |
US9952837B1 (en) * | 2015-04-01 | 2018-04-24 | The Mathworks, Inc. | Reusable component in a modeling environment |
CN108052365A (zh) * | 2017-12-19 | 2018-05-18 | 深圳市四格互联信息技术有限公司 | 用户界面的组件生成方法及装置 |
CN108268252A (zh) * | 2016-12-29 | 2018-07-10 | 北京国双科技有限公司 | 添加组件属性的方法和装置 |
CN108549532A (zh) * | 2018-03-14 | 2018-09-18 | 武汉斗鱼网络科技有限公司 | 网页构建方法、装置、电子设备及存储介质 |
CN108572825A (zh) * | 2018-05-28 | 2018-09-25 | 郑州悉知信息科技股份有限公司 | 一种用户界面处理方法、装置及设备 |
WO2018229499A1 (en) * | 2017-06-15 | 2018-12-20 | Hsbc Group Management Services Limited | System for dynamic user interface generation |
-
2018
- 2018-12-27 CN CN201811610464.9A patent/CN109840083B/zh active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101158896A (zh) * | 2007-08-31 | 2008-04-09 | 南京联创科技股份有限公司 | 基于mvc的业务组装和页面模板化开发web平台的方法 |
CN102508864A (zh) * | 2011-10-10 | 2012-06-20 | 深圳中兴网信科技有限公司 | 一种基于Tapestry框架的图片实时预览方法 |
CN103761082A (zh) * | 2013-12-31 | 2014-04-30 | 湖南大唐先一科技有限公司 | 一种组件化研发模式与领域驱动模型相结合的应用开发***及平台 |
US9952837B1 (en) * | 2015-04-01 | 2018-04-24 | The Mathworks, Inc. | Reusable component in a modeling environment |
CN107402775A (zh) * | 2016-05-19 | 2017-11-28 | 百度在线网络技术(北京)有限公司 | 网页的生成方法、装置和*** |
CN108268252A (zh) * | 2016-12-29 | 2018-07-10 | 北京国双科技有限公司 | 添加组件属性的方法和装置 |
WO2018229499A1 (en) * | 2017-06-15 | 2018-12-20 | Hsbc Group Management Services Limited | System for dynamic user interface generation |
CN108052365A (zh) * | 2017-12-19 | 2018-05-18 | 深圳市四格互联信息技术有限公司 | 用户界面的组件生成方法及装置 |
CN108549532A (zh) * | 2018-03-14 | 2018-09-18 | 武汉斗鱼网络科技有限公司 | 网页构建方法、装置、电子设备及存储介质 |
CN108572825A (zh) * | 2018-05-28 | 2018-09-25 | 郑州悉知信息科技股份有限公司 | 一种用户界面处理方法、装置及设备 |
Non-Patent Citations (3)
Title |
---|
云+社区 - 腾讯云: "Tapestry3.0开发概论", 《HTTPS://CLOUD.TENCENT.COM/DEVELOPER/ARTICLE/1190811》 * |
王华;: "Web应用层推陈出新J2EE架构所面临的挑战" * |
郑华;: "基于MVC模式的Tapestry框架研究与应用" * |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110764753A (zh) * | 2019-09-18 | 2020-02-07 | 亚信创新技术(南京)有限公司 | 一种业务逻辑代码生成方法、装置、设备及存储介质 |
CN110781440A (zh) * | 2019-10-31 | 2020-02-11 | 北京东软望海科技有限公司 | 容器高度的调整方法、装置、计算机设备及存储介质 |
CN110825374A (zh) * | 2019-11-04 | 2020-02-21 | 泰康保险集团股份有限公司 | 基于组件的页面生成方法及装置、电子设备和存储介质 |
CN111274509A (zh) * | 2020-01-14 | 2020-06-12 | 拉扎斯网络科技(上海)有限公司 | 对象列表页的展示方法及装置 |
CN111274509B (zh) * | 2020-01-14 | 2021-08-17 | 拉扎斯网络科技(上海)有限公司 | 对象列表页的展示方法及装置 |
CN112965716A (zh) * | 2021-02-01 | 2021-06-15 | 北京三快在线科技有限公司 | 页面处理方法、装置、电子设备及可读存储介质 |
CN114911534A (zh) * | 2021-02-09 | 2022-08-16 | 浙江宇视科技有限公司 | 页面信息提取方法、设置方法、装置、电子设备及介质 |
CN114911534B (zh) * | 2021-02-09 | 2024-02-20 | 浙江宇视科技有限公司 | 页面信息提取方法、设置方法、装置、电子设备及介质 |
CN113342413A (zh) * | 2021-05-31 | 2021-09-03 | 北京百度网讯科技有限公司 | 用于处理组件的方法、装置、设备、介质和产品 |
CN113342413B (zh) * | 2021-05-31 | 2023-11-10 | 北京百度网讯科技有限公司 | 用于处理组件的方法、装置、设备、介质和产品 |
Also Published As
Publication number | Publication date |
---|---|
CN109840083B (zh) | 2023-05-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109840083A (zh) | 网页组件模板构建方法、装置、计算机设备和存储介质 | |
JP6755954B2 (ja) | インターフェースデータの提示方法及び装置 | |
CN110806863A (zh) | 接口文档生成方法及装置、电子设备、存储介质 | |
US9239705B2 (en) | Method and apparatus for customized software development kit (SDK) generation | |
CN109388396A (zh) | 页面生成方法、装置、计算机设备和存储介质 | |
US9646103B2 (en) | Client-side template engine and method for constructing a nested DOM module for a website | |
CN108572819A (zh) | 页面更新方法、装置、终端及计算机可读存储介质 | |
CN109145235B (zh) | 用于解析网页的方法、装置及电子设备 | |
CN109597618B (zh) | 程序开发方法、装置、计算机设备及存储介质 | |
CN110580174B (zh) | 应用组件生成方法、服务器及终端 | |
US20160012147A1 (en) | Asynchronous Initialization of Document Object Model (DOM) Modules | |
CN110727429B (zh) | 一种前端页面的生成方法、装置及设备 | |
WO2016005884A2 (en) | Javascript-based, client-side template driver system | |
CN109582890A (zh) | 页面加载方法、装置、计算机设备及存储介质 | |
CN116974620A (zh) | 应用程序的生成方法、运行方法以及相应的装置 | |
CN113050921A (zh) | 一种网页转换方法、装置、存储介质和计算机设备 | |
WO2024066825A1 (zh) | 页面项目开发方法、装置、设备、介质及产品 | |
US20160012023A1 (en) | Self-Referencing of Running Script Elements in Asynchronously Loaded DOM Modules | |
CN107239265A (zh) | Java函数与C函数的绑定方法及装置 | |
CN115292641A (zh) | 页面生成方法、装置、服务器及存储介质 | |
CN112764757B (zh) | 小程序处理方法、装置、设备及存储介质 | |
CN115421714A (zh) | 一种多端表格数据展示页面的生成方法及*** | |
CN114527979A (zh) | 一种生成多端表单交互页面的方法及*** | |
CN115061684A (zh) | 一种layui框架封装的兼容方法、***、设备及存储介质 | |
CN112486378B (zh) | 图形生成方法、装置、终端及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |