Web site developers must understand the knowledge of website construction

Source: Internet
Author: User
Tags html page xslt client

First, we enumerate the basics of Web site construction in the form of an outline:

Each Web site developer must understand the following Web artifacts:

1.HTML 4.01

Use of 2.CSS (style sheet)

3.XHTML

4.XML and XSLT

5. Client Script

6. Server-side scripting

7. Managing Data through SQL

The future of 8.Web

Secondly, we have the above WEB Introductory Basics to explain:

HTML 4.01

HTML is the language of the Web, and every web developer needs to have a basic understanding of it. HTML 4.01 is an important WEB standard, and it differs greatly from HTML 3.2. When font-like tags and color attributes are added to HTML 3.2, it is becoming a nightmare for developers. The process of developing Web sites that must incorporate font information into each individual page has become a lengthy and costly ordeal. With HTML 4.01, all of the formatting information can be moved out of the HTML document and placed in a separate style sheet. Another reason HTML 4.01 is important is because XHTML 1.0, the newest HTML standard, is an HTML 4.01 that is expressed as an XML application. Using HTML 4.01 on your page ensures that HTML can be easily upgraded to XHTML in the future. Make sure you are using the latest HTML 4.01 standard.

Cascading Style Sheets ( cascading Style sheets-css )

Styles define how HTML elements are displayed, similar to the role of the font tag in HTML 3.2. Styles are usually saved in a file outside of an HTML document. An external style sheet gives you the ability to change the appearance and layout of all pages within a site simply by editing a simple CSS document. If you have ever tried to make some changes, such as changing the font or color of all the page titles in the station, you will understand how CSS can achieve a multiplier effect.

xhtml-html 's Future

XHTML refers to extensible Hypertext Markup Language (extensible Hypertext Markup Language). XHTML 1.0 is the latest HTML standard from W 3C . It became the official recommended standard recommendation in January 2000 , 26th. W 3C Recommendation means the stability of its specifications, and its specification has now become a WEB standard. XHTML is an HTML 4.01 that is refactored using XML and can be immediately put into use in existing browsers by following some simple guidelines.

XML- tools for describing data

Extensible Markup Language (XML) is not an alternative to HTML. In future web development, XML is used to describe and store data, and HTML is used to display data. Our most appropriate description of XML is a cross-platform, hardware-and-software-independent, information storage and transmission tool. We believe that XML is as important as HTML to the Web, and that XML will be the most valuable data processing and transport tool.

XSLT- Tools for user Data conversion

XSLT (Extensible Stylesheet Language Transformations, extensible Stylesheet Language Transformations) is the language used to transform XML. Future Web sites will have to pass data in different formats to different browsers and to other Web servers. XSLT, in turn, is a new W 3C Standard that converts XML data into different formats. XSLT can convert an XML file into a browser-recognizable format, such as HTML, or WML-a markup language for many handheld devices. XSLT can also add elements, delete, rearrange, and sort elements, test and determine which elements are displayed, and so on.

Client Script

Client script scripting is a programming about Internet browser behavior. You should learn JavaScript to be able to deliver more dynamic Web content:

JavaScript is for HTML a programming tool provided by the designer

HTML creators are usually not programmers, but JavaScript is a very simple scripting language! Almost anyone can put some JavaScript code snippets into their HTML pages.

JavaScript can be in HTML add dynamic text to a page

A JavaScript language like this can write mutable text in an HTML page: document.write ("H1" + name + "/H1")

JavaScript ability to react to events

JavaScript can be set to occur when an event is executed, such as when the page is loaded or when the user clicks on an HTML element.

JavaScript can read and modify HTML element

JavaScript can read and modify the contents of HTML elements

JavaScript can be used to validate data

You can use JavaScript to validate form data before the form is submitted to the server, ensuring that the server does the right data processing.

Server-side scripting

Server-side scripting is associated with Internet server programming. You should learn server-side scripting to be able to deliver more dynamic Web content. With server-side programming, you can:

· Dynamically edit, modify, or add Web page content

· Respond to queries or data submitted by a user from HTML

· Access the data or database and return the results to the browser

· Access the file or XML data and return the results to the browser

· Convert XML to HTML and return the results to the browser

· Customizing the page for different users, improving the usability of the page

· Provides security and access control for different Web pages

· Design different output for different types of browsers

· Minimize network traffic

There are some tutorials on the web to learn the current popular asp.net and PHP Server-side scripting programming language.

Use SQL Manage Data

Structured Query Language (SQL) is a common standard for accessing such databases as SQL Server, Oracle, Sybase, and access. For those who want to store and extract data from a database, the knowledge about SQL is invaluable. Any web administrator should understand that SQL is a truly relevant engine for databases on the web

Prospects for the future

You need to understand a very important thing, the functionality of the site will be completely changed. We will look at a huge shift in the way the Web site moves from a "static content" display to a "dynamic content" delivery. We'll also see a lot of new browsers, like browsers in mobile devices, and we'll see more data communication between servers and the use of XML between servers and browsers.



Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.