diff --git a/files/zh-cn/glossary/database/index.html b/files/zh-cn/glossary/database/index.html index dbbaf6bfd098d9..5e041c12d56651 100644 --- a/files/zh-cn/glossary/database/index.html +++ b/files/zh-cn/glossary/database/index.html @@ -8,7 +8,7 @@ ---
数据库是一种用于收集已组织好的数据以便于搜索、结构化和扩充的存储系统。
-网站开发中, 大多数数据库采用关系型数据库管理系统 (RDBMS) 来组织数据, 通过 {{glossary("SQL")}}语言来编程。 但有些数据库没有遵循上述的组织数据的机制,这类被称作 NoSQL 数据库。
+网站开发中,大多数数据库采用关系型数据库管理系统 (RDBMS) 来组织数据,通过 {{glossary("SQL")}}语言来编程。但有些数据库没有遵循上述的组织数据的机制,这类被称作 NoSQL 数据库。
被广泛使用的服务端关系型数据库有 MySQL (或者源于它的 MariaDB ), SQL Server, 和 Oracle Database 等。另一边,出名的 NoSQL 数据库有 MongoDB , Cassandra和Redis等。
diff --git a/files/zh-cn/glossary/descriptor_(css)/index.html b/files/zh-cn/glossary/descriptor_(css)/index.html index c1fb9980bba0ce..6cf9c80fa44348 100644 --- a/files/zh-cn/glossary/descriptor_(css)/index.html +++ b/files/zh-cn/glossary/descriptor_(css)/index.html @@ -7,7 +7,7 @@ - 术语 translation_of: Glossary/Descriptor_(CSS) --- -一个 CSS 解释器定义一条 {{cssxref("at-rule","@ 规则")}}的属性. 一条 @ 规则可以有一条或多条解释器。每一条解释器拥有:
+一个 CSS 解释器定义一条 {{cssxref("at-rule","@ 规则")}}的属性。一条 @ 规则可以有一条或多条解释器。每一条解释器拥有:
开发者工具(或“开发工具”,或简称“DevTools”)让开发者能够开发、测试和{{Glossary("调试")}}软件。
+开发者工具 (或“开发工具”,或简称“DevTools”) 让开发者能够开发、测试和{{Glossary("调试")}}软件。
diff --git a/files/zh-cn/glossary/dhtml/index.html b/files/zh-cn/glossary/dhtml/index.html index eac83d15820958..099d190bd1bcbd 100644 --- a/files/zh-cn/glossary/dhtml/index.html +++ b/files/zh-cn/glossary/dhtml/index.html @@ -4,7 +4,7 @@ translation_of: Glossary/DHTML original_slug: DHTML --- -
1、DHTML 对象 !DOCTYPE 指定了 HTML 文档遵循的文档类型定义(DTD)。
+1、DHTML 对象 !DOCTYPE 指定了 HTML 文档遵循的文档类型定义 (DTD)。
a 标明超链接的起始或目的位置。
acronym 标明缩写词。
address 特定信息,如地址、签名、作者、此文档的原创者。
@@ -72,7 +72,7 @@input type=password 创建与 INPUT type=text 控件类似的单行文本输入控件,不过其中并不显示用户输入的内容。
input type=radio 创建单选钮控件。
input type=reset 创建一个按钮,该按钮单击后将重置表单控件为其缺省值。
-input type=submit 创建一个按钮,该按钮单击后将提交表单。 input type=text 创建一个单行的文本输入控件。
+input type=submit 创建一个按钮,该按钮单击后将提交表单。input type=text 创建一个单行的文本输入控件。
ins 指定被插入到文档中的文本。
isIndex 使浏览器显示一个对话框,提示用户输入单行文本。
kbd 以固定宽度字体渲染文本。
@@ -89,7 +89,7 @@namespace 向文档中动态导入一个元素行为。
navigator 包含关于 Web 浏览器的信息。
nextID 创建编辑软件可以读取的唯一标识符。
-noBR 不换行渲染文本。 noFrames 包含对于那些不支持 FRAMESET 元素的浏览器使用的 HTML。
+noBR 不换行渲染文本。noFrames 包含对于那些不支持 FRAMESET 元素的浏览器使用的 HTML。
noScript 指定要在不支持脚本的浏览器显示的 HTML。
object 向 HTML 页面中插入对象。
ol 绘制文本的编号列表。
@@ -104,7 +104,7 @@q 分离文本中的引语。
rt 指明 RUBY 元素的注音文本。
ruby 指明要放置在文本串之上或内嵌的注解或发音指南。
-rule 代表了层叠样式表(CSS)中由选择符和一个或多个声明组成的的样式。
+rule 代表了层叠样式表 (CSS) 中由选择符和一个或多个声明组成的的样式。
runtimeStyle 代表了居于全局样式表、内嵌样式和 HTML 标签属性指定的格式和样式之上的对象的格式和样式。
s 以删除线字体渲染文本。
samp 指定代码范例。
diff --git a/files/zh-cn/glossary/digital_certificate/index.html b/files/zh-cn/glossary/digital_certificate/index.html index 8041972fe776e7..c2745213c1ef1e 100644 --- a/files/zh-cn/glossary/digital_certificate/index.html +++ b/files/zh-cn/glossary/digital_certificate/index.html @@ -4,10 +4,10 @@ translation_of: Glossary/Digital_certificate original_slug: Glossary/数字证书 --- -数字证书是一个将公开的{{Glossary("Key", "加密密钥")}}和一个组织绑定的数据文件。 一个数字证书包含一个组织的信息,如公共名称(例如mozilla.org),组织单元(例如Mozilla Corporation)以及位置(例如Mountain View)。数字证书通常由{{Glossary("certificate authority")}}签署,以证明其真实性。
+数字证书是一个将公开的{{Glossary("Key", "加密密钥")}}和一个组织绑定的数据文件。一个数字证书包含一个组织的信息,如公共名称(例如 mozilla.org),组织单元(例如 Mozilla Corporation)以及位置(例如 Mountain View)。数字证书通常由{{Glossary("certificate authority")}}签署,以证明其真实性。
DNS (Domain Name System) 域名系统,是一个层次化、分散化的Internet连接资源命名系统。DNS维护着一个包含{{glossary("domain name","域名")}}与对应资源例如{{Glossary("IP address","IP地址")}}的列表。
+DNS (Domain Name System) 域名系统,是一个层次化、分散化的 Internet 连接资源命名系统。DNS 维护着一个包含{{glossary("domain name","域名")}}与对应资源例如{{Glossary("IP address","IP 地址")}}的列表。
-DNS最突出的功能是将易于记忆的域名(例如mozilla.org)翻译成为数字化的IP地址(例如151.106.5.172)。这一从域名到IP地址的映射过程被称为DNS查询(DNS lookup),与之对应,DNS反向查询(rDNS)用来找到与IP地址对应的域名。
+DNS 最突出的功能是将易于记忆的域名 (例如 mozilla.org) 翻译成为数字化的 IP 地址 (例如 151.106.5.172)。这一从域名到 IP 地址的映射过程被称为DNS 查询 (DNS lookup),与之对应,DNS 反向查询 (rDNS)用来找到与 IP 地址对应的域名。
在 {{Glossary("HTML")}} 中,文档类型 doctype 的声明是必要的。在所有文档的头部,你都将会看到"<!DOCTYPE html>
" 的身影。这个声明的目的是防止浏览器在渲染文档时,切换到我们称为“怪异模式(兼容模式)”的渲染模式。“<!DOCTYPE html>
" 确保浏览器按照最佳的相关规范进行渲染,而不是使用一个不符合规范的渲染模式。
在 {{Glossary("HTML")}} 中,文档类型 doctype 的声明是必要的。在所有文档的头部,你都将会看到"<!DOCTYPE html>
" 的身影。这个声明的目的是防止浏览器在渲染文档时,切换到我们称为“怪异模式 (兼容模式)”的渲染模式。“<!DOCTYPE html>
" 确保浏览器按照最佳的相关规范进行渲染,而不是使用一个不符合规范的渲染模式。
DOM(Document Object Model——文档对象模型)是用来呈现以及与任意 HTML 或 XML文档交互的API。DOM 是载入到浏览器中的文档模型,以节点树的形式来表现文档,每个节点代表文档的构成部分(例如:页面元素、字符串或注释等等)。
+DOM(Document Object Model——文档对象模型)是用来呈现以及与任意 HTML 或 XML 文档交互的 API。DOM 是载入到浏览器中的文档模型,以节点树的形式来表现文档,每个节点代表文档的构成部分(例如:页面元素、字符串或注释等等)。
-DOM 是万维网上使用最为广泛的API之一,因为它允许运行在浏览器中的代码访问文件中的节点并与之交互。节点可以被创建,移动或修改。事件监听器可以被添加到节点上并在给定事件发生时触发。
+DOM 是万维网上使用最为广泛的 API 之一,因为它允许运行在浏览器中的代码访问文件中的节点并与之交互。节点可以被创建,移动或修改。事件监听器可以被添加到节点上并在给定事件发生时触发。
-DOM 并不是天生就被规范好了的,它是浏览器开始实现{{Glossary("JavaScript")}}时才出现的。这个传统的 DOM 有时会被称为 DOM 0。现在, WHATWG维护DOM现存标准。
+DOM 并不是天生就被规范好了的,它是浏览器开始实现{{Glossary("JavaScript")}}时才出现的。这个传统的 DOM 有时会被称为 DOM 0。现在,WHATWG 维护 DOM 现存标准。
域是互联网中控制其自身资源的"权威"。它的“域名”是一种在{{Glossary("URL")}}中作为这个层次结构的一部分来标记出这种“权威性”的方式-通常是最令人难忘的部分,例如品牌名称。
+域是互联网中控制其自身资源的"权威"。它的“域名”是一种在{{Glossary("URL")}}中作为这个层次结构的一部分来标记出这种“权威性”的方式 - 通常是最令人难忘的部分,例如品牌名称。
完全限定域名(FQDN)包含通过 {{Glossary("DNS")}} 系统明确地按名称查找此“权威”的所有必要部分。
diff --git a/files/zh-cn/glossary/domain_sharding/index.html b/files/zh-cn/glossary/domain_sharding/index.html index 815fdb9c26f79f..ca20e6b1f9dfaf 100644 --- a/files/zh-cn/glossary/domain_sharding/index.html +++ b/files/zh-cn/glossary/domain_sharding/index.html @@ -1,5 +1,5 @@ --- -title: 域名分片(Domain sharding) +title: 域名分片 (Domain sharding) slug: Glossary/Domain_sharding tags: - 域名分片 @@ -9,7 +9,7 @@就性能而言,域名分片的问题在于每个域都需要额外的 DNS 查找成本以及建立每个 TCP 连接的开销。
-来自 HTTP 请求的初始响应通常是 HTML 文件,其中列出了其他资源,例如JavaScript,CSS,图像和其他需要下载的媒体文件。由于浏览器限制每个域的活动连接数,因此从一个域提供所有必需的资源可能会变慢,因为需要按顺序下载资源。使用域名分片后,所需的下载可以来自多个域,从而使浏览器可以同时下载所需的资源。但是,由于 DNS 查找会减慢初始加载时间,因此多个域是一种反模式。
+来自 HTTP 请求的初始响应通常是 HTML 文件,其中列出了其他资源,例如 JavaScript,CSS,图像和其他需要下载的媒体文件。由于浏览器限制每个域的活动连接数,因此从一个域提供所有必需的资源可能会变慢,因为需要按顺序下载资源。使用域名分片后,所需的下载可以来自多个域,从而使浏览器可以同时下载所需的资源。但是,由于 DNS 查找会减慢初始加载时间,因此多个域是一种反模式。
由于 HTTP/2 没有限制并发请求(unlimited concurrent requests),因此启用 HTTP/2 后,就没必要再使用域名分片来解决并发限制了。
diff --git a/files/zh-cn/glossary/dos_attack/index.html b/files/zh-cn/glossary/dos_attack/index.html index e318583062f348..ed4c487479350a 100644 --- a/files/zh-cn/glossary/dos_attack/index.html +++ b/files/zh-cn/glossary/dos_attack/index.html @@ -2,18 +2,18 @@ title: DoS attack slug: Glossary/DOS_attack tags: - - DoS攻击 + - DoS 攻击 translation_of: Glossary/DOS_attack --- -DoS是一种网络攻击手段,它通过给服务器( {{glossary("server")}} )发送大量请求来阻止对资源的合法使用。
+DoS 是一种网络攻击手段,它通过给服务器( {{glossary("server")}} )发送大量请求来阻止对资源的合法使用。
-计算机资源有限,比如算力和内存。当这些资源过载时,程序可能会发生冻结或崩溃,使程序不可用。Dos攻击结合多种技术来竭尽资源,使合法用户无法使用服务器或网络,或者至少让服务器反应迟缓。
+计算机资源有限,比如算力和内存。当这些资源过载时,程序可能会发生冻结或崩溃,使程序不可用。Dos 攻击结合多种技术来竭尽资源,使合法用户无法使用服务器或网络,或者至少让服务器反应迟缓。
-还有使用大量服务器来竭尽一台被攻击电脑的资源的攻击方式,分布式拒绝服务(Distributed Denial of Service ,DDoS)攻击。
+还有使用大量服务器来竭尽一台被攻击电脑的资源的攻击方式,分布式拒绝服务(Distributed Denial of Service,DDoS)攻击。
DoS攻击更多的是一种类型而非特定的某种攻击。下面是Dos攻击的不完全列表:
+DoS 攻击更多的是一种类型而非特定的某种攻击。下面是 Dos 攻击的不完全列表:
动态编程语言是指可在运行阶段时执行那些在编译阶段执行的操作的编程语言。比如,在 JavaScript 中, 我们可以在程序运行时改变变量的类型,或者为一个对象增加一个新属性或者方法。
+动态编程语言是指可在运行阶段时执行那些在编译阶段执行的操作的编程语言。比如,在 JavaScript 中,我们可以在程序运行时改变变量的类型,或者为一个对象增加一个新属性或者方法。
这正好与静态编程语言相反,在静态编程语言的运行阶段,一般是无法执行这些改变的。
diff --git a/files/zh-cn/glossary/ecmascript/index.html b/files/zh-cn/glossary/ecmascript/index.html index 75179b36f07a50..2572c7f2921d61 100644 --- a/files/zh-cn/glossary/ecmascript/index.html +++ b/files/zh-cn/glossary/ecmascript/index.html @@ -3,7 +3,7 @@ slug: Glossary/ECMAScript translation_of: Glossary/ECMAScript --- -ECMAScript 是 {{glossary("JavaScript")}} 所基于的脚本语言。Ecma 国际组织 负责将ECMAScript 标准化。
+ECMAScript 是 {{glossary("JavaScript")}} 所基于的脚本语言。Ecma 国际组织 负责将 ECMAScript 标准化。
Encapsulation (封装)是指将数据与函数打包到一个组件(例如,类)中,使得外部对于该组件对象的访问如同一个“黑盒子”一样。如此一来,类的使用者只需知道它的接口(即类对外暴露的数据与方法),而无需关心其内部是如何实现的。
+Encapsulation(封装)是指将数据与函数打包到一个组件(例如,类)中,使得外部对于该组件对象的访问如同一个“黑盒子”一样。如此一来,类的使用者只需知道它的接口(即类对外暴露的数据与方法),而无需关心其内部是如何实现的。
diff --git a/files/zh-cn/glossary/endianness/index.html b/files/zh-cn/glossary/endianness/index.html index 24dd63181e321b..0204f545007bb3 100644 --- a/files/zh-cn/glossary/endianness/index.html +++ b/files/zh-cn/glossary/endianness/index.html @@ -10,9 +10,9 @@
字节序,或字节顺序("Endian"、"endianness" 或 "byte-order"),描述了计算机如何组织字节,组成对应的数字。
-每个内存存储位置都有一个索引或地址。每一 字节可以存储一个8位数字(即 介于0x00
和 0xff
之间),因此,你必须保留不止一个字节来储存一个更大的数字。现在,大部分需占用多个字节的数字排序方式是 little-endian(译者注:可称小字节序、低字节序,即低位字节排放在内存的低地址端,高位字节排放在内存的高地址端。与之对应的 big-endian 排列方式相反,可称大字节序、高字节序),所有的英特尔处理器都使用 little-endian。little-endian 的意思是使用低位储存更重要的信息,least-to-most-significant(最不重要的(least significant)字节取第一个位置,或者说地址最低的位置),可类比欧洲通用的日期书写方式(例如,31 December 2050。译者注:年份是最重要的,月份其次,日期最后)。
每个内存存储位置都有一个索引或地址。每一 字节可以存储一个 8 位数字(即 介于0x00
和 0xff
之间),因此,你必须保留不止一个字节来储存一个更大的数字。现在,大部分需占用多个字节的数字排序方式是 little-endian(译者注:可称小字节序、低字节序,即低位字节排放在内存的低地址端,高位字节排放在内存的高地址端。与之对应的 big-endian 排列方式相反,可称大字节序、高字节序),所有的英特尔处理器都使用 little-endian。little-endian 的意思是使用低位储存更重要的信息,least-to-most-significant(最不重要的(least significant)字节取第一个位置,或者说地址最低的位置),可类比欧洲通用的日期书写方式(例如,31 December 2050。译者注:年份是最重要的,月份其次,日期最后)。
自然, big-endian 是相反的顺序, 可类比 ISO 日期格式(例如 2050-12-31)。big-endian 通常被称作"网络字节顺序"("network byte order"), 因为互联网标准通常要求数据使用 big-endian 存储,从标准 Unix 套接字(socket)层开始,一直到标准化网络的二进制数据结构。此外,老式 Mac 计算机的 68000 系列 和 PowerPC(译者注:IBM 与 Apple 公司联合生产的个人台式机)微处理器曾使用 big-endian。
+自然, big-endian 是相反的顺序,可类比 ISO 日期格式(例如 2050-12-31)。big-endian 通常被称作"网络字节顺序"("network byte order"), 因为互联网标准通常要求数据使用 big-endian 存储,从标准 Unix 套接字(socket)层开始,一直到标准化网络的二进制数据结构。此外,老式 Mac 计算机的 68000 系列 和 PowerPC(译者注:IBM 与 Apple 公司联合生产的个人台式机)微处理器曾使用 big-endian。
举个例子,用不同字节序存储数字 0x12345678
(即十进制中的 305 419 896):
{{glossary("JavaScript")}}引擎是一个可以解析并执行JavaScript 程序的解释器
+{{glossary("JavaScript")}}引擎是一个可以解析并执行 JavaScript 程序的解释器
可扩展对象的动态属性(Expando properties)是{{glossary("JavaScript")}} 添加到{{glossary("DOM")}} 节点的属性 , 可以直接从 DOM 元素中访问。 这些属性不是{{glossary("对象")}} 的DOM 规范的一部分:
+可扩展对象的动态属性 (Expando properties) 是{{glossary("JavaScript")}} 添加到{{glossary("DOM")}} 节点的属性 , 可以直接从 DOM 元素中访问。 这些属性不是{{glossary("对象")}} 的 DOM 规范的一部分:
window.document.foo = 5; // foo 是一个自定义属性-
该术语也可以应用于添加到对象的属性, 而不遵守对象的原始意图, 例如非数字命名的属性添加到一个{{glossary("数组")}}里.
+该术语也可以应用于添加到对象的属性,而不遵守对象的原始意图,例如非数字命名的属性添加到一个{{glossary("数组")}}里。
注:
- expando 可能是 expandable object 的缩写,表示可扩展的对象。expando property 表示可扩展对象的动态属性, 可以在运行时动态添加到对象中的属性 。
+ expando 可能是 expandable object 的缩写,表示可扩展的对象。expando property 表示可扩展对象的动态属性,可以在运行时动态添加到对象中的属性。
“JavaScript 中的所有对象均支持 expando 属性和方法,这些属性和方法可在运行时动态添加和移除。”(来源:MSDN)
falsy 值 (虚值) 是在 {{Glossary("Boolean")}} 上下文中认定为 false 的值。
-{{Glossary("JavaScript")}} 在需要用到布尔类型值的上下文中使用强制类型转换({{Glossary("Type_Conversion", "Type Conversion")}} )将值转换为布尔值,例如条件语句和循环语句。
+{{Glossary("JavaScript")}} 在需要用到布尔类型值的上下文中使用强制类型转换 ({{Glossary("Type_Conversion", "Type Conversion")}} ) 将值转换为布尔值,例如条件语句和循环语句。
在 JavaScript 中只有 8 个 falsy 值。
@@ -35,7 +35,7 @@0n
是 falsy 值.0n
是 falsy 值。document.all
在过去被用于浏览器检测,是 HTML 规范在此定义了故意与 ECMAScript 标准相违背的(译者注:document.all
虽然是一个对象,但其转换为 boolean 类型是 false),以保持与历史代码的兼容性 (if (document.all) { // Internet Explorer code here }
或使用 document.all
而不先检查它的存在: document.all.foo
).
document.all
在过去被用于浏览器检测,是 HTML 规范在此定义了故意与 ECMAScript 标准相违背的(译者注:document.all
虽然是一个对象,但其转换为 boolean 类型是 false),以保持与历史代码的兼容性 (if (document.all) { // Internet Explorer code here }
或使用 document.all
而不先检查它的存在:document.all.foo
).
falsy 有时会写作 falsey,虽然在英语中,将一个单词转换成形容词时,通常会去掉末尾的字母 e,加上后缀 y。(noise => noisy, ice => icy, shine => shiny)
diff --git a/files/zh-cn/glossary/fetch_directive/index.html b/files/zh-cn/glossary/fetch_directive/index.html index c05d352f44769e..1486d6c7bdfd83 100644 --- a/files/zh-cn/glossary/fetch_directive/index.html +++ b/files/zh-cn/glossary/fetch_directive/index.html @@ -9,9 +9,9 @@ ---{{Glossary("CSP")}} fetch 指令用在{{HTTPHeader("Content-Security-Policy")}} 头部中,可以用来控制某些具体类型的资源可以从哪些来源被加载。比如说, {{CSP("script-src")}} 使得开发者可以允许可信任来源的脚本在页面上执行, {{CSP("font-src")}} 可以控制字体的来源。
-所有的指令的值都会回落到 {{CSP("default-src")}}。也就是说,如果某个fetch指令在CSP头部中未定义, 那么用户代理就会寻找default-src
指令的值来替代。
所有的指令的值都会回落到 {{CSP("default-src")}}。也就是说,如果某个 fetch 指令在 CSP 头部中未定义,那么用户代理就会寻找default-src
指令的值来替代。
这些 CSP 指令属于fetch指令:
+这些 CSP 指令属于 fetch 指令:
防火墙(firewall)是一个过滤网络流量的系统。它可以根据一些指定的规则,让网络流量的通过或被阻挡。例如,它可以阻止以特定端口为目标的传入连接或以特定IP地址为目标的传出连接。
+防火墙(firewall)是一个过滤网络流量的系统。它可以根据一些指定的规则,让网络流量的通过或被阻挡。例如,它可以阻止以特定端口为目标的传入连接或以特定 IP 地址为目标的传出连接。
防火墙可以简单如一个单一的软件,也可以更复杂,如一台专门的唯一功能是作为防火墙的机器。
diff --git a/files/zh-cn/glossary/flex/index.html b/files/zh-cn/glossary/flex/index.html index 4bec3b837eabcb..1222acd4d8f57a 100644 --- a/files/zh-cn/glossary/flex/index.html +++ b/files/zh-cn/glossary/flex/index.html @@ -3,11 +3,11 @@ slug: Glossary/Flex translation_of: Glossary/Flex --- -flex
是一个CSS的{{cssxref("display")}} 属性中新添加一个值。 随着inline-flex
的使用,它将使它适用的元素成为一个{{glossary("flex container")}}(伸缩容器),而这个元素的每个子元素将成为 {{glossary("flex item")}}(伸缩项目)。伸缩项目将参与到flex布局中,所有由CSS Flexible Box Layout Module(CSS伸缩盒布局模型)定义的属性都能被它们使用。
flex
是一个 CSS 的{{cssxref("display")}} 属性中新添加一个值。 随着inline-flex
的使用,它将使它适用的元素成为一个{{glossary("flex container")}}(伸缩容器),而这个元素的每个子元素将成为 {{glossary("flex item")}}(伸缩项目)。伸缩项目将参与到 flex 布局中,所有由 CSS Flexible Box Layout Module(CSS 伸缩盒布局模型)定义的属性都能被它们使用。
flex
属性是flex-grow
, flex-shrink
和 flex-basis
属性的简写。
此外, <flex>
可以作为弹性长度被引用在CSS Grid(栅格)布局中。
此外, <flex>
可以作为弹性长度被引用在 CSS Grid(栅格)布局中。
定义一个{{glossary("flexbox")}}(伸缩盒布局),需要在一个父级元素上使用display
属性的值:flex
或inline-flex
。这个父级元素将成为flex container(伸缩容器),而它的所有子元素将变成{{glossary("flex item")}}(伸缩项)。
使用flex
值能将元素渲染成为一个块级容器,而使用inline-flex
值则是渲染成一个行内伸缩容器。这些值会将元素格式化,产生flex formatting context(伸缩格式化上下文),这类似于块的格式化上下文,而浮动不会干扰容器,且容器的margins(所有边距)不会随着这些项目被折叠。
使用flex
值能将元素渲染成为一个块级容器,而使用inline-flex
值则是渲染成一个行内伸缩容器。这些值会将元素格式化,产生flex formatting context(伸缩格式化上下文),这类似于块的格式化上下文,而浮动不会干扰容器,且容器的 margins(所有边距)不会随着这些项目被折叠。
{{glossary("Flex Container")}}(弹性容器)的一级子元素(设置display: flex
或 display: inline-flex
的子元素)将成为弹性元素。
{{glossary("Flex Container")}}(弹性容器) 的一级子元素 (设置display: flex
或 display: inline-flex
的子元素) 将成为弹性元素。
弹性容器内的连续文本,也将成为弹性元素。
@@ -24,7 +24,7 @@Flexbox 是 CSS Flexible Box Layout Module 的常用名称,这是一种用于在单个维度(行或列)中显示项目的布局模型。
-在规范中,Flexbox 被描述为用户界面设计的布局模型。 Flexbox 的关键特性是 flex 布局中的项目可以增大和缩小。可以将空间(Space)分配到项目本身、项目之间或项目周围。
+在规范中,Flexbox 被描述为用户界面设计的布局模型。Flexbox 的关键特性是 flex 布局中的项目可以增大和缩小。可以将空间(Space)分配到项目本身、项目之间或项目周围。
Flexbox 还可以对齐主轴或交叉轴上的项目,从而提供对一组项目大小和对齐的高级控制。
diff --git a/files/zh-cn/glossary/forbidden_header_name/index.html b/files/zh-cn/glossary/forbidden_header_name/index.html index 69a9210ff0a0f0..a357926e9ff88d 100644 --- a/files/zh-cn/glossary/forbidden_header_name/index.html +++ b/files/zh-cn/glossary/forbidden_header_name/index.html @@ -4,9 +4,9 @@ translation_of: Glossary/Forbidden_header_name original_slug: Glossary/禁止修改的消息首部 --- -禁止修改的消息首部指的是不能在代码中通过编程的方式进行修改的HTTP协议消息首部。本文仅讨论相关的HTTP请求首部(关于禁止修改的响应首部,请参考 {{Glossary("Forbidden response header name")}})。
+禁止修改的消息首部指的是不能在代码中通过编程的方式进行修改的HTTP 协议消息首部。本文仅讨论相关的 HTTP请求首部(关于禁止修改的响应首部,请参考 {{Glossary("Forbidden response header name")}})。
-用户代理对这些消息首部保留全部控制权,应用程序无法设置它们。 Names starting with `Sec-
` are reserved for creating new headers safe from {{glossary("API","APIs")}} using Fetch that grant developers control over headers, such as {{domxref("XMLHttpRequest")}}.
用户代理对这些消息首部保留全部控制权,应用程序无法设置它们。Names starting with `Sec-
` are reserved for creating new headers safe from {{glossary("API","APIs")}} using Fetch that grant developers control over headers, such as {{domxref("XMLHttpRequest")}}.
禁止修改的消息首部包括以 Proxy- 和 Sec- 开头的消息首部,以及下面列出的消息首部:
diff --git a/files/zh-cn/glossary/ftp/index.html b/files/zh-cn/glossary/ftp/index.html index b671328704c4db..cfdf708bd2683d 100644 --- a/files/zh-cn/glossary/ftp/index.html +++ b/files/zh-cn/glossary/ftp/index.html @@ -5,7 +5,7 @@ ---FTP(File Transfer Protocol,文件传输协议)曾在过去许多年里是在 Internet 上主机({{glossary("host")}})之间传输文件的标准协议({{glossary("protocol")}})。现在越来越多的组织和主机账户不允许使用 FTP,而是使用诸如 Git 那样的版本控制系统。您仍可以在一些旧的主机系统上看到它,但可以肯定地说,使用 FTP 不再被认为是最好的做法。
-FTP 是 TCP/IP 协议组中的协议之一。FTP协议包括两个组成部分,其一为FTP服务器,其二为FTP客户端。其中FTP服务器用来存储文件,用户可以使用FTP客户端通过FTP协议访问位于FTP服务器上的资源。在开发网站的时候,通常利用FTP协议把网页或程序传到Web服务器上。此外,由于FTP传输效率非常高,在网络上传输大的文件时,一般也采用该协议。
+FTP 是 TCP/IP 协议组中的协议之一。FTP 协议包括两个组成部分,其一为FTP 服务器,其二为 FTP 客户端。其中 FTP 服务器用来存储文件,用户可以使用 FTP 客户端通过 FTP 协议访问位于 FTP 服务器上的资源。在开发网站的时候,通常利用 FTP 协议把网页或程序传到Web 服务器上。此外,由于 FTP 传输效率非常高,在网络上传输大的文件时,一般也采用该协议。
function,函数,是一个可以被其他代码或其自身调用的代码片段,或者是一个指向该函数的{{Glossary("variable", "变量")}} 。 当函数被调用时,{{Glossary("Argument", "参数")}}被作为输入传递给函数,并且函数可以返回输出。在 {{glossary("JavaScript")}} 中,函数也是一个{{glossary("object", "对象")}}。
+function,函数,是一个可以被其他代码或其自身调用的代码片段,或者是一个指向该函数的{{Glossary("variable", "变量")}} 。当函数被调用时,{{Glossary("Argument", "参数")}}被作为输入传递给函数,并且函数可以返回输出。在 {{glossary("JavaScript")}} 中,函数也是一个{{glossary("object", "对象")}}。
函数名是作为函数声明或函数表达式的一部分声明的{{Glossary("identifier", "标识符")}}。函数的{{Glossary("scope", "作用域")}}取决于函数名是一个声明还是表达式。