[go: up one dir, main page]

CN107608672B - UI module manager, UI module management method and system - Google Patents

UI module manager, UI module management method and system Download PDF

Info

Publication number
CN107608672B
CN107608672B CN201710756358.0A CN201710756358A CN107608672B CN 107608672 B CN107608672 B CN 107608672B CN 201710756358 A CN201710756358 A CN 201710756358A CN 107608672 B CN107608672 B CN 107608672B
Authority
CN
China
Prior art keywords
module
statements
htm
description file
information description
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.)
Active
Application number
CN201710756358.0A
Other languages
Chinese (zh)
Other versions
CN107608672A (en
Inventor
郑彪
陈少杰
张文明
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Wuhan Douyu Network Technology Co Ltd
Original Assignee
Wuhan Douyu Network Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Wuhan Douyu Network Technology Co Ltd filed Critical Wuhan Douyu Network Technology Co Ltd
Priority to CN201710756358.0A priority Critical patent/CN107608672B/en
Publication of CN107608672A publication Critical patent/CN107608672A/en
Application granted granted Critical
Publication of CN107608672B publication Critical patent/CN107608672B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Stored Programmes (AREA)

Abstract

The embodiment of the invention provides a UI module manager, a UI module management method and a UI module management system, which are at least used for realizing the purpose of providing the UI module manager so as to achieve the technical effects of conveniently multiplexing UI modules and reducing the switching of developers among different working stacks. The UI module manager includes: the system comprises an initialization unit, a display unit and a display unit, wherein the initialization unit is used for creating a sample code directory of a UI module to be assembled, the sample code directory comprises an information description file of the UI module, and the information description file comprises identification information of the UI module; the assembling unit is used for reading the information description file and assembling the UI module according to a file inlet in the information description file; the compiling unit is used for compiling the UI module and outputting a compiling result to the information description file; the release unit is used for sending the compiled UI module to a module library; and the installation unit is used for installing the UI module needing to be installed.

Description

UI module manager, UI module management method and system
Technical Field
The invention relates to the technical field of computers, in particular to a UI module manager, a UI module management method and a UI module management system.
Background
A webpage usually consists of three parts, namely HTM L (HyperText Markup language, HyperText Markup L) codes, CSS (Cascading Style Sheets) codes and JS (Java script ) codes, for development convenience, a webpage is often divided into a plurality of JS modules, each JS module consists of three parts, namely HTM L codes, CSS codes and JS codes, JS codes are used as the entrance of a single module by developers, and HTM L code segments and CSS code segments are used as one or more UI (User Interface) modules of the JS module to be introduced.
However, in the prior art, one UI module can only be referred to by one JS module, and is difficult to be multiplexed. In addition, in the process of developing the JS module, a developer has to switch between the JS code working stack and the UI module working stack, which results in low development efficiency.
Disclosure of Invention
The embodiment of the invention provides a UI module manager, a UI module management method and a UI module management system, which are at least used for realizing the purpose of providing the UI module manager so as to achieve the technical effects of conveniently multiplexing UI modules and reducing the switching of developers among different working stacks.
In a first aspect, the present invention provides a UI module manager, comprising:
the system comprises an initialization unit, a display unit and a display unit, wherein the initialization unit is used for creating a sample code directory of a UI module to be assembled, the sample code directory comprises an information description file of the UI module, and the information description file comprises identification information of the UI module;
the assembling unit is used for reading the information description file and assembling the UI module according to a file inlet in the information description file;
the compiling unit is used for compiling the UI module and outputting a compiling result to the information description file;
the release unit is used for sending the compiled UI module to a module library;
and the installation unit is used for searching and acquiring the UI module needing to be installed in the module library according to the identification information of the UI module needing to be installed, and installing the UI module needing to be installed.
Optionally, the information description file includes a hypertext markup language HTM L file entry, the HTM L file is used to describe an HTM L segment, a reference path of the HTM L segment, a cascading style sheet CSS segment, and a reference path of the CSS segment required by the UI module, and the assembling unit is used to assemble the HTM L code and the CSS code of the UI module according to the HTM L segment, the reference path of the HTM L segment, the CSS segment, and the reference path of the CSS segment described by the HTM L entry file.
Optionally, the HTM L code includes template code, and the template code is used to describe other UI modules referenced by the UI module and/or files of the other UI modules.
Optionally, the information description file includes an output directory, and the compiling unit is configured to output a compiling result to the output directory.
Optionally, the publishing unit is configured to package and send the compiled UI module and the other UI modules referred by the UI module and/or files of the other UI modules to the module library.
Optionally, the initialization unit is configured to generate the information description file, the code file, and the reference file of the UI module.
In a second aspect, the present invention provides a UI module management method, including:
creating a sample code directory of a UI module to be assembled, wherein the sample code directory comprises an information description file of the UI module, and the information description file comprises identification information of the UI module;
reading the information description file, and assembling the UI module according to an entry file in the information description file;
compiling the UI module and outputting a compiling result to the information description file;
sending the compiled UI module to a module library;
and searching and acquiring the UI module to be installed in the module library according to the identification information of the UI module to be installed, and installing the UI module to be installed.
Optionally, the information description file includes an HTM L file entry, the HTM L file is used to describe an HTM L fragment, a reference path of the HTM L fragment, a cascading style sheet CSS fragment, and a reference path of the CSS fragment that are required by the UI module, and the assembling the UI module according to the entry file in the information description file includes:
assembling the HTM L code and the CSS code of the UI module according to the HTM L fragment, the reference path of the HTM L fragment, the CSS fragment and the reference path of the CSS fragment described by the HTM L entry file.
Optionally, the HTM L code includes template code, and the template code is used to describe other UI modules referenced by the UI module and/or files of the other UI modules.
Optionally, the information description file includes an output directory, and outputting the compiling result to the information description file includes:
and outputting the compiling result to the output directory.
Optionally, the sending the compiled UI module to a module library includes:
and packaging and sending the compiled UI module and the other UI modules referred by the UI module and/or files of the other UI modules to the module library.
Optionally, the creating a sample code directory of the UI module to be assembled includes:
and generating the information description file, the code file and the reference file of the UI module.
In a third aspect, the present invention provides a UI module management system, including:
the system comprises a server and a plurality of clients accessed to the server;
running a UI module manager as described in the first aspect on each client;
and a module library runs on the server.
In a fourth aspect, the invention provides a computer-readable storage medium having stored thereon a computer program which, when executed by a processor, performs the steps of the method of the second aspect.
In a fifth aspect, the present invention provides a client comprising a memory, a processor and a computer program stored on the memory and executable on the processor, wherein the processor implements the steps of the method of the second aspect when executing the program.
One or more technical solutions in the embodiments of the present application have at least one or more of the following technical effects:
in the technical scheme of the embodiment of the invention, the assembly unit of the UI module manager assembles the UI module, the initialization unit initializes the UI module, the compiling unit compiles the UI module, the publishing module publishes the UI module to the module library, and the installation unit searches and installs the needed UI module from the module library, so that on one hand, as the UI module of the client can be obtained and installed from the module library, the same UI module can be installed to JS modules of different clients, the multiplexing of the UI module is improved, and on the other hand, as the developer can directly obtain one or more needed UI modules from the module library, the developer does not need to write the UI module in the UI module working stack, and further does not need to switch between the JS code working stack and the UI module working stack, and the development efficiency is improved.
Drawings
FIG. 1 is a schematic diagram of an architecture of a UI module manager in an embodiment of the invention;
FIG. 2 is a flowchart of a UI module management method in an embodiment of the invention;
FIG. 3 is a schematic diagram of an architecture of a UI module management system according to an embodiment of the invention;
fig. 4 is a schematic structural diagram of a client according to an embodiment of the present invention.
Detailed Description
The embodiment of the invention provides a UI module manager, a UI module management method and a UI module management system, which are at least used for realizing the purpose of providing the UI module manager so as to achieve the technical effects of conveniently multiplexing UI modules and reducing the switching of developers among different working stacks.
In order to solve the technical problems, the technical scheme provided by the invention has the following general idea:
in the technical scheme of the embodiment of the invention, the assembly unit of the UI module manager assembles the UI module, the initialization unit initializes the UI module, the compiling unit compiles the UI module, the publishing module publishes the UI module to the module library, and the installation unit searches and installs the needed UI module from the module library, so that on one hand, as the UI module of the client can be obtained and installed from the module library, the same UI module can be installed to JS modules of different clients, the multiplexing of the UI module is improved, and on the other hand, as the developer can directly obtain one or more needed UI modules from the module library, the developer does not need to write the UI module in the UI module working stack, and further does not need to switch between the JS code working stack and the UI module working stack, and the development efficiency is improved.
The technical solutions of the present invention are described in detail below with reference to the drawings and specific embodiments, and it should be understood that the specific features in the embodiments and examples of the present invention are described in detail in the technical solutions of the present application, and are not limited to the technical solutions of the present application, and the technical features in the embodiments and examples of the present application may be combined with each other without conflict.
The term "and/or" herein is merely an association describing an associated object, meaning that three relationships may exist, e.g., a and/or B, may mean: a exists alone, A and B exist simultaneously, and B exists alone. In addition, the character "/" herein generally indicates that the former and latter related objects are in an "or" relationship.
Referring to fig. 1, a schematic diagram of an architecture of a UI module manager according to an embodiment of the present invention is provided. Specifically, the UI module manager in the embodiment of the present invention includes an initialization unit, an assembly unit, a compiling unit, a publishing unit, and an installation unit.
The UI module manager in the embodiment of the present invention is installed and operated in each client, where the client is specifically a device for developers to develop JS modules, and may be an all-in-one machine, a notebook computer, a desktop computer, or the like, and the present invention is not limited specifically. By utilizing the UI module manager in the embodiment of the invention, developers can directly obtain the existing UI module, can also generate the UI module for the developers or other developers to use, and can also maintain the existing UI module.
Several elements of the UI module manager will be described below by taking the generation of UI modules as an example. When a new UI module is to be generated, first, the UI module manager runs an initialization unit hulu initmodule _ name, where in the embodiment of the present invention, hulu is used as a name of the UI module manager, and other names may be named in a specific implementation process. The initialization unit initializes the UI module to be assembled, and further creates a sample code directory of the UI module. Specifically, the sample code directory includes an information description file hulu.
Json is a file for describing the identification information and attributes of the UI module, the identification information of the UI module includes, but is not limited to, name of the UI module, version number version of the UI module, author of the UI module, brief description of the UI module, and the like, the attributes of the UI module include, but are not limited to, file entry entries, configuration information config of the UI module (e.g., whether the CSS file is split or not), and output directory, and the like.
After the initialization of the UI module is completed, the assembling unit retrieves the information of the UI module to be assembled, and if the information description file hulu. On the contrary, if the UI module manager does not retrieve the information description file hulu.
In addition, in the embodiment of the present invention, the file entry entries included in the information description file specifically include an HTM L file entry, so that the assembly module reads an HTM L fragment required according to a CSS fragment reference path in the information description file hulu.json, and then acquires a required CSS fragment from the file entry, and then the assembly unit adds an HTM code L to the HTM L fragment, and then adds an HTM code 48325 to the CSS code 48325, and then completes the assembly of the UI module.
Specifically, in order to enhance multiplexing of the UI modules, the HTM L code in the HTM L file comprises, in addition to HTM L code which can be directly interpreted by a browser, template code, specifically, a developer describes files of other UI modules and/or other UI modules which are referred by one UI module by using the template code, and specifically, the template language comprises comment statements, reference statements, resource reference statements, mount statements and macro statements, wherein the reference statements are used for describing that one UI module refers to other UI modules, the resource reference statements are used for describing that one UI module refers to files of other UI modules, such as CSS files and picture files of other UI modules, the mount statements are used for introducing files into which the CSS or CSS files are compiled and combined, and the macro statements are used for referring to static variables or code segments.
The information description file hulu.json also comprises an output directory output, and after the compiling is completed, the compiling unit outputs the compiling result to the output directory output in the information description file hulu.json, so that the browser can read and interpret the installed UI module based on the output directory output.
Finally, the compiled UI module is sent by the publishing unit to the remote module library. Specifically, the module library is installed and operated in a server, and each client accesses the server through a wired or wireless network. And the publishing unit in the client packs and sends the compiled UI module and other UI modules quoted by the UI module and/or files of other UI modules to the module library, and then the module library stores the UI module in the module library. Thus, generation of a new UI module is achieved.
Several additional elements of the UI module manager will be described below, taking the example of obtaining an existing UI module.
In a specific implementation process, when a developer needs to acquire and install a UI module, the developer sends identification information of the UI module to be installed, such as one or more names, version numbers, or authors of the UI module, to the module library, which is not limited in the present invention. And then, the server searches the corresponding UI module in the module library according to the identification information of the UI module to be installed. And when the server searches the corresponding UI module, transmitting the copy of the UI module to the client. In the embodiment of the invention, the server issues the copy of the UI module to the client, so as to ensure that the UI module is always stored in the server, and further, when other clients also need to install the UI module, the UI module can still be provided for other clients, and further, the multiplexing of the UI module is realized. In addition, the server specifically packages and sends the compiled UI module stored in the module library and other UI modules referenced by the UI module and/or copy files of other UI modules to the client.
Next, after the client receives the copy of the UI module, the installation unit of the UI module manager installs the received UI module in the client. Then, the developer rewrites the JS code of the UI module that is installed. Thus, the existing UI module is obtained and installed.
Since the client can directly obtain the copy of the UI module from the module library, even the same UI module can be multiplexed in a plurality of JS modules, thereby improving multiplexing of the UI module.
In addition, if the existing UI modules need to be maintained, the developer may directly maintain the UI modules that need to be maintained in the module library of the server, for example, modify the version numbers of one or more UI modules in the module library. Or, the developer may also download a copy of the UI module from the module library by using the UI module manager, perform maintenance based on the copy, such as modifying a version number or modifying a reference resource, and then recompile and send the modified UI module to the module library to cover the original UI module, thereby implementing maintenance of the UI module.
Based on the same inventive concept as the UI module manager in the foregoing embodiment, a second aspect of the present invention further provides a UI module management method, as shown in fig. 2, including:
s101: creating a sample code directory of a UI module to be assembled, wherein the sample code directory comprises an information description file of the UI module, and the information description file comprises identification information of the UI module;
s102: reading the information description file, and assembling the UI module according to an entry file in the information description file;
s103: compiling the UI module and outputting a compiling result to the information description file;
s104: sending the compiled UI module to a module library;
s105: and searching and acquiring the UI module to be installed in the module library according to the identification information of the UI module to be installed, and installing the UI module to be installed.
Further, the information description file comprises an HTM L file entry, the HTM L file is used for describing an HTM L segment, a reference path of the HTM L segment, a Cascading Style Sheet (CSS) segment and a reference path of the CSS segment required by the UI module, and assembling the UI module according to the entry file in the information description file in the S102 step comprises assembling an HTM L code and a CSS code of the UI module according to the HTM L segment, the reference path of the HTM L segment, the CSS segment and the reference path of the CSS segment described by the HTM L entry file.
Further, the HTM L code includes template code that describes other UI modules referenced by the UI module and/or files of the other UI modules.
Further, the information description file includes an output directory, and outputting the compiling result to the information description file in S103 includes: and outputting the compiling result to the output directory.
Further, S104 includes: and packaging and sending the compiled UI module and the other UI modules referred by the UI module and/or files of the other UI modules to the module library.
Further, S101 includes: and generating the information description file, the code file and the reference file of the UI module.
Various changes and specific examples of the UI module manager in the foregoing embodiment in fig. 1 are also applicable to the UI module management method in this embodiment, and through the foregoing detailed description of the UI module manager, those skilled in the art can clearly know the implementation method of the UI module management method in this embodiment, so for the brevity of the description, detailed descriptions are omitted here.
Based on the same inventive concept as the UI module manager in the foregoing embodiment, a third aspect of the present invention further provides a UI module management system, as shown in fig. 3, including:
the system comprises a server and a plurality of clients accessed to the server;
the UI module manager of the previous embodiment runs on each client;
the server runs the module library described in the previous embodiment.
Various changes and specific examples of the UI module manager in the foregoing embodiment in fig. 1 are also applicable to the UI module management system in this embodiment, and a person skilled in the art can clearly know an implementation method of the UI module management system in this embodiment through the foregoing detailed description of the UI module manager, so that details are not described here for brevity of the description.
Based on the same inventive concept as the UI module management method in the foregoing embodiments, the present invention also provides a computer-readable storage medium having stored thereon a computer program that, when executed by a processor, implements the steps of any one of the methods of the UI module management method described above.
Based on the same inventive concept as the UI module management method in the foregoing embodiment, the present invention further provides a client, as shown in fig. 4, including a memory 404, a processor 402, and a computer program stored in the memory 404 and running on the processor, wherein the processor 402 executes the computer program to implement the steps of any one of the methods of the UI module management method.
Where in fig. 4 a bus architecture (represented by bus 400) is shown, bus 400 may include any number of interconnected buses and bridges, and bus 400 links together various circuits including one or more processors, represented by processor 402, and memory, represented by memory 404. The bus 400 may also link together various other circuits such as peripherals, voltage regulators, power management circuits, and the like, which are well known in the art, and therefore, will not be described any further herein. A bus interface 406 provides an interface between the bus 400 and the receiver 401 and transmitter 403. The receiver 401 and the transmitter 403 may be the same element, i.e., a transceiver, providing a means for communicating with various other apparatus over a transmission medium.
The processor 402 is responsible for managing the bus 400 and general processing, while the memory 404 may be used for storing data used by the processor 402 in performing operations.
One or more technical solutions in the embodiments of the present application have at least one or more of the following technical effects:
in the technical scheme of the embodiment of the invention, the assembly unit of the UI module manager assembles the UI module, the initialization unit initializes the UI module, the compiling unit compiles the UI module, the publishing module publishes the UI module to the module library, and the installation unit searches and installs the needed UI module from the module library, so that on one hand, the same UI module can be installed to different clients as the UI module of the client is obtained and installed from the module library, thereby improving the multiplexing of the UI module, and on the other hand, the developer can directly obtain one or more needed UI modules from the module library, thereby avoiding the developer writing the UI module in the UI module working stack, further avoiding the switching between the JS code working stack and the UI module working stack, and improving the development efficiency.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present invention without departing from the spirit and scope of the invention. Thus, if such modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include such modifications and variations.

Claims (10)

1. A user interface, UI, module manager, the UI module manager comprising:
the system comprises an initialization unit, a display unit and a display unit, wherein the initialization unit is used for creating a sample code directory of a UI module to be assembled, the sample code directory comprises an information description file of the UI module, and the information description file comprises identification information of the UI module;
the assembly unit is used for reading the information description file and assembling the HTM L code and the CSS code of the UI module according to a file entry in the information description file, wherein the HTM L code comprises template codes, statements of the template codes comprise comment statements, reference statements, resource reference statements, mount statements and macro statements, the reference statements are used for describing that the UI module references other UI modules, the resource reference statements are used for describing that the UI module references files of other UI modules, the mount statements are used for introducing files which are compiled and combined into CSS or CSS files, and the macro statements are used for referencing static variables or code segments;
the compiling unit is used for compiling the UI module and outputting a compiling result to the information description file;
the release unit is used for sending the compiled UI module to a module library;
and the installation unit is used for searching and acquiring the copy of the UI module needing to be installed in the module library according to the identification information of the UI module needing to be installed, and installing the copy of the UI module needing to be installed.
2. The user interface UI module manager of claim 1, wherein the information description file comprises a hypertext markup language (HTM) L file entry, the HTM L file is used to describe a HTM L fragment, a reference path of the HTM L fragment, a Cascading Style Sheet (CSS) fragment, and a reference path of the CSS fragment required by the UI module, and the assembling unit is used to assemble the HTM L code and the CSS code of the UI module according to the HTM L fragment, the reference path of the HTM L fragment, the CSS fragment, and the reference path of the CSS fragment described by the HTM L entry file.
3. The user interface UI module manager of claim 2, wherein the HTM L code comprises template code for describing other UI modules referenced by the UI module and/or files of the other UI modules.
4. The user interface UI module manager of claim 3 wherein the information description file comprises an output directory, the compiling unit being configured to output a compiling result under the output directory.
5. The user interface UI module manager of claim 4 wherein the publishing unit is to send the compiled UI module and the other UI modules and/or the file packages of the other UI modules referenced by the UI module to the module library.
6. The user interface UI module manager of claim 5 wherein the initialization unit is to generate the information description file, code file, and reference file for the UI module.
7. A UI module management method is characterized by comprising the following steps:
creating a sample code directory of a UI module to be assembled, wherein the sample code directory comprises an information description file of the UI module, and the information description file comprises identification information of the UI module;
the method comprises the steps of reading an information description file, and assembling HTM L codes and CSS codes of UI modules according to entry files in the information description file, wherein the HTM L codes comprise template codes, statements of the template codes comprise comment statements, reference statements, resource reference statements, mount statements and macro statements, the reference statements are used for describing that the UI modules reference other UI modules, the resource reference statements are used for describing that the UI modules reference files of other UI modules, the mount statements are used for introducing CSS or files which are compiled and combined into files, and the macro statements are used for referencing static variables or code fragments;
compiling the UI module and outputting a compiling result to the information description file;
sending the compiled UI module to a module library;
and searching and acquiring the copy of the UI module to be installed in the module library according to the identification information of the UI module to be installed, and installing the copy of the UI module to be installed.
8. A UI module management system, comprising:
the system comprises a server and a plurality of clients accessed to the server;
running on each of said clients a UI module manager according to any of claims 1-6;
and a module library runs on the server.
9. A computer-readable storage medium, on which a computer program is stored which, when being executed by a processor, carries out the steps of the method as claimed in claim 7.
10. A client comprising a memory, a processor and a computer program stored on the memory and executable on the processor, wherein the steps of the method of claim 7 are performed when the program is executed by the processor.
CN201710756358.0A 2017-08-29 2017-08-29 UI module manager, UI module management method and system Active CN107608672B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710756358.0A CN107608672B (en) 2017-08-29 2017-08-29 UI module manager, UI module management method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710756358.0A CN107608672B (en) 2017-08-29 2017-08-29 UI module manager, UI module management method and system

Publications (2)

Publication Number Publication Date
CN107608672A CN107608672A (en) 2018-01-19
CN107608672B true CN107608672B (en) 2020-08-04

Family

ID=61056236

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710756358.0A Active CN107608672B (en) 2017-08-29 2017-08-29 UI module manager, UI module management method and system

Country Status (1)

Country Link
CN (1) CN107608672B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108694044A (en) * 2018-05-04 2018-10-23 武汉灵动在线科技有限公司 A kind of one key generation method of client UI modules and device
CN109388398B (en) * 2018-10-16 2021-07-30 郑州云海信息技术有限公司 Interface generation method and device in virtualization system
CN109977083B (en) * 2019-03-27 2021-04-06 深圳市瑞云科技有限公司 File transmission system based on file system hanging disc technology
CN114296720A (en) * 2021-12-02 2022-04-08 北京思特奇信息技术股份有限公司 Method and system for generating H5 interface based on configuration

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102455903A (en) * 2010-10-29 2012-05-16 卓望数码技术(深圳)有限公司 Method for generating user application interface
CN105022615A (en) * 2014-04-21 2015-11-04 大唐软件技术股份有限公司 Interface generating method and system
CN106201458A (en) * 2016-06-27 2016-12-07 上海波汇科技股份有限公司 A kind of interface creating method can joined flexibly and system

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7661071B2 (en) * 2006-07-14 2010-02-09 Microsoft Corporation Creation of three-dimensional user interface

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102455903A (en) * 2010-10-29 2012-05-16 卓望数码技术(深圳)有限公司 Method for generating user application interface
CN105022615A (en) * 2014-04-21 2015-11-04 大唐软件技术股份有限公司 Interface generating method and system
CN106201458A (en) * 2016-06-27 2016-12-07 上海波汇科技股份有限公司 A kind of interface creating method can joined flexibly and system

Also Published As

Publication number Publication date
CN107608672A (en) 2018-01-19

Similar Documents

Publication Publication Date Title
CN109739523B (en) Application packaging method, device, storage medium and terminal
CN109766099B (en) Front-end source code compiling method and device, storage medium and computer equipment
US9086931B2 (en) System for translating diverse programming languages
US9965259B2 (en) System for translating diverse programming languages
US10176270B2 (en) Performance of template based javascript widgets
US9697022B2 (en) Run time incremental compilation of script code
US9411571B2 (en) Method and apparatus for deploying software as a service
CN107608672B (en) UI module manager, UI module management method and system
CN106559438A (en) A kind of program method for uploading and device based on objective network platform
US8806425B1 (en) Method and apparatus for generating infrastructure code
CN113312046B (en) Sub-application page processing method, device and computer equipment
CN112835568B (en) A project construction method and device
US9880943B2 (en) Cache management in a multi-threaded environment
CN113064676B (en) Method for sharing mechanism of remote component in front-end operation based on JS portal
CN110865889A (en) Method and apparatus for transferring events between components
US9152400B2 (en) Eliminating redundant reference count operations in intermediate representation of script code
CN116166907B (en) Method and device for developing Web application by using WebAsssembly and service page compiling technology
CN110275706A (en) Program issuing and loading method, device, computer system and readable storage medium
CN118012453A (en) Software deployment method, device, electronic device, storage medium and program product
US20240329983A1 (en) Development environment integrated with infrastructure cost estimation system
US20140282449A1 (en) Incremental compilation of a script code in a distributed environment
US9720660B2 (en) Binary interface instrumentation
Himschoot Introduction to WebAssembly and Blazor
Himschoot Introduction to Blazor
CN110413336A (en) Exploration project starts method, apparatus, server and storage medium

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