前端基础(四):前端国际规范收集

简介: 由于前端技术的灵活性和杂乱性,导致网上的许多解决方案不够全面甚至是完全错误,容易起到误导作用。所以,我对搜索到的解决方案往往是存疑态度。那么,如何去验证它的正确性呢?我一般使用两种方式,第一种是直接上手试,能不能成,一试便知;第二种方法是查阅相关的规范。

前言

由于前端技术的灵活性和杂乱性,导致网上的许多解决方案不够全面甚至是完全错误,容易起到误导作用。所以,我对搜索到的解决方案往往是存疑态度。那么,如何去验证它的正确性呢?我一般使用两种方式,第一种是直接上手试,能不能成,一试便知;第二种方法是查阅相关的规范。刚开始可能第一种方法用得比较多,但是当逐渐深入之后,第二种方法的作用就越来越大了。因此,我萌生了想整理一下前端涉及规范的想法。但是翻阅了许多资料,发现基本没有相关的文章介绍这些内容,故而,自己整理了一份以供查阅,也希望对各位有所帮助。

由于所知有限,所有存在很多遗漏,希望各位多多指正,我们共同完善这个列表。

 

W3C

官网:https://www.w3.org/TR

 

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——文档对象模型

发布时间 版本号 规范地址
2000-11-13 2.0(分几部分) https://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ https://www.w3.org/TR/2000/REC-DOM-Level-2-Events-20001113/ https://www.w3.org/TR/2000/REC-DOM-Level-2-Views-20001113/https://www.w3.org/TR/2000/REC-DOM-Level-2-Traversal-Range-20001113/https://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113/ https://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/
2004-04-07 3.0 https://www.w3.org/TR/2004/REC-DOM-Level-3-Val-20040127/ https://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407/ https://www.w3.org/TR/2004/REC-DOM-Level-3-LS-20040407/
2015-11-19 4.0 https://www.w3.org/TR/2015/REC-dom-20151119/

wiki:https://en.wikipedia.org/wiki/Document_Object_Model

 

soap

SimpleObject Access Protocol——简单对象通信协议

发布时间 版本号 规范地址
2007-04-27 1.2(分几部分) https://www.w3.org/TR/2007/REC-soap12-part0-20070427/ https://www.w3.org/TR/2007/REC-soap12-part1-20070427/ https://www.w3.org/TR/2007/REC-soap12-part2-20070427/https://www.w3.org/TR/2007/REC-soap12-testcollection-20070427/

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

发布时间 版本号 规范地址
1997-06 1 http://www.ecma-international.org/publications/files/ECMA-ST-ARCH/ECMA-262,%201st%20edition,%20June%201997.pdf
1998-06 2 http://www.ecma-international.org/publications/files/ECMA-ST-ARCH/ECMA-262,%202nd%20edition,%20August%201998.pdf
1999-12 3 http://www.ecma-international.org/publications/files/ECMA-ST-ARCH/ECMA-262,%203rd%20edition,%20December%201999.pdf
  4 废弃
2009-12 5 http://www.ecma-international.org/publications/files/ECMA-ST-ARCH/ECMA-262%205th%20edition%20December%202009.pdf
2011-06 5.1 http://www.ecma-international.org/publications/files/ECMA-ST-ARCH/ECMA-262%205.1%20edition%20June%202011.pdf
2015-06 6(2015) http://www.ecma-international.org/publications/files/ECMA-ST-ARCH/ECMA-262%206th%20edition%20June%202015.pdf
2016-06 7(2016) http://www.ecma-international.org/publications/files/ECMA-ST-ARCH/ECMA-262%207th%20edition%20June%202016.pdf
2017-06 8(2017) http://www.ecma-international.org/publications/files/ECMA-ST/Ecma-262.pdf

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——互联网工程任务组

官网:http://ietf.org/standards/

 

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——超文本传输协议

发布时间 版本号 规范地址
1991 0.9 https://www.w3.org/Protocols/HTTP/AsImplemented.html
1996 1.0 https://tools.ietf.org/html/rfc1945
1997 1.1 https://tools.ietf.org/html/rfc2068 http://www.rfc-editor.org/info/rfc2616
2014-06 1.1(调整) http://www.rfc-editor.org/info/rfc7230 http://www.rfc-editor.org/info/rfc7231 http://www.rfc-editor.org/info/rfc7232 http://www.rfc-editor.org/info/rfc7233 http://www.rfc-editor.org/info/rfc7234http://www.rfc-editor.org/info/rfc7235
2015-05 2.0 http://www.rfc-editor.org/info/rfc7540

wiki:https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol

原文发布时间为:2018年06月21日
原文作者:老司机带你撸代码

本文来源:开源中国 如需转载请联系原作者

 

目录
相关文章
|
6月前
|
缓存 前端开发
前端代码整洁与规范之CSS篇
【4月更文挑战第2天】 前端代码整洁与规范之CSS篇
227 4
|
1月前
|
前端开发 测试技术
如何从零到一建立前端规范
【10月更文挑战第6天】
58 2
|
6月前
|
前端开发 JavaScript API
前端代码书写规范
前端代码规范提升项目可维护性和团队协作效率。关注项目命名清晰简洁、一致性,组件命名使用驼峰式且具描述性。JS遵循4空格缩进,分号结束语句,CSS按逻辑排序,HTML注重语义化。注释要功能性、文档化且简洁。遵循规范能减少错误,增强团队沟通。
294 3
|
3月前
|
前端开发 JavaScript 开发工具
前端规范
前端规范
|
2月前
|
监控 前端开发 开发者
前端代码规范 - 日志打印规范
前端代码规范 - 日志打印规范
|
2月前
|
前端开发 JavaScript
前端基础(一)_前端页面构成
本文介绍了前端页面的基本构成,包括HTML(负责页面的结构和语义)、CSS(负责页面的样式和表现)和JavaScript(负责页面的行为和动态效果)。文章通过示例代码展示了如何使用这三种技术来创建一个简单的网页,并解释了HTML文档的结构和语法。
36 0
|
3月前
|
移动开发 前端开发 程序员
后端程序员的前端基础-前端三剑客之HTML
后端程序员的前端基础-前端三剑客之HTML
41 9
|
3月前
|
前端开发 JavaScript 程序员
后端程序员的前端基础-前端三剑客之CSS
后端程序员的前端基础-前端三剑客之CSS
41 8
|
3月前
|
存储 JavaScript 前端开发
后端程序员的前端基础-前端三剑客之JavaScript
后端程序员的前端基础-前端三剑客之JavaScript
31 4
|
3月前
|
缓存 JavaScript 前端开发
下一篇
无影云桌面