The mystery of the work draft of HTML 5

Source: Internet
Author: User
Tags final

The World Wide Web Consortium (WWW) publishes a draft of the HTML 5 specification, this is the first major revision since HTML 4 was released more than 10 years ago. During this time, as developers gradually migrate their applications to the web, it has evolved from a major static medium to an interactive application, Has a wealth of media content. The purpose of HTML 5 is to reflect such a change.

The new features give full consideration to application developers, so HTML 5 introduces a large number of additional JavaScript APIs. You can use this content to relate to the corresponding HTML elements, which include:

The 1/two-D drawing API can be used on a new canvas (Canvas) element to render images, game graphics, or other visual graphics in motion.

2/An API that allows Web applications to register themselves as a protocol or MIME type.

3/An API that introduces a new caching mechanism to support offline Web applications.

4/An API to play video and audio, you can use the new videos and audio elements.

5/A History API that exposes the history of the browsing and allows the page to better support the back button in AJAX applications after adding it.

6/cross-document messaging, which provides a way for documents to communicate with each other without regard to their source domain, 7/To some extent, such a design is designed to prevent Cross-site scripting attacks.

8/an API that supports drag-and-drop operations, which can be associated with draggable attributes.

9/an API that supports editing operations and can be associated with a new global contenteditable attribute.

10/a new network API that enables Web applications to communicate with each other on the local network and maintain two-way communication on their source servers.

Use the key/value pairs of the JavaScript API to implement persistent storage of the client, while supporting the embedded SQL database.

The event sent by the server, which can be associated with the new event source (Event-source) element, the new event source element facilitates a persistent connection to the remote data source, and greatly eliminates the need for polling in the Web application.

Also, HTML 5 introduces a number of new presentation elements to support common page components, such as headers (header), footers (footer), figures (illustration), dialog (dialog, for marking sessions), and navigation (navigation). In addition, There is also a new DataGrid element that supports interactive tables and trees, a DataList element for a combo box, and a progress feature that can show the completion of a long-running task. Also adds a page label that supports RSS feeds.

For forms, the type types of the INPUT element contain new support for dates, times, emails, and URLs, so that browsers can provide user interface elements, such as a date selector for a calendar or integration with a user address book. It also provides the ability to submit data to the server in a well-defined format.

HTML 5 also gives up support for some well-known features. One of the most striking is the abandonment of support for the framework (frames), which has long been considered to be disruptive to the accessibility and usability of Web pages. It is noteworthy that even if the browser fully supports the HTML 5 standard, It will continue to support these discarded features, since support for older versions of HTML will last for years.

HTML 5 was developed under the guidance of the HTML Working Group of the Consortium, which was established in March 2007. The Working Group was fully open and included nearly 500 participants from Apple, Google, IBM, Microsoft, Mozilla Foundation, Nokia and opera members.

"There is no doubt that HTML is a very important standard," said Tim Berners-lee, the first HTML version of the author, a consortium member. I'm happy to see the developer community, including the browser provider, working together to create the best track of the web. The idea of integrating so many people is a daunting task, and the challenge is to find a balance between innovation and conservative, idealism and pragmatism.

HTML 5 will gradually replace HTML 4, but the final confirmation of the HTML 5 specification is still a long way off. The current plan is to initially recommend it as a candidate for use during 2009 and then be implemented as the final official version in September 2010.

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.