How to read the World Wide Web Consortium Standard

Source: Internet
Author: User

The so-called ideal, but also for the strength of the people can say the "reality." The so-called weak is a kind of crime--Shaklokdal "One Piece"

The World Wide Web Consortium (Wide) is the most authoritative and influential international neutral technology standards Organization in the field of Web technology. He is a manager of Web technology specifications, such as Hypertext Markup Language (HTML), Extensible Markup Language (XML), and accessibility guidelines (Web content accessibilty Guidelines, WCAG) that help people with disabilities get access to web information effectively. If you want to consult the relevant specifications can access the w3.org, if you want to consult the latest technology, the only thing can be found is the specification, and some norms are no longer in the perfect, it is possible to change at any time. The learning specification is able to understand the latest technologies and to address some of the ambiguities in terms of standards.

1. Specification is not a user's guide    A specification (also called a standard) is not a user's guide, and the specification does not tell you what to do with a feature, and the purpose of the specification is to tell the programmer and designer who wants to use the technology, which has full functionality and how it works. The user Guide only tells you where to start and where to end. Knowing the spec is not something to brag about, sometimes wondering why it's working, or something unexpected, and the fact that the lookup specification can often find the reason, this article is the user's guide, it tells me how to start reading the specification. Specifications are more tedious to read than user guides.2. Where does the specification come from? A recommendation or technology becomes the ultimate standard, and it undergoes constant modification and refinement, and a new technical standard is usually developed in 4 stages.    
    1. Release first WD (the initial work draft, primary public working Draft, for short), and constantly iterate over WD (work draft, public working Draft, or WD);
    2. Enter the candidate recommendation (candidate recommendation) stage;
    3. into the proposal recommendation (proposed recommendation) stage;
    4. Finally become the world's most recommended (recommendation) standard;
Status information is displayed prominently in the document and differs in color. The recommended standard is updated by the release of Errata, when the accumulation to make substantive changes, will be released by the new version of the proposed standard, when if it comes back to the work of the proposed features, such as CSS3 is CSS Level3, sometimes when a specification too many, will be split into different modules So that no other content is affected.       is the flow chart for rec modification. More information visit: https://dvcs.w3.org/hg/AB/raw-file/default/cover.html3. How to read the specification understand the structure of the specification:The structure of the specification is usually this:
    1. Document Meta information (title, version information, editor, brief statement);
    2. Introduction to Documents (Introduction, Status and others);
    3. Content directory (a list of the contents of each section);
    4. Specification content, the first section is detailed introduction;
    5. The middle is the detailed content;
    6. Finally, the appendices and references, acknowledgements and changes to the version.
Learn to Skim:In general, some parts can skim, no important content;
learn about abbreviations and specific words:The most important part is the detailed introduction of the intermediate standards, but the words may be very rigorous, there may be some shorthand words, familiar with the specification of the specific vocabulary (usually highlighted or italic) is very important;
Learn to read BNC:BNC means "Backus paradigm or the Basque-Noel Paradigm" (Backus naur form or Backus Normal form). is a kind of context-independent syntax language, which is simply described as a description of the rules, used to describe the various computer language syntax definitions, most programming language textbooks use the Backus paradigm;
Value: <color> | Inherit
This represents the value of the color, which can be either a color value or a keyword inherit, and a vertical bar in the middle indicates "or". Learn to read document type definitions:Document type definitions (documents type deginition, referred to as DTDs), they determine how the elements in the document are combined and are compliant. Learn idl:IDL (Interface Definition Language) is a generic tag that describes the kind of information that a user delegate accesses to something that becomes an environment. IDL is not something that becomes a language, but rather a description of the tags in which these interfaces are met. Some XML technologies, such as SVG (Scalable vector graphics, Scalable vector graphic) and smil (Synchronized Multimedia Integration language, Synchronized Multimedia integration Language), Allows the user to edit the program to dynamically control the document. Their specification also describes how to use the Document Object model. These will also explain the various interfaces in the Interface definition language (Interface definition Language).4. Learn about the latest standards      You can access the standard pages of the website, delete the relevant criteria by date, or visit the current work page of each team to view the latest standards.5. How to participate in the development of standards The public is invited to participate in the standard-setting process by joining relevant work groups, discussion areas, mailing lists, various technical activities, official blogs, Weibo, and standard translation programs. The various work organizations of the group invite the public to participate in the review of the standard specification, provide standard use cases, test the technical feasibility of the standard, and realize the realization of the verification standard by reference. For more information, please visit: http://www.chinaw3c.org/participate.html5. Summary how to read the specifications, if you want to learn CSS through reading, get CSS skills, often can not do, because the specifications will not provide you with any CSS skills, how to layout, how to align and center. The same is true of other content. If you are already a senior developer and are repeating the work of the day every day, you want to improve by learning the norm, which is really the best way. However, one day you see someone using a method you have not seen, you hurried to check the specification, but I advise you not to read the norm, because it is uninteresting to beginners and small, easy to forget. The specification is not a user guide. Read the specification to learn to skim, familiar with the normative document structure, understand the specification related abbreviations and specific vocabulary, learn to read the BNC, learn to read the document definition type, learning IDL. If you want to know the latest standards, check w3.org, there are many ways to participate in the designation criteria, including participating in the Love Group, mailing list, technical activities, etc. When one day is strong enough, you will be able to influence others. Learn more about the norm than you would imagine. reference: http://www.chinaw3c.org/how-to-read-spec-gb.html http://alistapart.com/article/readspec

How to read the World Wide Web Consortium Standard

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.