前言
由于前端技术的灵活性和杂乱性,导致网上的许多解决方案不够全面甚至是完全错误,容易起到误导作用。所以,我对搜索到的解决方案往往是存疑态度。那么,如何去验证它的正确性呢?我一般使用两种方式,第一种是直接上手试,能不能成,一试便知;第二种方法是查阅相关的规范。刚开始可能第一种方法用得比较多,但是当逐渐深入之后,第二种方法的作用就越来越大了。因此,我萌生了想整理一下前端涉及规范的想法。但是翻阅了许多资料,发现基本没有相关的文章介绍这些内容,故而,自己整理了一份以供查阅,也希望对各位有所帮助。
由于所知有限,所有存在很多遗漏,希望各位多多指正,我们共同完善这个列表。
W3C
SMIL
SynchronizedMultimedia Integration Language——多媒体操纵语言标准
发布时间 | 版本号 | 规范地址 |
---|---|---|
1998-06-15 | 1.0 | https://www.w3.org/TR/1998/REC-smil-19980615/ |
2005-12-13 | 2.1 | https://www.w3.org/TR/2005/REC-SMIL2-20051213/ |
2008-12-01 | 3.0 | https://www.w3.org/TR/2008/REC-SMIL3-20081201/ |
wiki:https://en.wikipedia.org/wiki/Synchronized_Multimedia_Integration_Language
xhtml
ExtensibleHyperText Markup Language——可扩展超文本标记语言
发布时间 | 版本号 | 规范地址 |
---|---|---|
2000-01-26 | 1.0 | https://www.w3.org/TR/xhtml1/ |
2018-05-27 | 1.1 | https://www.w3.org/TR/xhtml11/ |
wiki:https://zh.wikipedia.org/wiki/XHTML
RDF
ResourceDescription Framework——资源描述框架
发布时间 | 版本号 | 规范地址 |
---|---|---|
2014-02-25 | 1.1 | https://www.w3.org/TR/2014/REC-rdf11-concepts-20140225/ |
wiki:https://en.wikipedia.org/wiki/Resource_Description_Framework
WSDL
Web Services Description Language——网路服务描述语言
发布时间 | 版本号 | 规范地址 |
---|---|---|
2007-06-26 | 2.0(一部分) | https://www.w3.org/TR/2007/REC-wsdl20-20070626/ |
wiki:https://en.wikipedia.org/wiki/Web_Services_Description_Language
DOM
DocumentObject Model——文档对象模型
wiki:https://en.wikipedia.org/wiki/Document_Object_Model
soap
SimpleObject Access Protocol——简单对象通信协议
wiki:https://en.wikipedia.org/wiki/SOAP
Xpath
xml节点选择语言
发布时间 | 版本号 | 规范地址 |
---|---|---|
1999-11-16 | 1.0 | http://www.w3.org/TR/1999/REC-xpath-19991116/ |
2002-11-08 | 2.0 | http://www.w3.org/TR/2002/REC-xmldsig-filter2-20021108/ |
2014-04-08 | 3.0 | http://www.w3.org/TR/2014/REC-xpath-30-20140408/ |
2017-03-21 | 3.1 | https://www.w3.org/TR/2017/REC-xpath-31-20170321/ |
wiki:https://en.wikipedia.org/wiki/Xpath
Xquery
xml文档查询语言
发布时间 | 版本号 | 规范地址 |
---|---|---|
2010-12-14 | 1.0 | http://www.w3.org/TR/2010/REC-xquery-20101214/ |
2014-04-08 | 3.0 | http://www.w3.org/TR/2014/REC-xquery-30-20140408/ |
2017-03-21 | 3.1 | https://www.w3.org/TR/2017/REC-xquery-31-20170321/ |
wiki:https://en.wikipedia.org/wiki/XQuery
Xml schema
xml结构描述语言
发布时间 | 版本号 | 规范地址 |
---|---|---|
2012-04-05 | 1.1 | http://www.w3.org/TR/2012/REC-xmlschema11-1-20120405/ http://www.w3.org/TR/2012/REC-xmlschema11-2-20120405/ |
wiki:https://en.wikipedia.org/wiki/XML_schema
XSL
EXtensibleStylesheet Language——可扩展样式表语言
发布时间 | 版本号 | 规范地址 |
---|---|---|
2001-10-15 | 1.0 | http://www.w3.org/TR/2001/REC-xsl-20011015/ |
2006-12-05 | 1.1 | http://www.w3.org/TR/2006/REC-xsl11-20061205/ |
2007-01-23 | 2.0 | http://www.w3.org/TR/2007/REC-xslt20-20070123/ |
2017-06-08 | 3.0 | https://www.w3.org/TR/2017/REC-xslt-30-20170608/ |
wiki:https://en.wikipedia.org/wiki/XSL
XML
eXtensibleMarkup Language——可扩展标记语言
发布时间 | 版本号 | 规范地址 |
---|---|---|
2006-08-16 | 1.1 | http://www.w3.org/TR/2006/REC-xml11-20060816/ |
2008-11-26 | 1.0 | http://www.w3.org/TR/2008/REC-xml-20081126/ |
wiki:https://en.wikipedia.org/wiki/XML
CSS
Cascading Style Sheet——层叠样式表
发布时间 | 版本号 | 规范地址 |
---|---|---|
1996-12-17 | 1 | https://www.w3.org/TR/CSS1/ |
2011-06-07 | 2 | https://www.w3.org/TR/CSS2/ |
2011-06-07 | 3 | http://www.w3.org/TR/2011/REC-css3-color-20110607/ http://www.w3.org/TR/2014/REC-css-namespaces-3-20140320/ https://www.w3.org/TR/2018/REC-css-color-3-20180619/ |
wiki:https://en.wikipedia.org/wiki/Cascading_Style_Sheets
HTML
Hyper TextMarkup Language——超文本标记语言
发布时间 | 版本号 | 规范地址 |
---|---|---|
1997-01-14 | 3.2 | https://www.w3.org/TR/2018/SPSD-html32-20180315/ |
1997-12-18 | 4.0 | https://www.w3.org/TR/html401/ |
2014-10-28 | 5.0 | https://www.w3.org/TR/2014/REC-html5-20141028/ |
2016-11-01 | 5.1 | https://www.w3.org/TR/2016/REC-html51-20161101/ |
2017-12-14 | 5.2 | https://www.w3.org/TR/2017/REC-html52-20171214/ |
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
wiki:https://en.wikipedia.org/wiki/ECMAScript
JSON
JavaScript Object Notation——js对象符号
发布时间 | 版本号 | 规范地址 |
---|---|---|
2017-12 | 1 | http://www.ecma-international.org/publications/files/ECMA-ST-ARCH/ECMA-404%201st%20edition%20October%202013.pdf |
IETF
InternetEngineering Task Force——互联网工程任务组
HTML
Hyper TextMarkup Language——超文本标记语言
发布时间 | 版本号 | 规范地址 |
---|---|---|
1995-11 | 2.0 | https://www.rfc-editor.org/info/rfc1866 |
JSON
JavaScript Object Notation——js对象符号
发布时间 | 版本号 | 规范地址 |
---|---|---|
2017-12 | 1 | https://tools.ietf.org/html/rfc8259 |
HTTP
HypertextTransfer Protocol——超文本传输协议
wiki:https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol
原文发布时间为:2018年06月21日
原文作者:老司机带你撸代码
本文来源:开源中国 如需转载请联系原作者