diff --git a/files/zh-cn/glossary/vendor_prefix/index.html b/files/zh-cn/glossary/vendor_prefix/index.html index bbdcad8ceecde3..b3b0d3c233fd3f 100644 --- a/files/zh-cn/glossary/vendor_prefix/index.html +++ b/files/zh-cn/glossary/vendor_prefix/index.html @@ -8,23 +8,23 @@
浏览器厂商们有时会给实验性的或者非标准的 CSS 属性和 JavaScript API 添加前缀,这样开发者就可以用这些新的特性进行试验,同时(理论上)防止他们的试验代码被依赖,从而在标准化过程中破坏 web 开发者的代码。开发者应该等到浏览器行为标准化之后再使用未加前缀的属性。
浏览器厂商们正在努力停止使用前缀来表示实验性质的代码的行为。Web开发者一直在生产环境的网站上使用这些实验性代码,这使得浏览器厂商更难保证浏览器兼容性和处理新特性;这也伤害了更小众的浏览器,它们被迫添加其他浏览器前缀以加载热门网站。
+浏览器厂商们正在努力停止使用前缀来表示实验性质的代码的行为。Web 开发者一直在生产环境的网站上使用这些实验性代码,这使得浏览器厂商更难保证浏览器兼容性和处理新特性;这也伤害了更小众的浏览器,它们被迫添加其他浏览器前缀以加载热门网站。
现在的趋势是将实验性功能添加在需要用户自行设置偏好或标记(flag)的地方,同时编写一个更小规模的规范,以更快达到稳定状态。
主流浏览器引擎前缀:
+主流浏览器引擎前缀:
-webkit-
(谷歌,Safari,新版Opera浏览器,以及几乎所有iOS系统中的浏览器(包括 iOS 系统中的火狐浏览器);基本上所有基于WebKit 内核的浏览器)-webkit-
(谷歌,Safari,新版 Opera 浏览器,以及几乎所有 iOS 系统中的浏览器(包括 iOS 系统中的火狐浏览器);基本上所有基于 WebKit 内核的浏览器)-moz-
(火狐浏览器)-o-
(旧版Opera浏览器)-ms-
(IE浏览器 和 Edge浏览器)-o-
(旧版 Opera 浏览器)-ms-
(IE 浏览器 和 Edge 浏览器)示例:
+示例:
-webkit-transition: all 4s ease; -moz-transition: all 4s ease; @@ -34,17 +34,17 @@CSS 前缀
API 前缀
-过去,浏览器引擎也使用前缀修饰实验性质的API。如果整个接口都是实验性的,前缀修饰的就是接口名(但不包括其中的属性或者方法)。如果将一个实验性的接口或者方法添加到一个标准化的接口中,这个新增的接口或者方法被前缀修饰。
+过去,浏览器引擎也使用前缀修饰实验性质的 API。如果整个接口都是实验性的,前缀修饰的就是接口名(但不包括其中的属性或者方法)。如果将一个实验性的接口或者方法添加到一个标准化的接口中,这个新增的接口或者方法被前缀修饰。
接口前缀
需要使用大写的前缀修饰接口名:
WebKit
(谷歌, Safari, 新版Opera浏览器, 以及几乎所有iOS系统中的浏览器(包括iOS 系统中的火狐浏览器); 简单的说,所有基于WebKit 内核的浏览器)WebKit
(谷歌,Safari, 新版 Opera 浏览器,以及几乎所有 iOS 系统中的浏览器 (包括 iOS 系统中的火狐浏览器); 简单的说,所有基于 WebKit 内核的浏览器)Moz
(火狐浏览器)O
(旧版Opera浏览器)MS
(IE浏览器 和 Edge浏览器)O
(旧版 Opera 浏览器)MS
(IE 浏览器 和 Edge 浏览器)需要使用小写的前缀修饰属性或者方法
webkit
(谷歌, Safari, 新版Opera浏览器, 以及几乎所有iOS系统中的浏览器(包括iOS 系统中的火狐浏览器); 简单的说,所有基于WebKit 内核的浏览器)webkit
(谷歌,Safari, 新版 Opera 浏览器,以及几乎所有 iOS 系统中的浏览器 (包括 iOS 系统中的火狐浏览器); 简单的说,所有基于 WebKit 内核的浏览器)moz
(火狐浏览器)o
(旧版Opera浏览器等ms
(IE浏览器 和 Edge浏览器)o
(旧版 Opera 浏览器等ms
(IE 浏览器 和 Edge 浏览器)示例:
+示例:
var requestAnimationFrame = window.requestAnimationFrame || window.mozRequestAnimationFrame || diff --git a/files/zh-cn/glossary/webdav/index.html b/files/zh-cn/glossary/webdav/index.html index ab0faf8be3f5b9..85a97d83811337 100644 --- a/files/zh-cn/glossary/webdav/index.html +++ b/files/zh-cn/glossary/webdav/index.html @@ -6,7 +6,7 @@ - Infrastructure translation_of: Glossary/WebDAV --- -WebDAV (Web Distributed Authoring and Versioning) 是一种允许web开发者使用客户端远程更新内容的 {{Glossary("HTTP")}} 扩展。
+WebDAV (Web Distributed Authoring and Versioning) 是一种允许 web 开发者使用客户端远程更新内容的 {{Glossary("HTTP")}} 扩展。
WebDAV 很少单独使用,其通常与以下两个扩展一起使用:{{Glossary("CalDAV")}} 和 {{Glossary("CardDAV")}}。
diff --git a/files/zh-cn/glossary/webextensions/index.md b/files/zh-cn/glossary/webextensions/index.md index c51314c889a06d..c445d207aed666 100644 --- a/files/zh-cn/glossary/webextensions/index.md +++ b/files/zh-cn/glossary/webextensions/index.md @@ -7,8 +7,8 @@ tags: - NeedsContent - WebExtensions --- -浏览器扩展是一种跨浏览器系统,用于开发 Firefox 的浏览器扩展。这个系统能够提供许多 API ,在很大程度上能够被不同的浏览器所支持,例如 Mozilla Firefox,Google Chrome,Opera 浏览器,微软 Edge 和 Apple Safari 浏览器。 +浏览器扩展是一种跨浏览器系统,用于开发 Firefox 的浏览器扩展。这个系统能够提供许多 API,在很大程度上能够被不同的浏览器所支持,例如 Mozilla Firefox,Google Chrome,Opera 浏览器,微软 Edge 和 Apple Safari 浏览器。 ## 参见 -- MDN 上的[浏览器扩展](/zh-CN/docs/Mozilla/Add-ons/WebExtensions)。 +- MDN 上的 [浏览器扩展](/zh-CN/docs/Mozilla/Add-ons/WebExtensions)。 diff --git a/files/zh-cn/glossary/webgl/index.html b/files/zh-cn/glossary/webgl/index.html index a4430fd1e56811..6a7bab98468a1e 100644 --- a/files/zh-cn/glossary/webgl/index.html +++ b/files/zh-cn/glossary/webgl/index.html @@ -3,19 +3,19 @@ slug: Glossary/WebGL tags: - WebGL - - Web图像 + - Web 图像 - 术语表 - 编程脚本 - 高级 translation_of: Glossary/WebGL --- -WebGL (Web图形库) 是一个用于绘制交互式2D/3D图形的 {{Glossary("JavaScript")}} {{Glossary("API")}} ,基于 {{Glossary("OpenGL")}} ES 2.0 。
+WebGL (Web 图形库) 是一个用于绘制交互式2D/3D图形的 {{Glossary("JavaScript")}} {{Glossary("API")}} ,基于 {{Glossary("OpenGL")}} ES 2.0。
-Khronos Group 负责WebGL的维护。
+Khronos Group 负责 WebGL 的维护。
-你可以在 {{Glossary("HTML")}} {{HTMLElement("canvas")}} 元素中调用WebGL。
+你可以在 {{Glossary("HTML")}} {{HTMLElement("canvas")}} 元素中调用 WebGL。
-目前所有主流 {{Glossary("Browser","浏览器")}} 都支持WebGL,即便如此,WebGL是否可用还是取决于硬件设备等其他因素(比如GPU是否支持WebGL)。
+目前所有主流 {{Glossary("Browser","浏览器")}} 都支持 WebGL,即便如此,WebGL 是否可用还是取决于硬件设备等其他因素(比如 GPU 是否支持 WebGL)。
了解更多
@@ -23,12 +23,12 @@常识
WebRTC (Web Real-Time Communication) 是一个可以用在视频聊天,音频聊天或P2P文件分享等Web App中的 {{Glossary("API")}}。
+WebRTC (Web Real-Time Communication) 是一个可以用在视频聊天,音频聊天或 P2P 文件分享等 Web App 中的 {{Glossary("API")}}。
-WebRTC主要由以下几个部分组成:
+WebRTC 主要由以下几个部分组成:
getUserMedia
RTCPeerConnection
RTCDataChannel
WebSocket 是一种在客户端与{{Glossary("Server", "服务器")}}之间保持{{Glossary("TCP")}}长连接的{{Glossary("protocol","网络协议")}},这样它们就可以随时进行信息交换。
-虽然任何客户端或服务器上的应用都可以使用WebSocket,但原则上还是指{{Glossary("Browser", "浏览器")}}与服务器之间使用。通过WebSocket,服务器可以直接向客户端发送数据,而无须客户端周期性的请求服务器,以动态更新数据内容。
+虽然任何客户端或服务器上的应用都可以使用 WebSocket,但原则上还是指{{Glossary("Browser", "浏览器")}}与服务器之间使用。通过 WebSocket,服务器可以直接向客户端发送数据,而无须客户端周期性的请求服务器,以动态更新数据内容。
万维网(World Wide Web)一般称其为WWW,W3,或 Web 是通过 {{Glossary("Internet")}} 访问公共网页的互连系统。网络与互联网不一样:Web是建立在互联网之上的许多应用程序之一。
+万维网(World Wide Web)一般称其为WWW,W3,或 Web 是通过 {{Glossary("Internet")}} 访问公共网页的互连系统。网络与互联网不一样:Web 是建立在互联网之上的许多应用程序之一。
-Tim Berners-Lee提出了被称为万维网的架构。他在1990年在CERN物理研究实验室的计算机上创建了第一个网页{{Glossary("Server","server")}},web {{Glossary("Browser","browser")}}和网页。 1991年,他在alt.hypertext新闻组上宣布创作,标志着Web首次公开的那一刻。
+Tim Berners-Lee 提出了被称为万维网的架构。他在 1990 年在 CERN 物理研究实验室的计算机上创建了第一个网页{{Glossary("Server","server")}},web {{Glossary("Browser","browser")}}和网页。1991 年,他在 alt.hypertext 新闻组上宣布创作,标志着 Web 首次公开的那一刻。
我们今天认为的“Web”系统由几个组件组成:
通过{{Glossary("Hyperlink","超链接")}} 连接资源是Web的定义概念,帮助其身份作为连接文档的集合。
+通过{{Glossary("Hyperlink","超链接")}} 连接资源是 Web 的定义概念,帮助其身份作为连接文档的集合。
-Tim Berners-Lee在发明Web之后不久就创建了 {{Glossary("W3C")}}(万维网联盟),进一步规范和开发Web。该联盟由核心Web兴趣小组组成,如网页浏览器开发人员,政府机构,研究人员和大学。其使命包括教育和外联。
+Tim Berners-Lee 在发明 Web 之后不久就创建了 {{Glossary("W3C")}}(万维网联盟),进一步规范和开发 Web。该联盟由核心 Web 兴趣小组组成,如网页浏览器开发人员,政府机构,研究人员和大学。其使命包括教育和外联。
2000年底,国际W3C(World Wide Web Consortium)组织公布发行了XHTML 1.0版本。XHTML 1.0是一种在HTML 4.0基础上优化和改进的的新语言,目的是基于XML应用。XHTML是一种增强了的HTML,它的可扩展性和灵活性将适应未来网络应用更多的需求。
+2000 年底,国际 W3C(World Wide Web Consortium) 组织公布发行了 XHTML 1.0 版本。XHTML 1.0 是一种在 HTML 4.0 基础上优化和改进的的新语言,目的是基于 XML 应用。XHTML 是一种增强了的 HTML,它的可扩展性和灵活性将适应未来网络应用更多的需求。
-
XHTML是在2000年1月26日被国际标准组织机构W3C(World Wide web Consortium)定为一个标准的,认为是HTML的一个最新版本,并且将逐渐替换HTML。现在所有的浏览器都支持XHTML,XHTML兼容 HTML 4.0。也有人认为XHTML就是HTML4.01。如果你在学习过程中自己编写了一个符合标准的站,你可以通过W3C的验证,验证通过后你将会得到一个标志,通常是XHTML1.0认证和CSS验证。大家可以去www.w3.org 这个站点去验证你的站点,如果符合那两个规则则会分别给我们两段代码加到你的网页上向别人展示说明你采用了标准建站。
- 请认真阅读XHTML相关知识和基础教程,以便您能准确的了解XHTML的新特性,以及应用技巧,还可以得到w3c的有力支持。
XHTML 是在 2000 年 1 月 26 日被国际标准组织机构 W3C(World Wide web Consortium) 定为一个标准的,认为是 HTML 的一个最新版本,并且将逐渐替换 HTML。现在所有的浏览器都支持 XHTML,XHTML 兼容 HTML 4.0。也有人认为 XHTML 就是 HTML4.01。如果你在学习过程中自己编写了一个符合标准的站,你可以通过 W3C 的验证,验证通过后你将会得到一个标志,通常是 XHTML1.0 认证和 CSS 验证。大家可以去www.w3.org 这个站点去验证你的站点,如果符合那两个规则则会分别给我们两段代码加到你的网页上向别人展示说明你采用了标准建站。
+ 请认真阅读 XHTML 相关知识和基础教程,以便您能准确的了解 XHTML 的新特性,以及应用技巧,还可以得到 w3c 的有力支持。