字數:1142
閱讀時間:5分鐘
前言
由於前端技術的靈活性和雜亂性,導致網上的許多解決方案不夠全面甚至是完全錯誤,容易起到誤導作用。所以,我對搜尋到的解決方案往往是存疑態度。那麼,如何去驗證它的正確性呢?我一般使用兩種方式,第一種是直接上手試,能不能成,一試便知;第二種方法是查閱相關的規範。剛開始可能第一種方法用得比較多,但是當逐漸深入之後,第二種方法的作用就越來越大了。因此,我萌生了想整理一下前端涉及規範的想法。但是翻閱了許多資料,發現基本沒有相關的文章介紹這些內容,故而,自己整理了一份以供查閱,也希望對各位有所幫助。
由於所知有限,所有存在很多遺漏,希望各位多多指正,我們共同完善這個列表。
W3C
官網:https://www.w3.org/TR
SMIL
SynchronizedMultimedia Integration Language——多媒體操縱語言標準
釋出時間 | 版本號 | 規範地址 |
---|---|---|
1998-06-15 | 1.0 | www.w3.org/TR/1998/REC… |
2005-12-13 | 2.1 | www.w3.org/TR/2005/REC… |
2008-12-01 | 3.0 | www.w3.org/TR/2008/REC… |
wiki:https://en.wikipedia.org/wiki/Synchronized_Multimedia_Integration_Language
xhtml
ExtensibleHyperText Markup Language——可擴充套件超文字標記語言
釋出時間 | 版本號 | 規範地址 |
---|---|---|
2000-01-26 | 1.0 | www.w3.org/TR/xhtml1/ |
2018-05-27 | 1.1 | www.w3.org/TR/xhtml11/ |
wiki:https://zh.wikipedia.org/wiki/XHTML
RDF
ResourceDescription Framework——資源描述框架
釋出時間 | 版本號 | 規範地址 |
---|---|---|
2014-02-25 | 1.1 | www.w3.org/TR/2014/REC… |
wiki:https://en.wikipedia.org/wiki/Resource_Description_Framework
WSDL
Web Services Description Language——網路服務描述語言
釋出時間 | 版本號 | 規範地址 |
---|---|---|
2007-06-26 | 2.0(一部分) | www.w3.org/TR/2007/REC… |
wiki:https://en.wikipedia.org/wiki/Web_Services_Description_Language
DOM
DocumentObject Model——文件物件模型
釋出時間 | 版本號 | 規範地址 |
---|---|---|
2000-11-13 | 2.0(分幾部分) | www.w3.org/TR/2000/REC… www.w3.org/TR/2000/REC… www.w3.org/TR/2000/REC… www.w3.org/TR/2000/REC… www.w3.org/TR/2000/REC… www.w3.org/TR/2003/REC… |
2004-04-07 | 3.0 | www.w3.org/TR/2004/REC… www.w3.org/TR/2004/REC… www.w3.org/TR/2004/REC… |
2015-11-19 | 4.0 | www.w3.org/TR/2015/REC… |
wiki:https://en.wikipedia.org/wiki/Document_Object_Model
soap
SimpleObject Access Protocol——簡單物件通訊協議
釋出時間 | 版本號 | 規範地址 |
---|---|---|
2007-04-27 | 1.2(分幾部分) | www.w3.org/TR/2007/REC… www.w3.org/TR/2007/REC… www.w3.org/TR/2007/REC… www.w3.org/TR/2007/REC… |
wiki:https://en.wikipedia.org/wiki/SOAP
Xpath
xml節點選擇語言
釋出時間 | 版本號 | 規範地址 |
---|---|---|
1999-11-16 | 1.0 | www.w3.org/TR/1999/REC… |
2002-11-08 | 2.0 | www.w3.org/TR/2002/REC… |
2014-04-08 | 3.0 | www.w3.org/TR/2014/REC… |
2017-03-21 | 3.1 | www.w3.org/TR/2017/REC… |
wiki:https://en.wikipedia.org/wiki/Xpath
Xquery
xml文件查詢語言
釋出時間 | 版本號 | 規範地址 |
---|---|---|
2010-12-14 | 1.0 | www.w3.org/TR/2010/REC… |
2014-04-08 | 3.0 | www.w3.org/TR/2014/REC… |
2017-03-21 | 3.1 | www.w3.org/TR/2017/REC… |
wiki:https://en.wikipedia.org/wiki/XQuery
Xml schema
xml結構描述語言
釋出時間 | 版本號 | 規範地址 |
---|---|---|
2012-04-05 | 1.1 | www.w3.org/TR/2012/REC… www.w3.org/TR/2012/REC… |
wiki:https://en.wikipedia.org/wiki/XML_schema
XSL
EXtensibleStylesheet Language——可擴充套件樣式表語言
釋出時間 | 版本號 | 規範地址 |
---|---|---|
2001-10-15 | 1.0 | www.w3.org/TR/2001/REC… |
2006-12-05 | 1.1 | www.w3.org/TR/2006/REC… |
2007-01-23 | 2.0 | www.w3.org/TR/2007/REC… |
2017-06-08 | 3.0 | www.w3.org/TR/2017/REC… |
wiki:https://en.wikipedia.org/wiki/XSL
XML
eXtensibleMarkup Language——可擴充套件標記語言
釋出時間 | 版本號 | 規範地址 |
---|---|---|
2006-08-16 | 1.1 | www.w3.org/TR/2006/REC… |
2008-11-26 | 1.0 | www.w3.org/TR/2008/REC… |
wiki:https://en.wikipedia.org/wiki/XML
CSS
Cascading Style Sheet——層疊樣式表
釋出時間 | 版本號 | 規範地址 |
---|---|---|
1996-12-17 | 1 | www.w3.org/TR/CSS1/ |
2011-06-07 | 2 | www.w3.org/TR/CSS2/ |
2011-06-07 | 3 | www.w3.org/TR/2011/REC… www.w3.org/TR/2014/REC… www.w3.org/TR/2018/REC… |
wiki:https://en.wikipedia.org/wiki/Cascading_Style_Sheets
HTML
Hyper TextMarkup Language——超文字標記語言
釋出時間 | 版本號 | 規範地址 |
---|---|---|
1997-01-14 | 3.2 | www.w3.org/TR/2018/SPS… |
1997-12-18 | 4.0 | www.w3.org/TR/html401/ |
2014-10-28 | 5.0 | www.w3.org/TR/2014/REC… |
2016-11-01 | 5.1 | www.w3.org/TR/2016/REC… |
2017-12-14 | 5.2 | www.w3.org/TR/2017/REC… |
wiki:https://en.wikipedia.org/wiki/HTML
WHATWG
網頁超文字應用技術工作小組
由於W3C意圖放棄HTML而使用XHTML,使得瀏覽器廠商自己組建的一個工作小組。2007-04-07,W3C採納了他們的建議,命名為'HTML5'
html5:https://html.spec.whatwg.org/
ECMA
EuropeanComputer Manufacturers Association——歐洲計算機制造協會
ECMAScript
釋出時間 | 版本號 | 規範地址 |
---|---|---|
1997-06 | 1 | www.ecma-international.org/publication… |
1998-06 | 2 | www.ecma-international.org/publication… |
1999-12 | 3 | www.ecma-international.org/publication… |
4 | 廢棄 | |
2009-12 | 5 | www.ecma-international.org/publication… |
2011-06 | 5.1 | www.ecma-international.org/publication… |
2015-06 | 6(2015) | www.ecma-international.org/publication… |
2016-06 | 7(2016) | www.ecma-international.org/publication… |
2017-06 | 8(2017) | www.ecma-international.org/publication… |
wiki:https://en.wikipedia.org/wiki/ECMAScript
JSON
JavaScript Object Notation——js物件符號
釋出時間 | 版本號 | 規範地址 |
---|---|---|
2017-12 | 1 | www.ecma-international.org/publication… |
IETF
InternetEngineering Task Force——網際網路工程任務組
官網:http://ietf.org/standards/
HTML
Hyper TextMarkup Language——超文字標記語言
釋出時間 | 版本號 | 規範地址 |
---|---|---|
1995-11 | 2.0 | www.rfc-editor.org/info/rfc186… |
JSON
JavaScript Object Notation——js物件符號
釋出時間 | 版本號 | 規範地址 |
---|---|---|
2017-12 | 1 | tools.ietf.org/html/rfc825… |
HTTP
HypertextTransfer Protocol——超文字傳輸協議
wiki:https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol
歡迎關注我的微信公眾號: