Web Standards

Web standards will help us realize the dreams of the World Wide Web.

Web standards make web development easier.

Why use web standards?

Due to the existence of different browser versions, web developers often need to work hard on time-consuming multi-version development. When new hardware (such as mobile phones) and software (such as micro-browsers) start to browse the web, this situation will become more serious.

For the development of the web to be better, it is very important for both developers and end users that browser manufacturers and site developers adhere to standards when developing new applications.

The continuous growth of the web makes it increasingly necessary to rely on standards to realize its full potential. Web standards can ensure that everyone has the right to access the same information. Without web standards, future web applications, including the applications we dream of, are impossible to realize.

At the same time, web standards can also make site development faster and more pleasant. In order to shorten the time of development and maintenance, future websites will have to be coded according to standards. Developers do not have to struggle with multi-version development to achieve the same results.

Other considerations

Once web developers adhere to web standards, due to the ease of understanding each other's coding, the teamwork of web development will be simplified.

Some developers believe that standards are equivalent to constraints and think that using special browser features can add security to their work. However, as the ways of access increase, it will become more and more difficult to adjust these pages in the future. Adhering to standards is the first step you need to take to solve this problem. Only by using web standards can you ensure that all browsers, whether new or old, can correctly display your site without frequent and time-consuming rewriting of code.

Standardization can increase the traffic to websites.

Standard web documents are more easily accessed by search engines and more easily accurately indexed.

Standard web documents are more easily converted to other formats.

Standard web documents are more easily accessible by program code (such as JavaScript and DOM).

Do you want to save a lot of time? Please develop the habit of using validation services to validate your pages. Validation can keep your documents consistent with standards and free from serious errors.

Usability

Usability is an important part of the HTML standard.

Standards make it easier for people with disabilities to use the web. The blind can use computers to read out web pages for them. People with low vision can rearrange and enlarge web pages. Simple web standards, such as HTML and CSS, will make your web pages easier to be understood by voice readers and other uncommon output devices.

World Wide Web Consortium (W3C)

The World Wide Web Consortium, established in 1994, is an international alliance whose purpose is to be committed to 'leading the web to unleash its full potential'.

As developers, especially when creating this educational website, we are willing to help make this dream a reality.

You can read more about W3C in the next section.

ECMA

The European Computer Manufacturers Association (ECMA), founded in Switzerland in 1961, aims to meet the need for standardization of computer languages and input/output codes.

ECMA is not an official standardization organization, but a consortium of companies that cooperate with other official organizations, such as the International Organization for Standardization (ISO) and the European Telecommunications Standards Institute (ETSI).

For web developers, the most important standard is the standardization of ECMAScript, JavaScript.

ECMAScript is a standardized scripting language used to handle web objects specified by the W3C Document Object Model (DOM). Through ECMAScript, DOM objects can be added, deleted, or modified.

The ECMAScript standard is based on Netscape's JavaScript and Microsoft's JScript.

The latest ECMAScript specification is ECMA-262:

http://www.ecma-international.org/publications/standards/ECMA-262.HTM