diff --git a/files/zh-cn/glossary/garbage_collection/index.html b/files/zh-cn/glossary/garbage_collection/index.html index 720ce63cfe12a8..f00efb4bfd6298 100644 --- a/files/zh-cn/glossary/garbage_collection/index.html +++ b/files/zh-cn/glossary/garbage_collection/index.html @@ -7,7 +7,7 @@ - 垃圾回收 translation_of: Glossary/Garbage_collection --- -
垃圾回收 是一个术语,在 {{Glossary("computer programming", "计算机编程")}}中用于描述查找和删除那些不再被其他{{Glossary("object reference", "对象引用")}}的{{Glossary("object", "对象")}} 处理过程。换句话说,垃圾回收是删除任何其他对象未使用的对象的过程。 垃圾收集通常缩写为 "GC", 是{{Glossary("JavaScript")}}中使用的{{Glossary("memory management", "内存管理")}}系统的基本组成部分。
+垃圾回收 是一个术语,在 {{Glossary("computer programming", "计算机编程")}}中用于描述查找和删除那些不再被其他{{Glossary("object reference", "对象引用")}}的{{Glossary("object", "对象")}} 处理过程。换句话说,垃圾回收是删除任何其他对象未使用的对象的过程。垃圾收集通常缩写为 "GC",是{{Glossary("JavaScript")}}中使用的{{Glossary("memory management", "内存管理")}}系统的基本组成部分。
Web {{glossary("browser","浏览器")}} 需要一个被称为布局引擎的软件来解释 {{glossary("HTML")}}, {{glossary("CSS")}}, {{glossary("JavaScript")}}和嵌入式内容(如:图片),并将所有内容绘制到屏幕上。除此之外,Gecko 确保相关的 {{glossary("API","APIs")}} 在 Gecko 支持的每一个操作系统上都能很好的工作,并且适当的 API 只暴露给相关的支持目标。这意味着 Gecko 包括网络栈、图形栈、布局引擎、Javascript 虚拟机和移植层等。
-由于所有的 Firefox OS 应用都是 Web 应用程序, 所以 Firefox OS 会使用 Gecko 当其应用处于运行时。
+由于所有的 Firefox OS 应用都是 Web 应用程序,所以 Firefox OS 会使用 Gecko 当其应用处于运行时。
通用首部指的是可以应用于请求和响应中,但是不能应用于消息内容自身的 {{glossary('Header', 'HTTP 首部')}} 。 取决于应用的上下文环境,通用首部可以是{{glossary("Response header", "响应头部")}}或者{{glossary("request header", "请求头部")}}。但是不可以是{{glossary("entity header", "实体头部")}}。
+通用首部指的是可以应用于请求和响应中,但是不能应用于消息内容自身的 {{glossary('Header', 'HTTP 首部')}} 。取决于应用的上下文环境,通用首部可以是{{glossary("Response header", "响应头部")}}或者{{glossary("request header", "请求头部")}}。但是不可以是{{glossary("entity header", "实体头部")}}。
最常见的通用首部包括:{{HTTPHeader('Date')}}、{{HTTPheader("Cache-Control")}} 或 {{HTTPHeader("Connection")}}。
diff --git a/files/zh-cn/glossary/gif/index.html b/files/zh-cn/glossary/gif/index.html index 1ca50f4b2e9471..c693a30f15343a 100644 --- a/files/zh-cn/glossary/gif/index.html +++ b/files/zh-cn/glossary/gif/index.html @@ -6,7 +6,7 @@ - Glossary translation_of: Glossary/gif --- -GIF(图形交换格式)是一种使用无损压缩并可用于动画的图像格式。 一个GIF每像素使用8位,且在24位色彩空间最多使用256种颜色。
+GIF(图形交换格式)是一种使用无损压缩并可用于动画的图像格式。一个 GIF 每像素使用 8 位,且在 24 位色彩空间最多使用 256 种颜色。
Git 是一个免费,开源,分布式源代码管理(版本控制) ({{Glossary("SCM", "SCM", 1)}}) 系统。它有助于分布式开发团队维护代码库。 与以前的 SCM 系统不同的是,它能在本地开发机器上进行常见操作(分支,提交等),而无需更改主存储库,甚至不需要主存储库的写入权限。
+Git 是一个免费,开源,分布式源代码管理(版本控制) ({{Glossary("SCM", "SCM", 1)}}) 系统。它有助于分布式开发团队维护代码库。与以前的 SCM 系统不同的是,它能在本地开发机器上进行常见操作(分支,提交等),而无需更改主存储库,甚至不需要主存储库的写入权限。
一个全局对象是一个永远存在于 {{glossary("global scope")}} 的 {{glossary("object")}}.
-在 JavaScript 中, 有一个永远被定义的全局对象. 在一个 web 浏览器中, 当脚本创建全局变量时, 他们作为该全局对象的成员被创建. (在 {{Glossary("Node.js")}} 不是这样.) 全局对象的 {{Glossary("interface")}} 取决于脚本在其中运行的执行上下文. 例如:
+在 JavaScript 中,有一个永远被定义的全局对象。在一个 web 浏览器中,当脚本创建全局变量时,他们作为该全局对象的成员被创建。(在 {{Glossary("Node.js")}} 不是这样.) 全局对象的 {{Glossary("interface")}} 取决于脚本在其中运行的执行上下文。例如:
global
的对象作为其全局对象。Chrome 浏览器是 Google 开发的一个免费网络{{glossary("浏览器")}}. 它基于开源项目 Chromium。在 Chromium wiki 中描述了它们之间的差异。Chrome维护使用自己的渲染引擎:开源引擎{{glossary("WebKit")}}中WebCore组件的一个分支 {{glossary("Blink")}} 。注意:IOS 版本的 Chrome 使用了 IOS 平台的渲染引擎,而非 {{glossary("Blink")}}。
+Chrome 浏览器是 Google 开发的一个免费网络{{glossary("浏览器")}}. 它基于开源项目 Chromium。在 Chromium wiki 中描述了它们之间的差异。Chrome 维护使用自己的渲染引擎:开源引擎{{glossary("WebKit")}}中 WebCore 组件的一个分支 {{glossary("Blink")}} 。注意:IOS 版本的 Chrome 使用了 IOS 平台的渲染引擎,而非 {{glossary("Blink")}}。
如果你想尝试 Chrome 的最新功能,可以尝试使用 Best 版本(预发布版本)。Chrome 经常进行更新,并将 Best 与 Stable(稳定版) 并行发布。你可以在 Chrome Release Blog 了解更多相关内容。
+如果你想尝试 Chrome 的最新功能,可以尝试使用 Best 版本(预发布版本)。Chrome 经常进行更新,并将 Best 与 Stable(稳定版)并行发布。你可以在 Chrome Release Blog 了解更多相关内容。
GPU(图形处理单元)是与CPU(中央处理单元)类似的计算机部件。它专门在显示器上绘制图形(包括二维和三维)。
+GPU(图形处理单元)是与 CPU(中央处理单元)类似的计算机部件。它专门在显示器上绘制图形(包括二维和三维)。
diff --git a/files/zh-cn/glossary/graceful_degradation/index.html b/files/zh-cn/glossary/graceful_degradation/index.html index 7fe86fd95f2954..f4c4d0fa28f769 100644 --- a/files/zh-cn/glossary/graceful_degradation/index.html +++ b/files/zh-cn/glossary/graceful_degradation/index.html @@ -10,9 +10,9 @@ ---优雅降级(Graceful degradation)是一种设计理念,其核心是尝试构建可在最新浏览器中运行的现代网站/应用程序,而作为降级体验,在低版本浏览器中仍然提供必要的内容和功能。
-{{Glossary("Polyfill","Polyfill")}}可用于使用JavaScript构建缺少的功能,但应尽可能提供样式和布局等功能的可接受替代方案,例如使用CSS级联或HTML回退行为。在处理常见的HTML和CSS问题中可以找到一些很好的例子。
+{{Glossary("Polyfill","Polyfill")}}可用于使用 JavaScript 构建缺少的功能,但应尽可能提供样式和布局等功能的可接受替代方案,例如使用 CSS 级联或 HTML 回退行为。在处理常见的 HTML 和 CSS 问题中可以找到一些很好的例子。
-这个技术很有用,因为它让Web开发者,在专注开发最强大的网站同时,和某些未知的用户代理,在访问网站时发生的问题间达到权衡。{{Glossary("渐进增强")}}相关而不同—通常被看做优雅降级的相反行为。实际上,这两种方法都是有效的,并且通常可以相互补充。
+这个技术很有用,因为它让 Web 开发者,在专注开发最强大的网站同时,和某些未知的用户代理,在访问网站时发生的问题间达到权衡。{{Glossary("渐进增强")}}相关而不同—通常被看做优雅降级的相反行为。实际上,这两种方法都是有效的,并且通常可以相互补充。
通过设置CSS属性 display: grid;
可以定义一个 CSS 网格。接着可以使用 {{cssxref("grid-template-rows")}} 和 {{cssxref("grid-template-columns")}} 属性定义网格的列属性(columns)和行属性(rows)。
通过设置 CSS 属性 display: grid;
可以定义一个 CSS 网格。接着可以使用 {{cssxref("grid-template-rows")}} 和 {{cssxref("grid-template-columns")}} 属性定义网格的列属性 (columns) 和行属性 (rows)。
使用这些属性定义的网格被称为 显式网格 (explicit grid)。
-如果开发者将内容放置在显式网格之外 ,或者依赖自动布局的话,网格法(grid algorithm)将需要创建额外的row或者column、 {{glossary("grid tracks", "tracks")}} 来包含显示网格之外的内容 {{glossary("grid item", "grid items")}},为此将在隐式网格(implicit grid)中创建额外的轨道(tracks)。当内容添加到了已定义的tracks之外的时候,隐式网格(implicit grid)会被自动创建。
+如果开发者将内容放置在显式网格之外 ,或者依赖自动布局的话,网格法 (grid algorithm) 将需要创建额外的 row 或者 column、 {{glossary("grid tracks", "tracks")}} 来包含显示网格之外的内容 {{glossary("grid item", "grid items")}},为此将在隐式网格 (implicit grid) 中创建额外的轨道 (tracks)。当内容添加到了已定义的 tracks 之外的时候,隐式网格 (implicit grid) 会被自动创建。
-下面的例子创建了一个有两行三列的显式网格。由于超过显式网格可容纳的六个条目,此网格中的第三行将是一个隐式网格行轨道(implicit grid row track)
+下面的例子创建了一个有两行三列的显式网格。由于超过显式网格可容纳的六个条目,此网格中的第三行将是一个隐式网格行轨道 (implicit grid row track)
-(注:在容器div上用 row和column定义的网格总数,等于 行数乘以列数 个。比如一个容器div定义了2行*3列=6个网格,这6个就是显式网格,但是假如里面有8个 子div,多出来那2个就叫做隐式网格。)
+(注:在容器 div 上用 row 和 column 定义的网格总数,等于 行数乘以列数 个。比如一个容器 div 定义了 2 行*3 列=6 个网格,这 6 个就是显式网格,但是假如里面有 8 个 子 div,多出来那 2 个就叫做隐式网格。)
本质上,网格区域一定是矩形的。例如,不可能创建T形或L形的网格区域。
+本质上,网格区域一定是矩形的。例如,不可能创建 T 形或 L 形的网格区域。
在下面的例子中,有一个网格容器包含两个网格项目,我用 {{cssxref("grid-area")}} 属性命名它们,然后用 {{cssxref("grid-template-areas")}} 把它们放在网格上。这将创建两个网格区域,一个覆盖四个网格单元格,另外一个覆盖两个。
diff --git a/files/zh-cn/glossary/grid_axis/index.html b/files/zh-cn/glossary/grid_axis/index.html index d3ac6430a4c7a5..010932e00924e3 100644 --- a/files/zh-cn/glossary/grid_axis/index.html +++ b/files/zh-cn/glossary/grid_axis/index.html @@ -6,15 +6,15 @@ - CSS Grids translation_of: Glossary/Grid_Axis --- -Grid布局是一种二维布局方法,能够在行和列中布置内容。因此在任何网格中都有两个轴,横轴(即行轴,内联)和纵轴(即列轴,块)。
+Grid 布局是一种二维布局方法,能够在行和列中布置内容。因此在任何网格中都有两个轴,横轴(即行轴,内联)和纵轴(即列轴,块)。
沿着这些轴,可以使用盒模型对齐规范中定义的属性对项目进行行对齐和列对齐。
-在CSS中,纵轴是放置文本时用的轴。如果你有两个段落,它们从右到左,从上到下书写。在纵轴上,它们一个被放置在另一个下面。
+在 CSS 中,纵轴是放置文本时用的轴。如果你有两个段落,它们从右到左,从上到下书写。在纵轴上,它们一个被放置在另一个下面。
-横轴与纵轴交叉,方向是沿着常规文本流动的。这是我们在Grid布局中的行。
+横轴与纵轴交叉,方向是沿着常规文本流动的。这是我们在 Grid 布局中的行。
@@ -25,7 +25,7 @@在Grid布局中,网络单元格是CSS网格中的最小单元。它是四条{{glossary("grid lines","网格线")}}之间的空间,概念上非常像表格单元格。
+在Grid 布局中,网络单元格是 CSS 网格中的最小单元。它是四条{{glossary("grid lines","网格线")}}之间的空间,概念上非常像表格单元格。
diff --git a/files/zh-cn/glossary/grid_column/index.html b/files/zh-cn/glossary/grid_column/index.html index f49025126c0f05..eb869faaab5964 100644 --- a/files/zh-cn/glossary/grid_column/index.html +++ b/files/zh-cn/glossary/grid_column/index.html @@ -5,11 +5,11 @@ - CSS Grids translation_of: Glossary/Grid_Column --- -网格列是Grid布局中的垂直轨道,即两个垂直网格线之间的空间。它通过属性 {{cssxref("grid-template-columns")}} 或者简写属性 {{cssxref("grid")}},{{cssxref("grid-template")}} 定义.
+网格列是Grid 布局中的垂直轨道,即两个垂直网格线之间的空间。它通过属性 {{cssxref("grid-template-columns")}} 或者简写属性 {{cssxref("grid")}},{{cssxref("grid-template")}} 定义。
另外,当项目被放置到显示网格中创建的列外面时,可以在隐式网格中创建网格列。默认情况这些列自动调整大小,也可以使用 {{cssxref("grid-auto-columns")}} 属性指定其大小。
-在Grid布局中使用对齐方式时,网格列沿着纵轴运行。
+在Grid 布局中使用对齐方式时,网格列沿着纵轴运行。
通过设置CSS属性 display:grid;
或 display:inline-grid;
可以将一个元素定义为网格容器(grid container),并且它的所有直接子元素都会成为网格项。
通过设置 CSS 属性 display:grid;
或 display:inline-grid;
可以将一个元素定义为网格容器(grid container),并且它的所有直接子元素都会成为网格项。
网格容器会创建一个网格化环境(grid firmatting context) 。它的直接子元素通过定义 {{cssxref("grid-template-columns")}} 和 {{cssxref("grid-template-rows")}} 属性可以将自己变为显式网格,当某个元素不在显示网格内时,它就会变为隐式网格。
@@ -27,5 +27,5 @@使用Grid布局在显式网格中定义{{glossary("Grid tracks", "轨道")}}的同时会创建网格线。在下面的例子中,有一个三列两行的网格。它给了我们4条列线和3条行线。
+使用Grid 布局在显式网格中定义{{glossary("Grid tracks", "轨道")}}的同时会创建网格线。在下面的例子中,有一个三列两行的网格。它给了我们 4 条列线和 3 条行线。
{{ EmbedLiveSample('example_1', '500', '250') }}
-网格线可以用它们的编号来寻址。在从左到右的语言比如英语中,列线1将位于网格的左侧,行线1将位于其顶部。线编号遵循文档的写入模式,因此在从右到左的语言中,列线1行将位于网格的右侧。下面的图片展示了该网格的线编号,假设语言是从左到右的。
+网格线可以用它们的编号来寻址。在从左到右的语言比如英语中,列线 1 将位于网格的左侧,行线 1 将位于其顶部。线编号遵循文档的写入模式,因此在从右到左的语言中,列线 1 行将位于网格的右侧。下面的图片展示了该网格的线编号,假设语言是从左到右的。
创建一个网格后,可以通过网格线编号将项目放置到该网格上。在下面的例子中,项目定位从列线1到列线3,从行线1到行线3。
+创建一个网格后,可以通过网格线编号将项目放置到该网格上。在下面的例子中,项目定位从列线 1 到列线 3,从行线 1 到行线 3。
网格行是Grid布局中的水平轨道,即两个水平网格线之间的空间。它通过属性 {{cssxref("grid-template-rows")}} 或者简写属性 {{cssxref("grid")}}, {{cssxref("grid-template")}} 定义。
+网格行是Grid 布局中的水平轨道,即两个水平网格线之间的空间。它通过属性 {{cssxref("grid-template-rows")}} 或者简写属性 {{cssxref("grid")}}, {{cssxref("grid-template")}} 定义。
另外,当项目被放置到显示网格中创建的行外面时,可以在隐式网格中创建网格行。默认情况这些行自动调整大小,也可以使用 {{cssxref("grid-auto-rows")}} 属性指定其大小。
-在Grid布局中使用对齐方式时,网格行沿着横轴运行。
+在Grid 布局中使用对齐方式时,网格行沿着横轴运行。
当使用 {{cssxref("grid-template-columns")}} 和 {{cssxref("grid-template-rows")}} 定义网格轨道时,你可以使用任何长度单位,也可以使用flex单位 fr
来表示网格容器中可用空间的一部分。下面的例子演示了一个三列轨道的网格,第一列200px,第二列1fr,第三列3fr。网格容器中的可用空间减去200px后,剩余空间被分成4份,1份给第二列,3份给第三列。
当使用 {{cssxref("grid-template-columns")}} 和 {{cssxref("grid-template-rows")}} 定义网格轨道时,你可以使用任何长度单位,也可以使用 flex 单位 fr
来表示网格容器中可用空间的一部分。下面的例子演示了一个三列轨道的网格,第一列 200px,第二列 1fr,第三列 3fr。网格容器中的可用空间减去 200px 后,剩余空间被分成 4 份,1 份给第二列,3 份给第三列。
Guard 是 {{domxref("Headers")}} 对象的新特性 (在 {{domxref("Fetch_API","Fetch spec")}} 中定义), 限制了像 {{domxref("Headers.set","set()")}} 和 {{domxref("Headers.append","append()")}} 方法操作 header 的内容. 举个例子, immutable
guard 意味着 headers 不能被改变. 阅读 Fetch basic concepts: guard,了解更多信息
Guard 是 {{domxref("Headers")}} 对象的新特性 (在 {{domxref("Fetch_API","Fetch spec")}} 中定义), 限制了像 {{domxref("Headers.set","set()")}} 和 {{domxref("Headers.append","append()")}} 方法操作 header 的内容。举个例子,immutable
guard 意味着 headers 不能被改变。阅读 Fetch basic concepts: guard,了解更多信息
网格间距是网格轨道之间的间距,可以通过 {{cssxref("grid-column-gap")}},{{cssxref("grid-row-gap")}} 或者 {{cssxref("grid-gap")}} 在Grid布局中创建。
+网格间距是网格轨道之间的间距,可以通过 {{cssxref("grid-column-gap")}},{{cssxref("grid-row-gap")}} 或者 {{cssxref("grid-gap")}} 在Grid 布局中创建。
-在下面的例子中,由一个三列两行的网格。它的列轨道之间有20px的间距,行轨道之间有20px的间距。
+在下面的例子中,由一个三列两行的网格。它的列轨道之间有 20px 的间距,行轨道之间有 20px 的间距。
在网格大小上,网格间距参与计算就好像规则的网格轨道一样,但是没有任何东西可以被放置到网格间距上。网格间距也像网格线一样在那个位置会增加额外的大小,因此网格项目会被放置在网格间距末的那条网格线后。
-能够导致轨道被间隔开来的,除了网格间距属性,还有margins,padding或者使用盒模型对齐中的空间分布属性。这些方法都会导致可见间距的产生,因此网格间距属性不等价于”间距大小“,除非你没有使用这些能够产生间距的方法。
+能够导致轨道被间隔开来的,除了网格间距属性,还有 margins,padding 或者使用盒模型对齐中的空间分布属性。这些方法都会导致可见间距的产生,因此网格间距属性不等价于”间距大小“,除非你没有使用这些能够产生间距的方法。
Gzip 是一种用于文件压缩与解压缩的文件格式。它基于 Deflate 算法,可将文件(译者注:快速地、流式地)压缩地更小,从而实现更快的网络传输。 Web服务器与现代浏览器普遍地支持 Gzip,这意味着服务器可以在发送文件之前自动使用 Gzip 压缩文件,而浏览器可以在接收文件时自行解压缩文件。
+Gzip 是一种用于文件压缩与解压缩的文件格式。它基于 Deflate 算法,可将文件(译者注:快速地、流式地)压缩地更小,从而实现更快的网络传输。Web 服务器与现代浏览器普遍地支持 Gzip,这意味着服务器可以在发送文件之前自动使用 Gzip 压缩文件,而浏览器可以在接收文件时自行解压缩文件。
i18n (取自 "internationalization", 共20个字母)是让产品或服务更容易适应各种文化的最佳实践。
+i18n(取自 "internationalization", 共 20 个字母)是让产品或服务更容易适应各种文化的最佳实践。
国际化是指在设计和开发产品、应用或文档内容时,为不同文化、地区或语言的目标受众提供方便的本地化服务。({{Glossary("W3C")}} 定义)
@@ -19,8 +19,8 @@在其他方面,i18n 仍然需要许多支持
-
- 字符集 (通常使用 Unicode)
-- 计量单位 (货币、°C/°F 、km/miles 等)
+- 字符集(通常使用 Unicode)
+- 计量单位(货币、°C/°F、km/miles 等)
- 时间和日期格式
- 键盘布局
- 文字书写顺序
diff --git a/files/zh-cn/glossary/ice/index.html b/files/zh-cn/glossary/ice/index.html index 5812b97b154290..ba77937a5b5d5d 100644 --- a/files/zh-cn/glossary/ice/index.html +++ b/files/zh-cn/glossary/ice/index.html @@ -9,15 +9,15 @@ - 网络 translation_of: Glossary/ICE --- -ICE (交互式连接建立)是一个被{{glossary("WebRTC")}}使用的框架(跟其他技术在一起使用),它被用在两端之间的连接,不管是何种网络类型 (通常用在视频或语音聊天)。这个协议让两端能够互相找到对方并建立一个连接,即便它们都使用了网络地址转译({{glossary("NAT")}})去跟内网的其他设备共享了一个公网IP地址。
+ICE (交互式连接建立) 是一个被{{glossary("WebRTC")}}使用的框架(跟其他技术在一起使用),它被用在两端之间的连接,不管是何种网络类型 (通常用在视频或语音聊天)。这个协议让两端能够互相找到对方并建立一个连接,即便它们都使用了网络地址转译 ({{glossary("NAT")}}) 去跟内网的其他设备共享了一个公网 IP 地址。
这个框架的算法是寻找最低等待时间的路径去连接两端,通常采用以下顺序寻找:
-
- 直接的UDP连接 (在且仅在这种情况下,一个{{glossary("STUN")}}的服务器会被用来查找主机端面向网络的地址)。
-- 直接的TCP连接, 通过HTTP端口
-- 直接的TCP连接, 通过HTTPS端口
-- 间接的连接通过中继器/{{glossary("TURN")}}服务器 (如果一个直接连接失败了, 比如当一个主机端位于防火墙之后阻止了NAT穿越)
+- 直接的 UDP 连接 (在且仅在这种情况下,一个{{glossary("STUN")}}的服务器会被用来查找主机端面向网络的地址)。
+- 直接的 TCP 连接,通过 HTTP 端口
+- 直接的 TCP 连接,通过 HTTPS 端口
+- 间接的连接通过中继器/{{glossary("TURN")}}服务器 (如果一个直接连接失败了,比如当一个主机端位于防火墙之后阻止了 NAT 穿越)
学习更多
@@ -25,13 +25,13 @@学习更多
通用知识
技术参考
-
diff --git a/files/zh-cn/glossary/ide/index.html b/files/zh-cn/glossary/ide/index.html index d3ed009750d894..bf67fcc8c02246 100644 --- a/files/zh-cn/glossary/ide/index.html +++ b/files/zh-cn/glossary/ide/index.html @@ -3,7 +3,7 @@ slug: Glossary/IDE translation_of: Glossary/IDE --- -- {{rfc("5245")}}, ICE的IETF详细说明书
-- {{domxref("RTCIceCandidate")}}, ICE candidate的展现接口
+- {{rfc("5245")}}, ICE 的 IETF 详细说明书
+- {{domxref("RTCIceCandidate")}}, ICE candidate 的展现接口
集成编程开发环境(Integrated Development Environment)或交互式开发环境,是为程序员提供了软件开发所需的完善工具链的软件应用。一个 IDE 通常包含一个代码编辑器,自动编译工具和一个调试器。
+集成编程开发环境 (Integrated Development Environment) 或交互式开发环境,是为程序员提供了软件开发所需的完善工具链的软件应用。一个 IDE 通常包含一个代码编辑器,自动编译工具和一个调试器。
General knowledge
diff --git a/files/zh-cn/glossary/idempotent/index.html b/files/zh-cn/glossary/idempotent/index.html index ba2604eb381f1b..d61fd2b773e128 100644 --- a/files/zh-cn/glossary/idempotent/index.html +++ b/files/zh-cn/glossary/idempotent/index.html @@ -7,7 +7,7 @@ translation_of: Glossary/Idempotent original_slug: Glossary/幂等 --- -一个HTTP方法是幂等的,指的是同样的请求被执行一次与连续执行多次的效果是一样的,服务器的状态也是一样的。换句话说就是,幂等方法不应该具有副作用(统计用途除外)。在正确实现的条件下, {{HTTPMethod("GET")}} , {{HTTPMethod("HEAD")}} , {{HTTPMethod("PUT")}} 和 {{HTTPMethod("DELETE")}} 等方法都是幂等的,而 {{HTTPMethod("POST")}} 方法不是。所有的 {{glossary("safe")}} 方法也都是幂等的。
+一个 HTTP 方法是幂等的,指的是同样的请求被执行一次与连续执行多次的效果是一样的,服务器的状态也是一样的。换句话说就是,幂等方法不应该具有副作用(统计用途除外)。在正确实现的条件下, {{HTTPMethod("GET")}} , {{HTTPMethod("HEAD")}} , {{HTTPMethod("PUT")}} 和 {{HTTPMethod("DELETE")}} 等方法都是幂等的,而 {{HTTPMethod("POST")}} 方法不是。所有的 {{glossary("safe")}} 方法也都是幂等的。
幂等性只与后端服务器的实际状态有关,而每一次请求接收到的状态码不一定相同。例如,第一次调用 {{HTTPMethod("DELETE")}} 方法有可能返回 {{HTTPStatus("200")}} ,但是后续的请求可能会返回 {{HTTPStatus("404")}} 。 {{HTTPMethod("DELETE")}} 的言外之意是,开发者不应该使用
@@ -39,7 +39,7 @@DELETE
法实现具有删除最后条目功能的 RESTful API。了解更多
基本知识
技术知识
diff --git a/files/zh-cn/glossary/iife/index.html b/files/zh-cn/glossary/iife/index.html index 1150a226142406..ab51592ea9bffa 100644 --- a/files/zh-cn/glossary/iife/index.html +++ b/files/zh-cn/glossary/iife/index.html @@ -9,7 +9,7 @@ translation_of: Glossary/IIFE original_slug: Glossary/立即执行函数表达式 --- -IIFE( 立即调用函数表达式)是一个在定义时就会立即执行的 {{glossary("JavaScript")}} {{glossary("function","函数")}}。
+IIFE(立即调用函数表达式)是一个在定义时就会立即执行的 {{glossary("JavaScript")}} {{glossary("function","函数")}}。
(function () { statements diff --git a/files/zh-cn/glossary/indexeddb/index.html b/files/zh-cn/glossary/indexeddb/index.html index c28487858bbfe3..b0b1e8c81238e6 100644 --- a/files/zh-cn/glossary/indexeddb/index.html +++ b/files/zh-cn/glossary/indexeddb/index.html @@ -9,7 +9,7 @@ - 术语表 translation_of: Glossary/IndexedDB --- -IndexedDB 是一个用于在浏览器中储存较大数据结构的 Web {{glossary("API")}}, 并提供索引功能以实现高性能查找. 像其他基于 {{glossary("SQL")}} 的 关系型数据库管理系统 (RDBMS) 一样, IndexedDB 是一个事务型的数据库系统. 然而, 它是使用 {{glossary("JavaScript")}} 对象而非列数固定的表格来储存数据的.
+IndexedDB 是一个用于在浏览器中储存较大数据结构的 Web {{glossary("API")}}, 并提供索引功能以实现高性能查找。像其他基于 {{glossary("SQL")}} 的 关系型数据库管理系统 (RDBMS) 一样,IndexedDB 是一个事务型的数据库系统。然而,它是使用 {{glossary("JavaScript")}} 对象而非列数固定的表格来储存数据的。
了解更多
diff --git a/files/zh-cn/glossary/information_architecture/index.html b/files/zh-cn/glossary/information_architecture/index.html index 661b2649e229d4..7d5d6f6d841a13 100644 --- a/files/zh-cn/glossary/information_architecture/index.html +++ b/files/zh-cn/glossary/information_architecture/index.html @@ -3,7 +3,7 @@ slug: Glossary/Information_architecture translation_of: Glossary/Information_architecture --- -应用于web设计和开发的信息架构是组织一个web站点的信息、内容和功能的实践,信息和服务的易使用和易查找使得它能提供最好的用户体验。
+应用于 web 设计和开发的信息架构是组织一个 web 站点的信息、内容和功能的实践,信息和服务的易使用和易查找使得它能提供最好的用户体验。
了解更多
diff --git a/files/zh-cn/glossary/input_method_editor/index.html b/files/zh-cn/glossary/input_method_editor/index.html index 837089cf14b942..69a8290d257b81 100644 --- a/files/zh-cn/glossary/input_method_editor/index.html +++ b/files/zh-cn/glossary/input_method_editor/index.html @@ -7,7 +7,7 @@ - 输入法编辑器 translation_of: Glossary/Input_method_editor --- -输入法编辑器 (IME) 是一种程序,可为文本输入提供专门的用户界面。输入法编辑器在许多情况下使用:
+输入法编辑器 (IME) 是一种程序,可为文本输入提供专门的用户界面。输入法编辑器在许多情况下使用:
- 使用拉丁键盘输入中文,日文或韩文文本
diff --git a/files/zh-cn/glossary/ip_address/index.html b/files/zh-cn/glossary/ip_address/index.html index 396969dc8ef38e..aecda748a98262 100644 --- a/files/zh-cn/glossary/ip_address/index.html +++ b/files/zh-cn/glossary/ip_address/index.html @@ -1,16 +1,16 @@ --- -title: IP地址 +title: IP 地址 slug: Glossary/IP_Address tags: - - IP地址 + - IP 地址 - 初学者 - 术语表 translation_of: Glossary/IP_Address original_slug: Glossary/IP地址 --- -IP地址是分配给连接到使用Internet协议的网络的每个设备的一串数字。
+IP 地址是分配给连接到使用 Internet 协议的网络的每个设备的一串数字。
-在更广泛地使用IPv6之前,"IP地址"通常仍指32位IPv4地址。
+在更广泛地使用 IPv6 之前,"IP 地址"通常仍指 32 位 IPv4 地址。
了解更多
diff --git a/files/zh-cn/glossary/irc/index.html b/files/zh-cn/glossary/irc/index.html index 2bc4a5f164bd74..237e1057ca47ad 100644 --- a/files/zh-cn/glossary/irc/index.html +++ b/files/zh-cn/glossary/irc/index.html @@ -3,13 +3,13 @@ slug: Glossary/IRC translation_of: Glossary/IRC --- -IRC (Internet Relay Chat 因特网中继聊天) 是一个基于互联网连接和IRC客户端的全球聊天系统,其通过IRC服务器收发消息。
+IRC (Internet Relay Chat 因特网中继聊天) 是一个基于互联网连接和 IRC 客户端的全球聊天系统,其通过 IRC 服务器收发消息。
-由 Jarrko Oikarinen 在20世纪80年代末设计出, IRC 使用 {{glossary("TCP")}} ,这是一个开放的协议。IRC服务器将消息广播给每个连接到多个 IRC 通道(每个通道都有自己的 ID)中的一个的人。
+由 Jarrko Oikarinen 在 20 世纪 80 年代末设计出, IRC 使用 {{glossary("TCP")}} ,这是一个开放的协议。IRC 服务器将消息广播给每个连接到多个 IRC 通道 (每个通道都有自己的 ID) 中的一个的人。
学习更多
diff --git a/files/zh-cn/glossary/isp/index.html b/files/zh-cn/glossary/isp/index.html index 96bbeca87661b5..d3b6e83902c678 100644 --- a/files/zh-cn/glossary/isp/index.html +++ b/files/zh-cn/glossary/isp/index.html @@ -7,7 +7,7 @@ - 网络 translation_of: Glossary/ISP --- -互联网服务供应商(Internet Service Provider,简称 ISP)通过电话线上的拨号连接(这在以前比较常见),或宽带连接(如电缆调制解调器或 DSL 服务)出售互联网接入服务 ,有时也会提供其他服务,如电子邮件、虚拟主机和 IP 语音。
+互联网服务供应商(Internet Service Provider,简称 ISP)通过电话线上的拨号连接(这在以前比较常见),或宽带连接(如电缆调制解调器或 DSL 服务)出售互联网接入服务,有时也会提供其他服务,如电子邮件、虚拟主机和 IP 语音。
了解更多