| advertise add site services publishers database health videos | ![]() | about toolbar stats live show health store more stuff JOIN/LOGIN |
Web Site for Doctors, Surgeons & Health Organizations - Web Page Design,... houstonorthopaedicsurgeon... | Personal Web Pages Spinal Cord Injury northeastcenter.com | Web Site for Doctors, Surgeons & Health Organizations - Web Page Design,... advancedosm.com |
A dynamic web page is a hypertext document rendered to a World Wide Web user presenting content that has been customized or actualized for each individual viewing or rendition or that continually updates information as the page is displayed to the user. Classical web page design using only HTML or XHTML, provides static content, meaning that a page retrieved by different users at different times is always the same. However, a web page can also provide a live user experience. Content (text, images, form fields, etc.) on a web page can change, in response to different contexts or conditions. There are two ways to create this kind of effect:
Web pages that use the first method must use presentation technology called, in a broader sense, rich interfaced pages. Client-side scripting languages like JavaScript or ActionScript, used for Dynamic HTML (DHTML) and Flash technologies respectively, are frequently used to orchestrate media types (sound, animations, changing text, etc.) of the presentation. The scripting also allows use of remote scripting, a technique by which the DHTML page requests additional information from a server, using a hidden Frame, XMLHttpRequests, or a Web service. Web pages that use to the second method are often created with the help of server-side languages such as PHP, Perl, ASP, ASP.NET, JSP, ColdFusion and other languages. These server-side languages typically use the Common Gateway Interface (CGI) to produce dynamic web pages. These kinds of pages can also use, on the client-side, the first kind (DHTML, etc.).
[edit] Dynamic web sitesIn dynamic sites page content and page layout are created separately. The content is retrieved from a database and is placed on a webpage only when needed or asked. The benefit of this is that it allows for quicker page loading and it allows just about anyone, with limited or no web design experience, to update their own website via an administrative tool. This set-up is ideal for those who wish to make frequent changes to their websites including text and image updates. Dynamic sites are also great for image galleries, online calendars or e-commerce, etc. [edit] Client-side content generationThe Client-side content is generated on the user's computer. The web browser retrieves a page from the server, then processes the code embedded in the page (often written in JavaScript) and displays the retrieved page's content to the user. The innerHTML property (or write command) can illustrate the client-side dynamic page generation: two distinct pages, A and B, can be regenerated as [edit] Server-side generationServer-side dynamic content is more complicated.
[edit] Combined client and server content generationAjax is a newer web development technique for dynamically interchanging content with the server-side, without reloading the web page. Google Maps is an example of a web application that uses Ajax techniques and database. [edit] HistoryIt is difficult to be precise about "dynamic web page beginnings" or chronology, because the precise concept makes sense only after the "widespread development of web pages". Context and dates of the "web beginnings":
For server-side dynamic pages:
For client-side:
[edit] See also[edit] References
|
| ↑ top of page ↑ | about thumbshots |