CN110020329A - For generating the methods, devices and systems of webpage - Google Patents

For generating the methods, devices and systems of webpage Download PDF

Info

Publication number
CN110020329A
CN110020329A CN201710571418.1A CN201710571418A CN110020329A CN 110020329 A CN110020329 A CN 110020329A CN 201710571418 A CN201710571418 A CN 201710571418A CN 110020329 A CN110020329 A CN 110020329A
Authority
CN
China
Prior art keywords
web pages
client
rendering
pages component
server
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
Application number
CN201710571418.1A
Other languages
Chinese (zh)
Other versions
CN110020329B (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.)
Beijing Jingdong Century Trading Co Ltd
Beijing Jingdong Shangke Information Technology Co Ltd
Original Assignee
Beijing Jingdong Century Trading Co Ltd
Beijing Jingdong Shangke Information 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 Beijing Jingdong Century Trading Co Ltd, Beijing Jingdong Shangke Information Technology Co Ltd filed Critical Beijing Jingdong Century Trading Co Ltd
Priority to CN201710571418.1A priority Critical patent/CN110020329B/en
Publication of CN110020329A publication Critical patent/CN110020329A/en
Application granted granted Critical
Publication of CN110020329B publication Critical patent/CN110020329B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
    • G06F16/972Access to data in other repository systems, e.g. legacy data or dynamic Web page generation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/448Execution paradigms, e.g. implementations of programming paradigms
    • G06F9/4494Execution paradigms, e.g. implementations of programming paradigms data driven

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

This application discloses the methods, devices and systems for generating webpage.One specific embodiment of this method includes: the server-side rendering result and target webpage component logo collection for receiving server-side and sending, server-side rendering result executes following steps by server-side and obtains: in pre-stored first web pages component set, searching each web pages component indicated by least one web pages component mark in target webpage component logo collection;According to the web pages component for being identified with service client information found out, rendering obtains server-side rendering result;In pre-stored second web pages component set, the indicated each web pages component of at least one web pages component mark is searched;Based on web pages component find out from the second web pages component set, to be identified with client-side information, rendering obtains client rendering result;According to the server-side rendering result and the client rendering result, webpage to be generated is generated.The embodiment alleviates server-side load pressure.

Description

For generating the methods, devices and systems of webpage
Technical field
This application involves field of computer technology, and in particular to Internet technical field, more particularly, to generation webpage Methods, devices and systems.
Background technique
Webpage is the supporting body of Internet resources, and auto-building html files technology is particularly significant in Internet technical field.It is existing Auto-building html files mode usually generates webpage to be generated by server (i.e. server-side) first, and then server is by generation Webpage is sent to terminal (i.e. client), the webpage that last terminal display server generates.
However, existing auto-building html files mode is excessive by the operation pressure that will lead to server, there is server-side loads The excessive problem of pressure.
Summary of the invention
The purpose of the application be to propose it is a kind of improved for generating the methods, devices and systems of webpage, come solve with The technical issues of upper background technology part is mentioned.
In a first aspect, the embodiment of the present application provides a kind of method for generating webpage, the above method includes: to receive clothes The server-side rendering result and target webpage component logo collection that business end is sent, wherein above-mentioned server-side rendering result passes through upper It states server-side execution following steps to obtain: in pre-stored first web pages component set, searching target webpage component mark Each web pages component indicated by least one web pages component mark in set, wherein in above-mentioned first web pages component set Web pages component be identified with rendering client information, rendering client information is service client information or client-side information;According to the mark found out Know the web pages component for having service client information, rendering obtains server-side rendering result;In pre-stored second web pages component set In, search the indicated each web pages component of above-mentioned at least one web pages component mark, wherein above-mentioned second web pages component set In web pages component be identified with rendering client information;Based on it is being found out from above-mentioned second web pages component set, be identified with client The web pages component of client information, rendering obtain client rendering result;According to above-mentioned server-side rendering result and above-mentioned client wash with watercolours Dye is as a result, generate webpage to be generated.
Second aspect, the embodiment of the present application provide it is a kind of for generating the device of webpage, above-mentioned apparatus include: receive it is single Member, for receiving the server-side rendering result and target webpage component logo collection of server-side transmission, wherein above-mentioned server-side wash with watercolours Dye result executes following steps by above-mentioned server-side and obtains: in pre-stored first web pages component set, searching target Each web pages component indicated by least one web pages component mark in web pages component logo collection, wherein above-mentioned first net Web pages component in page assembly set is identified with rendering client information, and rendering client information is service client information or client-side information;Root It is investigated that finds out is identified with the web pages component of service client information, rendering obtains server-side rendering result;Searching unit, for pre- In the second web pages component set first stored, the indicated each web pages component of above-mentioned at least one web pages component mark is searched, Wherein, the web pages component in above-mentioned second web pages component set is identified with rendering client information;Rendering unit, for being based on from above-mentioned Web pages component finding out in second web pages component set, being identified with client-side information, rendering obtain client rendering result; Generation unit, for generating webpage to be generated according to above-mentioned server-side rendering result and above-mentioned client rendering result.
The third aspect, the embodiment of the present application provide a kind of system for generating webpage, and above system includes: communication link The server-side and client connect, in which: above-mentioned server-side is used for: in pre-stored first web pages component set, mesh is searched Mark each web pages component indicated by least one web pages component mark in web pages component logo collection, wherein above-mentioned first Web pages component in web pages component set is identified with rendering client information, and rendering client information is service client information or client-side information; According to the web pages component for being identified with service client information found out, rendering obtains server-side rendering result;By above-mentioned server-side wash with watercolours Dye result and above-mentioned target webpage component logo collection are sent to above-mentioned client;Above-mentioned client is used for: receiving above-mentioned service Hold rendering result and above-mentioned target webpage component logo collection;In pre-stored second web pages component set, search above-mentioned The indicated each web pages component of at least one web pages component mark, wherein the group of web in above-mentioned second web pages component set Part is identified with rendering client information;Based on group of web found out from the second web pages component set, to be identified with client-side information Part, rendering obtain client rendering result;According to above-mentioned server-side rendering result and above-mentioned client rendering result, generate to be generated At webpage.
Fourth aspect, the embodiment of the present application provide a kind of terminal, and above-mentioned terminal includes: one or more processors;It deposits Storage device, for storing one or more programs, when said one or multiple programs are executed by said one or multiple processors When, so that said one or multiple processors realize the method such as first aspect.
5th aspect, the embodiment of the present application provide a kind of computer readable storage medium, are stored thereon with computer journey Sequence realizes the method such as first aspect when the program is executed by processor.
The methods, devices and systems provided by the embodiments of the present application for being used to generate webpage, pass through networking to be generated for one Page, the various components for being pre-configured with the webpage are to render in server-side or in server-side, and render and serviced in server-side Rendering result is held, renders to obtain client rendering result in client, then combine server-side rendering result and client by client Hold rendering result, to generate webpage to be generated, can effective distribution services end operand, mitigate server-side load pressure.
Detailed description of the invention
By reading a detailed description of non-restrictive embodiments in the light of the attached drawings below, the application's is other Feature, objects and advantages will become more apparent upon:
Fig. 1 is that this application can be applied to exemplary system architecture figures therein;
Fig. 2 is the flow chart according to one embodiment of the method for generating webpage of the application;
Fig. 3 is the flow chart of method performed by server-side in the embodiment depicted in figure 2;
Fig. 4 is the schematic diagram according to an application scenarios of the method for generating webpage of the application;
Fig. 5 is the flow chart according to another embodiment of the method for generating webpage of the application;
Fig. 6 is the structural schematic diagram according to one embodiment of the device for generating webpage of the application;
Fig. 7 is the timing diagram according to one embodiment of the system for generating webpage of the application;
Fig. 8 is adapted for the structural schematic diagram for the computer system for realizing the terminal device of the embodiment of the present application.
Specific embodiment
The application is described in further detail with reference to the accompanying drawings and examples.It is understood that this place is retouched The specific embodiment stated is used only for explaining related invention, rather than the restriction to the invention.It also should be noted that in order to Convenient for description, part relevant to related invention is illustrated only in attached drawing.
It should be noted that in the absence of conflict, the features in the embodiments and the embodiments of the present application can phase Mutually combination.The application is described in detail below with reference to the accompanying drawings and in conjunction with the embodiments.
Fig. 1 is shown can be using the application for generating the method for webpage, the device for generating webpage or being used for Generate the exemplary system architecture 100 of the embodiment of the system of webpage.
As shown in Figure 1, system architecture 100 may include terminal device 101,102,103, network 104 and server 105. Network 104 between terminal device 101,102,103 and server 105 to provide the medium of communication link.Network 104 can be with Including various connection types, such as wired, wireless communication link or fiber optic cables etc..
User can be used terminal device 101,102,103 and be interacted by network 104 with server 105, to receive or send out Send message etc..Various telecommunication customer end applications can be installed, such as web browser is answered on terminal device 101,102,103 With, shopping class application, searching class application, instant messaging tools, mailbox client, social platform software etc..
Terminal device 101,102,103 can be the various electronic equipments with display screen and supported web page browsing, packet Include but be not limited to smart phone, tablet computer, E-book reader, MP3 player (Moving Picture Experts Group Audio Layer III, dynamic image expert's compression standard audio level 3), MP4 (Moving Picture Experts Group Audio Layer IV, dynamic image expert's compression standard audio level 4) it is player, on knee portable Computer and desktop computer etc..
Server 105 can be to provide the server of various services, such as to showing on terminal device 101,102,103 Webpage provides the backstage web page server supported.Backstage web page server can divide the data such as the web-page requests received The processing such as analysis, and processing result (such as server-side rendering result and target webpage component logo collection) is fed back into terminal and is set It is standby.
It should be noted that provided by the embodiment of the present application for generate the method for webpage generally by terminal device 101, 102, it 103 executes, correspondingly, the device for generating webpage is generally positioned in terminal device 101,102,103.
It should be understood that the number of terminal device, network and server in Fig. 1 is only schematical.According to realization need It wants, can have any number of terminal device, network and server.
With continued reference to Fig. 2, it illustrates the processes according to one embodiment of the method for generating webpage of the application 200.The above-mentioned method for generating webpage, comprising the following steps:
Step 201, server-side rendering result and target webpage component logo collection that server-side is sent are received.
In the present embodiment, the method for generating webpage runs electronic equipment (such as terminal shown in FIG. 1 thereon Equipment) it can receive server-side rendering result and target webpage component logo collection that server-side is sent.
Referring to FIG. 3, it illustrates the process 300 of method performed by server-side in the present embodiment, above-mentioned server-side Rendering result executes step 301 by server-side and step 302 obtains:
Step 301, it in pre-stored first web pages component set, searches in target webpage component logo collection extremely The indicated each web pages component of few web pages component mark.
In the present embodiment, above-mentioned server-side can obtain target webpage component logo collection first, then again from above-mentioned In first web pages component set, the indicated each web pages component of above-mentioned at least one web pages component mark is searched.
In the present embodiment, the first web pages component set may include one or more web pages component.
In the present embodiment, web pages component can be pre-production and encapsulate.It will be understood by those skilled in the art that net The page page has certain layout structure, accordingly can be by Webpage modularization, i.e., for the different pages, the page of the page The pattern of structure and each structure be in fact it is relatively-stationary, the possibility of variation is the data that each structure is shown.For example, right In blog edit page, it is by head furred ceiling, head navigation, left side function menu, master editor functional areas and bottom chain in fact Connect block composition.Therefore, blog edit page can be split into separate unit small one by one to develop, pre-production is simultaneously sealed Dress obtains web pages component one by one.
As an example, web pages component can be functional independence, including following one or more code unit: hypertext Markup language (Hyper Text Markup Language, HTML), cascading style sheets (Cascading Style Sheets, CSS), script (for example, JavaScript script).
In the present embodiment, the web pages component in the first web pages component set is identified with rendering client information, renders client information Can be service client information or client-side information, as an example, service client information can be the title for being used to indicate server-side or Number, client-side information can be the title or number for being used to indicate client.Rendering client information can serve to indicate that the component It is to render in client or rendered in server-side.Specifically: if the rendering client information of web pages component mark is server-side letter Breath, then this web pages component is rendered in server-side;If the rendering client information of web pages component mark is client-side information, this webpage Component is rendered in client.
It in the present embodiment, may include one or more web pages component marks, net in target webpage component logo collection Page component mark can serve to indicate that web pages component.
In some optional implementations of the present embodiment, target webpage component logo collection, which can be, to be pre-established simultaneously Storage.
It should be noted that pre-establish and store target webpage component logo collection, after webpage being directly generated, and By the Web page push of generation to terminal, can the targetedly webpage different to different pushes customers, enrich user and connect The type of the webpage received reduces the time of user's active search and webpage.
In some optional implementations of the present embodiment, target webpage component logo collection can be in the following manner It obtains: receiving the auto-building html files request that above-mentioned client is sent, wherein above-mentioned auto-building html files request includes the net of webpage to be generated Page mark;According to the corresponding relationship of preset banner and configuration file, in preset configuration file set, search with it is upper State the corresponding configuration file of banner, wherein above-mentioned configuration file includes at least one web pages component mark;By above-mentioned configuration The web pages component mark that file includes is determined as target webpage component logo collection.
It should be noted that requesting to generate webpage according to the auto-building html files of user, target can be needed for user Generate webpage.It is pre-configured with the web pages component set identification of webpage to be generated, it can be after user sends auto-building html files request, fastly Fast-growing improves the speed that user receives webpage at webpage to be generated.
Step 302, according to the web pages component for being identified with service client information found out, rendering obtains server-side rendering knot Fruit.
In the present embodiment, above-mentioned server-side can be according to find out from above-mentioned first web pages component set, mark There is the web pages component of service client information, rendering obtains server-side rendering result.
It will be understood by those skilled in the art that in computer field, rendering can refer to by page resource (html text, Image, animation, video, audio etc.) it is complete based on certain rule (CSS sentence, JS sentence, some rules of browser itself etc.) At page layout and the process of drafting.
Specifically, for rendering web pages component, rendering web pages component be can be understood as the resource in web pages component (HTML) page layout and drafting are completed based on certain rule (CSS, JS), draws the process of the image shown on the screen. Correspondingly, server-side rendering result can be the image to be displayed that server-side renders.Server-side rendering result can be service End rendering one or more components obtain image to be displayed.
In some optional implementations of the present embodiment, above-mentioned server-side can render above-mentioned first web pages component collection Web pages component finding out in conjunction, being identified with service client information, obtains server-side rendering result.
In the present embodiment, above-mentioned server-side can identify above-mentioned server-side rendering result and above-mentioned target webpage component Set is sent to above-mentioned client.
Step 202, it in pre-stored second web pages component set, searches indicated by least one web pages component mark Each web pages component.
In the present embodiment, the method for generating webpage runs electronic equipment (such as terminal shown in FIG. 1 thereon Equipment) it can be searched indicated by above-mentioned at least one web pages component mark in pre-stored second web pages component set Each web pages component.
In the present embodiment, the web pages component in above-mentioned second web pages component set is identified with rendering client information.
In some optional implementations of the present embodiment, above-mentioned first web pages component set and above-mentioned second net Page assembly set is identical.
It should be noted that the first web pages component set is identical with the second web pages component set, so as to flexible configuration Web pages component is rendered in server-side or is rendered in client.If the first web pages component set and the second web pages component set are not It is identical, for first component, if it is desired to which reaching still can be rendered in client with flexible configuration in server-side, then needs first Storage service end version in web pages component set stores client release in the second web pages component set, as a result, same component Need to develop two different editions, larger workload is lower so as to cause page development efficiency.
Step 203, based on web pages component found out from the second web pages component set, to be identified with client-side information, Rendering obtains client rendering result.
In the present embodiment, the method for generating webpage runs electronic equipment (such as terminal shown in FIG. 1 thereon Equipment) it can be rendered based on web pages component found out from above-mentioned second web pages component set, to be identified with client-side information Obtain client rendering result.
In some optional implementations of the present embodiment, above-mentioned electronic equipment can be rendered from the second web pages component collection Web pages component finding out in conjunction, being identified with client-side information, obtains client rendering result.
In some optional implementations of the present embodiment, web pages component includes target and data to be displayed.Server-side It can use above-mentioned first template engine, it is that processing is found out from above-mentioned first web pages component set, be identified with server-side letter The template and data to be displayed of the web pages component of breath, rendering obtain above-mentioned server-side rendering result.Above-mentioned electronic equipment can benefit It is that processing is found out from the second web pages component set, be identified with client-side information with pre-stored second template engine Template and data to be displayed in web pages component, rendering obtain above-mentioned client rendering result.Above-mentioned second template engine with it is upper It is identical to state the first template engine.
It will be understood by those skilled in the art that template engine can be when render component, according to rule predetermined Then splice template and data generate the html document of standard.The implementation of template engine has very much, and simplest is replaced type Label content in template is replaced with actual business datum by template engine.In order to meet the business demand of high load, mould Plate engine can also be the higher explanation type template engine of efficiency, compiled template engine etc..It is appreciated that above-mentioned processing can be with It is replacement, explanation or compiling etc..
It should be noted that above-mentioned first template engine is identical as above-mentioned second template engine, it is ensured that no matter webpage Component is to render in server-side or render in client, and the image to be displayed rendered is identical.It is thus possible to flexibly Configuration webpage component is rendered in server-side or is rendered in client.
Step 204, according to server-side rendering result and client rendering result, webpage to be generated is generated.
In the present embodiment, the method for generating webpage runs electronic equipment (such as terminal shown in FIG. 1 thereon Equipment) webpage to be generated can be generated according to above-mentioned server-side rendering result and above-mentioned client rendering result.
In some optional implementations of the present embodiment, above-mentioned electronic equipment can with composite services end rendering result and Client rendering result obtains webpage to be generated.
With continued reference to the signal that Fig. 4, Fig. 4 are according to the application scenarios of the method for generating webpage of the present embodiment Figure.In the application scenarios of Fig. 4, the available target webpage component logo collection of server-side 401, and pre-stored In one web pages component set 402, search each indicated by least one web pages component mark in target webpage logo collection Web pages component.Then, server-side can be taken according to the web pages component 403 for being identified with service client information found out, rendering Business end rendering result 404.After again, server-side can be identified above-mentioned server-side rendering result 404 and above-mentioned target webpage component Set 405 is sent to above-mentioned client.After again, client 406 can receive above-mentioned server-side rendering result and above-mentioned target network Page component logo collection.After again, client can be in pre-stored second web pages component set 407, and lookup is above-mentioned at least The indicated each web pages component of one web pages component mark, wherein the web pages component mark in above-mentioned second web pages component set Knowledge has rendering client information 408.After again, client can based on it is being found out from the second web pages component set, be identified with client The web pages component of client information, rendering obtain client rendering result 409.Finally, client can be rendered according to above-mentioned server-side As a result with above-mentioned client rendering result, webpage to be generated is generated, that is, the webpage 410 generated.
The method provided by the above embodiment of the application, webpage to be generated for one, is pre-configured with each of the webpage Component is to render in server-side or in server-side, and render to obtain server-side rendering result in server-side, is rendered in client Client rendering result is obtained, then server-side rendering result and client rendering result are combined by client, it is to be generated to generate Webpage, can effective distribution services end operand, mitigate server-side load pressure.
With further reference to Fig. 5, it illustrates the processes 500 of another embodiment of the method for generating webpage.The use In the process 500 for the method for generating webpage, comprising the following steps:
Step 501, server-side rendering result and target webpage component logo collection that server-side is sent are received.
In the present embodiment, the method for generating webpage runs electronic equipment (such as terminal shown in FIG. 1 thereon Equipment) it can receive server-side rendering result and target webpage component logo collection that server-side is sent.
In the present embodiment, in above-mentioned first web pages component set, web pages component that be identified with service client information, can be with Including unbundling event related data and binding event related data.Herein, unbundling event related data and binding event Related data can be predetermined.
It should be noted that capturing user to page elements since some pages have the function of interacting with user After being operated (such as clicking operation, slide), client will further perform deliberate action, the deliberate action of execution It is properly termed as event.The operation that deliberate action and user carry out is bound together the binding event that is properly termed as, such as clicks thing Part, slip event etc..It realizes that the code of this function is properly termed as binding event related data, is otherwise properly termed as unbundling thing Part related data.
As an example, binding event related data " element.attachEvent (' onclick', function ()) " in, element is page elements, and attachEvent is binding event, ' onclick' is clicking operation, function () is deliberate action.
In the present embodiment, above-mentioned server-side rendering result executes following steps by server-side and obtains: being stored in advance The first web pages component set in, it is indicated to search at least one web pages component mark in target webpage component logo collection Each web pages component, wherein the web pages component in above-mentioned first web pages component set is identified with rendering client information, renders client information For service client information or client-side information.Load found out from above-mentioned first web pages component set, be identified with server-side letter Unbundling event related data in the web pages component of breath, rendering obtain server-side rendering result.
Step 502, it in pre-stored second web pages component set, searches indicated by least one web pages component mark Each web pages component.
In the present embodiment, above-mentioned electronic equipment can search instruction in pre-stored second web pages component set The indicated each web pages component of one web pages component mark.
In the present embodiment, in above-mentioned second web pages component set, web pages component that be identified with service client information, can be with Including unbundling event related data and binding event related data.Herein, unbundling event related data and binding event Related data can be predetermined.
Step 503, load from it is being found out in the second web pages component set, be identified with service client information web pages component in Binding event related data, rendering obtains the first client and renders sub- result.
In the present embodiment, above-mentioned electronic equipment can load it is being found out from the second web pages component set, be identified with The binding event related data in the web pages component of client information is serviced, rendering obtains the first client and renders sub- result.
It should be noted that if not pre-defined binding event related data and unbundling event related data, Need to realize that the web pages component of event binding must be rendered in client.It is pre-defining binding event related data and non-is tying up After determining event related data, even if having in web pages component need that the webpage can also be configured in the part that client renders Component most of (unbundling event related data) is rendered in server-side, and only fraction (binding event related data) is in client Rendering.It is thereby achieved that the configuration of flexible configuration webpage is rendered in server-side or in client.
Step 504, web pages component finding out from the second web pages component set, being identified with client-side information is rendered, It obtains the second client and renders sub- result.
In the present embodiment, above-mentioned electronic equipment can render it is being found out from the second web pages component set, be identified with The web pages component of client-side information obtains the second client and renders sub- result.
Step 505, sub- result and the second client rendering son knot are rendered according to server-side rendering result, the first client Fruit generates webpage to be generated.
In the present embodiment, above-mentioned electronic equipment can be according to above-mentioned server-side rendering result, above-mentioned first client wash with watercolours Sub- result and above-mentioned second client rendering are contaminated as a result, generating above-mentioned webpage to be generated.
Herein, above-mentioned electronic equipment can combine above-mentioned server-side rendering result, above-mentioned first client rendering son knot Fruit and above-mentioned second client rendering are as a result, obtain above-mentioned webpage to be generated.
It should be noted that the present embodiment is further expanding for the corresponding embodiment of Fig. 2, related content can be with reference to figure 2 corresponding embodiments, details are not described herein.
From figure 5 it can be seen that the method for generating webpage compared with the corresponding embodiment of Fig. 2, in the present embodiment Process 500 highlight to be identified with service client information web pages component unbundling event related data it is related to binding event The step of processing of data.The scheme of the present embodiment description introduces more abundant auto-building html files scheme as a result, to realize more Comprehensive and more effective auto-building html files.
With further reference to Fig. 6, as the realization to method shown in above-mentioned each figure, this application provides one kind for generating net One embodiment of the device of page, the Installation practice is corresponding with embodiment of the method shown in Fig. 2, which can specifically answer For in various electronic equipments.
As shown in fig. 6, the above-mentioned device 600 for generating webpage of the present embodiment include: receiving unit 601, search it is single Member 602, rendering unit 603 and generation unit 604.Wherein, receiving unit, for receiving the server-side rendering knot of server-side transmission Fruit and target webpage component logo collection, wherein above-mentioned server-side rendering result executes following steps by above-mentioned server-side and obtains It arrives: in pre-stored first web pages component set, searching at least one group of web in target webpage component logo collection The indicated each web pages component of part mark, wherein the web pages component in above-mentioned first web pages component set is identified with rendering end Information, rendering client information are service client information or client-side information;According to the group of web for being identified with service client information found out Part, rendering obtain server-side rendering result;Searching unit is used in pre-stored second web pages component set, in lookup State the indicated each web pages component of at least one web pages component mark, wherein the webpage in above-mentioned second web pages component set Component is identified with rendering client information;Rendering unit, for based on it is being found out from above-mentioned second web pages component set, be identified with The web pages component of client-side information, rendering obtain client rendering result;Generation unit is tied for being rendered according to above-mentioned server-side Fruit and above-mentioned client rendering result, generate webpage to be generated.
In the present embodiment, the specific place of receiving unit 601, searching unit 602, rendering unit 603 and generation unit 604 Reason and its brought technical effect can be respectively with reference to step 201, step 202, step 203 and steps in Fig. 2 corresponding embodiment Rapid 204 related description, details are not described herein.
In some optional implementations of the present embodiment, it includes fixed in advance for being identified with the web pages component of service client information The unbundling event related data and binding event related data and above-mentioned rendering unit of justice, are also used to: load is from above-mentioned the Binding event related data in web pages component being found out in two web pages component set, being identified with service client information, rendering It obtains the first client and renders sub- result;Rendering found out from above-mentioned second web pages component set, be identified with client letter The web pages component of breath obtains the second client and renders sub- result.
In some optional implementations of the present embodiment, above-mentioned server-side rendering result is executed following by server-side Step obtains: load from it is being found out in above-mentioned first web pages component set, be identified with service client information web pages component in Unbundling event related data, rendering obtain server-side rendering result;And above-mentioned generation unit, it is also used to: according to above-mentioned clothes End rendering result, above-mentioned first client of being engaged in render sub- result and above-mentioned second client rendering as a result, generating above-mentioned to be generated At webpage.
In some optional implementations of the present embodiment, above-mentioned first web pages component set and above-mentioned second group of web Part set is identical.
In some optional implementations of the present embodiment, web pages component includes template and data to be displayed;On and Rendering unit is stated, is also used to: utilizing pre-stored second template engine, processing is found out from the second web pages component set , template and data to be displayed in the web pages component for being identified with client-side information, rendering obtains above-mentioned client rendering result, Wherein, above-mentioned second template engine is identical as the first template engine, wherein and above-mentioned server-side utilizes above-mentioned first template engine, The template of web pages component that processing is found out from above-mentioned first web pages component set, being identified with service client information and to be shown Data, rendering obtain above-mentioned server-side rendering result.
It should be noted that provided in this embodiment for generating the realization details and technology of each unit in the device of webpage Effect can be with reference to the explanation of other embodiments in the application, and details are not described herein.
Fig. 7 is the timing diagram according to an embodiment of the system for generating webpage of the application.
The system for generating webpage of the present embodiment may include the server-side and client of communication connection.Server-side It can be set on server 105 shown in figure 1, client can be set in terminal device 101,102,103 shown in FIG. 1 On.
In the present embodiment, above-mentioned server-side can be used for: in pre-stored first web pages component set, search mesh Mark each web pages component indicated by least one web pages component mark in web pages component logo collection, wherein above-mentioned first Web pages component in web pages component set is identified with rendering client information, and rendering client information is service client information or client-side information; According to the web pages component for being identified with service client information found out, rendering obtains server-side rendering result;By above-mentioned server-side wash with watercolours Dye result and above-mentioned target webpage component logo collection are sent to above-mentioned client.
Above-mentioned client can be used for: receive above-mentioned server-side rendering result and above-mentioned target webpage component logo collection; In pre-stored second web pages component set, the indicated each group of web of above-mentioned at least one web pages component mark is searched Part, wherein the web pages component in above-mentioned second web pages component set is identified with rendering client information;Based on from the second web pages component collection Web pages component finding out in conjunction, being identified with client-side information, rendering obtain client rendering result;According to above-mentioned server-side Rendering result and above-mentioned client rendering result, generate webpage to be generated.
As shown in fig. 7, server-side searches target network in pre-stored first web pages component set in step 701 Each web pages component indicated by least one web pages component mark in page component logo collection.
In a step 702, server-side is serviced according to the web pages component for being identified with service client information found out, rendering Hold rendering result.
In step 703, server-side rendering result and above-mentioned target webpage component logo collection are sent to visitor by server-side Family end.
In step 704, client receives the server-side rendering result and target webpage component identification sets that server-side is sent It closes.
In step 705, client searches at least one web pages component in pre-stored second web pages component set The indicated each web pages component of mark.
In step 706, client based on it is being found out from the second web pages component set, be identified with client-side information Web pages component, rendering obtain client rendering result.
In step 707, client generates webpage to be generated according to server-side rendering result and client rendering result.
It should be noted that the realization details and technical effect of step 701, step 702 and step 703, it can be with reference pair The explanation of step 301 and step 302, details are not described herein.Step 704, step 705, the realization of step 706 and step 707 are thin Section and technical effect, can be with the explanation of reference pair step 201, step 202, step 203 and step 204, and details are not described herein.
In some optional implementations of the present embodiment, it includes fixed in advance for being identified with the web pages component of service client information The unbundling event related data and binding event related data of justice;And above-mentioned client for rendering as follows To client rendering result: loading webpage finding out from above-mentioned second web pages component set, being identified with service client information The binding event related data of component, rendering obtain the first client and render sub- result;It renders from above-mentioned second web pages component collection Web pages component finding out in conjunction, being identified with client-side information obtains the second client and renders sub- result.
In some optional implementations of the present embodiment, above-mentioned server-side is taken for rendering as follows Business end rendering result: web pages component that load is found out from above-mentioned first web pages component set, being identified with service client information In unbundling event related data, rendering obtain server-side rendering result;Above-mentioned client for generating as follows Webpage to be generated: sub- result and above-mentioned second client wash with watercolours are rendered according to above-mentioned server-side rendering result, above-mentioned first client Dye is as a result, generate above-mentioned webpage to be generated.
In some optional implementations of the present embodiment, above-mentioned first web pages component set and above-mentioned second group of web Part set is identical.
In some optional implementations of the present embodiment, web pages component includes template and data to be displayed;On and It states server-side and obtains server-side rendering result for rendering as follows: utilizing pre-stored first template engine, place The template of web pages component that reason is found out from above-mentioned first web pages component set, being identified with service client information and number to be shown According to rendering obtains above-mentioned server-side rendering result;Above-mentioned client obtains client rendering knot for rendering as follows Fruit: utilize pre-stored second template engine, processing found out from above-mentioned second web pages component set, be identified with client Template and data to be displayed in the web pages component of client information, rendering obtain above-mentioned client rendering result, wherein above-mentioned second Template engine is identical as above-mentioned first template engine.
In some optional implementations of the present embodiment, above-mentioned server-side is also used to: being received above-mentioned client and is sent Auto-building html files request, wherein the request of above-mentioned auto-building html files includes the banner of webpage to be generated;According to preset webpage mark Know the corresponding relationship with configuration file, in preset configuration file set, searches configuration text corresponding with above-mentioned banner Part, wherein above-mentioned configuration file includes at least one web pages component mark;The web pages component mark for including by above-mentioned configuration file It is determined as target webpage component logo collection.
It should be noted that realization details and technical effect in the present embodiment, it can be with reference to other implementations in the application , the explanation in the corresponding embodiment of especially Fig. 2, details are not described herein.
Below with reference to Fig. 8, it illustrates the computer systems 800 for the terminal device for being suitable for being used to realize the embodiment of the present application Structural schematic diagram.Terminal device shown in Fig. 8 is only an example, function to the embodiment of the present application and should not use model Shroud carrys out any restrictions.
As shown in figure 8, computer system 800 includes central processing unit (CPU) 801, it can be read-only according to being stored in Program in memory (ROM) 802 or be loaded into the program in random access storage device (RAM) 803 from storage section 808 and Execute various movements appropriate and processing.In RAM 803, also it is stored with system 800 and operates required various programs and data. CPU 801, ROM 802 and RAM 803 are connected with each other by bus 804.Input/output (I/O) interface 805 is also connected to always Line 804.
I/O interface 805 is connected to lower component: the importation 806 including keyboard, mouse etc.;It is penetrated including such as cathode The output par, c 807 of spool (CRT), liquid crystal display (LCD) etc. and loudspeaker etc.;Storage section 808 including hard disk etc.; And the communications portion 809 of the network interface card including LAN card, modem etc..Communications portion 809 via such as because The network of spy's net executes communication process.Driver 810 is also connected to I/O interface 805 as needed.Detachable media 811, such as Disk, CD, magneto-optic disk, semiconductor memory etc. are mounted on as needed on driver 810, in order to read from thereon Computer program be mounted into storage section 808 as needed.
Particularly, in accordance with an embodiment of the present disclosure, it may be implemented as computer above with reference to the process of flow chart description Software program.For example, embodiment of the disclosure includes a kind of computer program product comprising be carried on computer-readable medium On computer program, which includes the program code for method shown in execution flow chart.In such reality It applies in example, which can be downloaded and installed from network by communications portion 809, and/or from detachable media 811 are mounted.When the computer program is executed by central processing unit (CPU) 801, limited in execution the present processes Above-mentioned function.
It should be noted that the above-mentioned computer-readable medium of the application can be computer-readable signal media or meter Calculation machine readable storage medium storing program for executing either the two any combination.Computer readable storage medium for example can be --- but not Be limited to --- electricity, magnetic, optical, electromagnetic, infrared ray or semiconductor system, device or device, or any above combination.Meter The more specific example of calculation machine readable storage medium storing program for executing can include but is not limited to: have the electrical connection, just of one or more conducting wires Taking formula computer disk, hard disk, random access storage device (RAM), read-only memory (ROM), erasable type may be programmed read-only storage Device (EPROM or flash memory), optical fiber, portable compact disc read-only memory (CD-ROM), light storage device, magnetic memory device, Or above-mentioned any appropriate combination.In this application, computer readable storage medium can be it is any include or storage journey The tangible medium of sequence, the program can be commanded execution system, device or device use or in connection.And at this In application, computer-readable signal media may include in a base band or as carrier wave a part propagate data-signal, Wherein carry computer-readable program code.The data-signal of this propagation can take various forms, including but unlimited In electromagnetic signal, optical signal or above-mentioned any appropriate combination.Computer-readable signal media can also be that computer can Any computer-readable medium other than storage medium is read, which can send, propagates or transmit and be used for By the use of instruction execution system, device or device or program in connection.Include on computer-readable medium Program code can transmit with any suitable medium, including but not limited to: wireless, electric wire, optical cable, RF etc. are above-mentioned Any appropriate combination.
Flow chart and block diagram in attached drawing are illustrated according to the system of the various embodiments of the application, method and computer journey The architecture, function and operation in the cards of sequence product.In this regard, each box in flowchart or block diagram can generation A part of one module, program segment or code of table, a part of the module, program segment or code include one or more use The executable instruction of the logic function as defined in realizing.It should also be noted that in some implementations as replacements, being marked in box The function of note can also occur in a different order than that indicated in the drawings.For example, two boxes succeedingly indicated are actually It can be basically executed in parallel, they can also be executed in the opposite order sometimes, and this depends on the function involved.Also it to infuse Meaning, the combination of each box in block diagram and or flow chart and the box in block diagram and or flow chart can be with holding The dedicated hardware based system of functions or operations as defined in row is realized, or can use specialized hardware and computer instruction Combination realize.
Being described in unit involved in the embodiment of the present application can be realized by way of software, can also be by hard The mode of part is realized.Described unit also can be set in the processor, for example, can be described as: a kind of processor packet Include receiving unit, searching unit, rendering unit and generation unit.Wherein, the title of these units not structure under certain conditions The restriction of the pairs of unit itself, for example, receiving unit is also described as " receiving the server-side rendering knot that server-side is sent The unit of fruit and target webpage component logo collection ".
As on the other hand, present invention also provides a kind of computer-readable medium, which be can be Included in device described in above-described embodiment;It is also possible to individualism, and without in the supplying device.Above-mentioned calculating Machine readable medium carries one or more program, when said one or multiple programs are executed by the device, so that should Device: server-side rendering result and target webpage component logo collection that server-side is sent are received, wherein above-mentioned server-side rendering As a result following steps are executed by above-mentioned server-side to obtain: in pre-stored first web pages component set, searches target network Each web pages component indicated by least one web pages component mark in page component logo collection, wherein above-mentioned first webpage Web pages component in assembly set is identified with rendering client information, and rendering client information is service client information or client-side information;According to What is found out is identified with the web pages component of service client information, and rendering obtains server-side rendering result;In pre-stored second net In page assembly set, the indicated each web pages component of above-mentioned at least one web pages component mark is searched, wherein above-mentioned second net Web pages component in page assembly set is identified with rendering client information;Based on it is being found out from above-mentioned second web pages component set, It is identified with the web pages component of client-side information, rendering obtains client rendering result;According to above-mentioned server-side rendering result and upper Client rendering result is stated, webpage to be generated is generated.
Above description is only the preferred embodiment of the application and the explanation to institute's application technology principle.Those skilled in the art Member is it should be appreciated that invention scope involved in the application, however it is not limited to technology made of the specific combination of above-mentioned technical characteristic Scheme, while should also cover in the case where not departing from foregoing invention design, it is carried out by above-mentioned technical characteristic or its equivalent feature Any combination and the other technical solutions formed.Such as features described above has similar function with (but being not limited to) disclosed herein Can technical characteristic replaced mutually and the technical solution that is formed.

Claims (14)

1. a kind of method for generating webpage, which is characterized in that the described method includes:
Receive server-side rendering result and target webpage component logo collection that server-side is sent, wherein the server-side rendering As a result following steps are executed by the server-side to obtain: in pre-stored first web pages component set, searches target network Each web pages component indicated by least one web pages component mark in page component logo collection, wherein first webpage Web pages component in assembly set is identified with rendering client information, and rendering client information is service client information or client-side information;According to What is found out is identified with the web pages component of service client information, and rendering obtains server-side rendering result;
In pre-stored second web pages component set, the indicated each net of at least one web pages component mark is searched Page component, wherein the web pages component in the second web pages component set is identified with rendering client information;
Based on web pages component find out from the second web pages component set, to be identified with client-side information, rendering is obtained Client rendering result;
According to the server-side rendering result and the client rendering result, webpage to be generated is generated.
2. the method according to claim 1, wherein the web pages component for being identified with service client information includes fixed in advance The unbundling event related data and binding event related data of justice, and
It is described based on web pages component found out from the second web pages component set, to be identified with client-side information, rendering obtains Client rendering result, comprising:
Load the binding thing from web pages component finding out in the second web pages component set, being identified with service client information Part related data, rendering obtain the first client and render sub- result;
Web pages component that rendering is found out from the second web pages component set, being identified with client-side information, obtains second Client renders sub- result.
3. according to the method described in claim 2, it is characterized in that, the server-side rendering result is following by server-side execution Step obtains: load from it is being found out in the first web pages component set, be identified with service client information web pages component in Unbundling event related data, rendering obtain server-side rendering result;And
It is described according to the server-side rendering result and the client rendering result, generate webpage to be generated, comprising:
Sub- result and second client rendering son knot are rendered according to the server-side rendering result, first client Fruit generates the webpage to be generated.
4. method according to any one of claim 1-3, which is characterized in that the first web pages component set with it is described Second web pages component set is identical.
5. according to the method described in claim 4, it is characterized in that, web pages component includes template and data to be displayed;And
It is described based on web pages component found out from the second web pages component set, to be identified with client-side information, rendering obtains Client rendering result, further includes:
It is that processing is found out from the second web pages component set, be identified with client using pre-stored second template engine Template and data to be displayed in the web pages component of information, rendering obtain the client rendering result, wherein second mould Plate engine is identical as the first template engine, wherein the server-side utilizes first template engine, handles from first net The template and data to be displayed of web pages component finding out in page assembly set, being identified with service client information, rendering obtain institute State server-side rendering result.
6. a kind of for generating the device of webpage, which is characterized in that described device includes:
Receiving unit, for receiving the server-side rendering result and target webpage component logo collection of server-side transmission, wherein institute It states server-side rendering result to obtain by server-side execution following steps: in pre-stored first web pages component set In, search each web pages component indicated by least one web pages component mark in target webpage component logo collection, wherein Web pages component in the first web pages component set is identified with rendering client information, and rendering client information is service client information or client Client information;According to the web pages component for being identified with service client information found out, rendering obtains server-side rendering result;
Searching unit, in pre-stored second web pages component set, searching at least one web pages component mark Indicated each web pages component, wherein the web pages component in the second web pages component set is identified with rendering client information;
Rendering unit, for based on webpage found out from the second web pages component set, to be identified with client-side information Component, rendering obtain client rendering result;
Generation unit, for generating webpage to be generated according to the server-side rendering result and the client rendering result.
7. a kind of system for generating webpage, which is characterized in that the system comprises: the server-side of communication connection and client End, in which:
The server-side is used for: in pre-stored first web pages component set, being searched in target webpage component logo collection The indicated each web pages component of at least one web pages component mark, wherein the webpage in the first web pages component set Component is identified with rendering client information, and rendering client information is service client information or client-side information;Clothes are identified with according to what is found out The web pages component of business client information, rendering obtain server-side rendering result;By the server-side rendering result and the target webpage Component logo collection is sent to the client;
The client is used for: receiving the server-side rendering result and the target webpage component logo collection;It is deposited in advance In second web pages component set of storage, the indicated each web pages component of at least one web pages component mark is searched, wherein Web pages component in the second web pages component set is identified with rendering client information;Based on being searched from the second web pages component set Out, the web pages component that is identified with client-side information, rendering obtains client rendering result;According to the server-side rendering result With the client rendering result, webpage to be generated is generated.
8. system according to claim 7, which is characterized in that it includes fixed in advance for being identified with the web pages component of service client information The unbundling event related data and binding event related data of justice;And
The client obtains client rendering result for rendering as follows: loading from the second web pages component collection The binding event related data of web pages component finding out in conjunction, being identified with service client information, rendering obtain the first client Render sub- result;Web pages component that rendering is found out from the second web pages component set, being identified with client-side information, obtains Sub- result is rendered to the second client.
9. system according to claim 8, which is characterized in that
The server-side obtains server-side rendering result for rendering as follows: loading from the first web pages component collection Unbundling event related data in web pages component finding out in conjunction, being identified with service client information, rendering obtain server-side Rendering result;
The client for generating webpage to be generated as follows: according to the server-side rendering result, described first Client renders sub- result and second client rendering as a result, generating the webpage to be generated.
10. the system according to any one of claim 7-9, which is characterized in that the first web pages component set and institute It is identical to state the second web pages component set.
11. system according to claim 10, which is characterized in that web pages component includes template and data to be displayed;And
The server-side obtains server-side rendering result for rendering as follows: being drawn using pre-stored first template Hold up, processing found out from the first web pages component set, be identified with service client information web pages component template and to Show data, rendering obtains the server-side rendering result;
The client obtains client rendering result for rendering as follows: being drawn using pre-stored second template Hold up, handle template from web pages component found out in the second web pages component set, to be identified with client-side information and Data to be displayed, rendering obtain the client rendering result, wherein second template engine and first template engine It is identical.
12. system according to claim 11, which is characterized in that the server-side is also used to: receiving the client hair The auto-building html files request sent, wherein the auto-building html files request includes the banner of webpage to be generated;According to preset webpage The corresponding relationship of mark and configuration file searches configuration corresponding with the banner in preset configuration file set File, wherein the configuration file includes at least one web pages component mark;The web pages component mark for including by the configuration file Knowledge is determined as target webpage component logo collection.
13. a kind of terminal, which is characterized in that the terminal includes:
One or more processors;
Storage device, for storing one or more programs,
When one or more of programs are executed by one or more of processors, so that one or more of processors Shi Shixian method for example as claimed in any one of claims 1 to 5.
14. a kind of computer readable storage medium, is stored thereon with computer program, which is characterized in that the program is by processor Such as method as claimed in any one of claims 1 to 5 is realized when execution.
CN201710571418.1A 2017-07-13 2017-07-13 Method, device and system for generating webpage Active CN110020329B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710571418.1A CN110020329B (en) 2017-07-13 2017-07-13 Method, device and system for generating webpage

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710571418.1A CN110020329B (en) 2017-07-13 2017-07-13 Method, device and system for generating webpage

Publications (2)

Publication Number Publication Date
CN110020329A true CN110020329A (en) 2019-07-16
CN110020329B CN110020329B (en) 2021-07-30

Family

ID=67185813

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710571418.1A Active CN110020329B (en) 2017-07-13 2017-07-13 Method, device and system for generating webpage

Country Status (1)

Country Link
CN (1) CN110020329B (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110765251A (en) * 2019-10-21 2020-02-07 百度在线网络技术(北京)有限公司 Rendering method, server, electronic device, and storage medium
CN111045655A (en) * 2019-12-18 2020-04-21 广州市百果园信息技术有限公司 Page rendering method and device, rendering server and storage medium
CN111177624A (en) * 2019-12-24 2020-05-19 浙江大搜车软件技术有限公司 Website front-back end communication method and device, computer equipment and storage medium
CN111310088A (en) * 2020-02-12 2020-06-19 北京字节跳动网络技术有限公司 Page rendering method and device
CN111339462A (en) * 2020-02-18 2020-06-26 北京百度网讯科技有限公司 Component rendering method, device, server, terminal and medium
CN112882711A (en) * 2021-03-10 2021-06-01 百度在线网络技术(北京)有限公司 Rendering method, device, equipment and storage medium
CN113449228A (en) * 2020-03-24 2021-09-28 北京沃东天骏信息技术有限公司 Page rendering method and device
CN113836455A (en) * 2021-09-18 2021-12-24 北京百度网讯科技有限公司 Special effect rendering method, device, equipment, storage medium and computer program product

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110307808A1 (en) * 2010-06-10 2011-12-15 Microsoft Corporation Rendering incompatible content within a user interface
CN102456035A (en) * 2010-10-28 2012-05-16 金蝶软件(中国)有限公司 Webpage resource cache control method, device and system
US20130007107A1 (en) * 2011-07-01 2013-01-03 International Business Machines Corporation Rendering components within different browser environments
US20130147819A1 (en) * 2011-06-09 2013-06-13 Ciinow, Inc. Method and mechanism for performing both server-side and client-side rendering of visual data
US20140344664A1 (en) * 2013-05-16 2014-11-20 International Business Machines Corporation Webpage Display System Leveraging OSGI
CN104182547A (en) * 2014-09-10 2014-12-03 北京浩瀚深度信息技术股份有限公司 Method for optimizing page rendering of server and web cache server
CN104714982A (en) * 2013-12-17 2015-06-17 阿里巴巴集团控股有限公司 Method and system for loading webpage
CN105095445A (en) * 2015-07-24 2015-11-25 北京奇虎科技有限公司 Page generation method and system

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110307808A1 (en) * 2010-06-10 2011-12-15 Microsoft Corporation Rendering incompatible content within a user interface
CN102456035A (en) * 2010-10-28 2012-05-16 金蝶软件(中国)有限公司 Webpage resource cache control method, device and system
US20130147819A1 (en) * 2011-06-09 2013-06-13 Ciinow, Inc. Method and mechanism for performing both server-side and client-side rendering of visual data
US20130007107A1 (en) * 2011-07-01 2013-01-03 International Business Machines Corporation Rendering components within different browser environments
US20140344664A1 (en) * 2013-05-16 2014-11-20 International Business Machines Corporation Webpage Display System Leveraging OSGI
CN104714982A (en) * 2013-12-17 2015-06-17 阿里巴巴集团控股有限公司 Method and system for loading webpage
CN104182547A (en) * 2014-09-10 2014-12-03 北京浩瀚深度信息技术股份有限公司 Method for optimizing page rendering of server and web cache server
CN105095445A (en) * 2015-07-24 2015-11-25 北京奇虎科技有限公司 Page generation method and system

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110765251A (en) * 2019-10-21 2020-02-07 百度在线网络技术(北京)有限公司 Rendering method, server, electronic device, and storage medium
CN110765251B (en) * 2019-10-21 2022-11-22 百度在线网络技术(北京)有限公司 Rendering method, server, electronic device, and storage medium
CN111045655A (en) * 2019-12-18 2020-04-21 广州市百果园信息技术有限公司 Page rendering method and device, rendering server and storage medium
CN111045655B (en) * 2019-12-18 2023-04-14 广州市百果园信息技术有限公司 Page rendering method and device, rendering server and storage medium
CN111177624A (en) * 2019-12-24 2020-05-19 浙江大搜车软件技术有限公司 Website front-back end communication method and device, computer equipment and storage medium
CN111177624B (en) * 2019-12-24 2023-11-14 浙江大搜车软件技术有限公司 Website front-end and back-end communication method, device, computer equipment and storage medium
CN111310088A (en) * 2020-02-12 2020-06-19 北京字节跳动网络技术有限公司 Page rendering method and device
CN111310088B (en) * 2020-02-12 2023-07-04 北京字节跳动网络技术有限公司 Page rendering method and device
CN111339462A (en) * 2020-02-18 2020-06-26 北京百度网讯科技有限公司 Component rendering method, device, server, terminal and medium
CN113449228A (en) * 2020-03-24 2021-09-28 北京沃东天骏信息技术有限公司 Page rendering method and device
CN112882711A (en) * 2021-03-10 2021-06-01 百度在线网络技术(北京)有限公司 Rendering method, device, equipment and storage medium
CN113836455A (en) * 2021-09-18 2021-12-24 北京百度网讯科技有限公司 Special effect rendering method, device, equipment, storage medium and computer program product

Also Published As

Publication number Publication date
CN110020329B (en) 2021-07-30

Similar Documents

Publication Publication Date Title
CN110020329A (en) For generating the methods, devices and systems of webpage
CN105653933B (en) Plug-in loading method and device
CN107622135A (en) Method and apparatus for display information
CN107295095A (en) The method and apparatus for pushing and showing advertisement
CN107844371A (en) Task processing method, system and electronic equipment
CN105786207B (en) Data inputting method and device
CN107729106A (en) It is a kind of that the method and apparatus quickly redirected are realized between application component
CN106896937A (en) Method and apparatus for being input into information
CN110058854B (en) Method, terminal device and computer-readable medium for generating application
CN109582873A (en) Method and apparatus for pushed information
CN109635223A (en) Page display method and device
CN109446442A (en) Method and apparatus for handling information
CN109582317A (en) Method and apparatus for debugging boarding application
CN109389182A (en) Method and apparatus for generating information
CN110232091A (en) Mthods, systems and devices for synchrodata
CN105589631B (en) Information displaying method and device
CN109408748A (en) Method and apparatus for handling information
CN109271160A (en) Active rule construction method, device and computer system, medium
CN113407882A (en) Component generation method and device, computer-readable storage medium and electronic equipment
CN109413056A (en) Method and apparatus for handling information
CN109002282A (en) A kind of method and apparatus for realizing animation effect in web page exploitation
CN108549586A (en) Information processing method and device
CN108664511B (en) Method and device for acquiring webpage information
CN109582580A (en) For debugging system, the method and apparatus of the page
CN109614603A (en) Method and apparatus for generating information

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