From 5618084b244807def35f384149998bb1d639abbf Mon Sep 17 00:00:00 2001 From: Jason Lee Date: Tue, 7 Jun 2022 10:11:38 +0800 Subject: [PATCH] AutoCorrect files/zh-cn/glossary/{a,b,c}* (#6099) * AutoCorrect files/zh-cn/glossary/{a,b,c}* * Update files/zh-cn/glossary/alpn/index.html Co-authored-by: A1lo --- files/zh-cn/glossary/ajax/index.html | 6 +-- files/zh-cn/glossary/algorithm/index.html | 2 +- files/zh-cn/glossary/alpn/index.html | 4 +- files/zh-cn/glossary/api/index.html | 2 +- files/zh-cn/glossary/apple_safari/index.html | 2 +- files/zh-cn/glossary/arpa/index.html | 2 +- files/zh-cn/glossary/ascii/index.html | 2 +- files/zh-cn/glossary/asynchronous/index.html | 6 +-- files/zh-cn/glossary/attribute/index.html | 2 +- files/zh-cn/glossary/bandwidth/index.html | 2 +- files/zh-cn/glossary/base64/index.html | 42 +++++++++---------- files/zh-cn/glossary/baseline/index.html | 2 +- files/zh-cn/glossary/bezier_curve/index.html | 4 +- files/zh-cn/glossary/bidi/index.html | 2 +- files/zh-cn/glossary/bigint/index.html | 4 +- files/zh-cn/glossary/blink/index.html | 4 +- files/zh-cn/glossary/block/css/index.html | 2 +- files/zh-cn/glossary/block/index.html | 2 +- .../zh-cn/glossary/block/scripting/index.html | 4 +- .../block_cipher_mode_of_operation/index.html | 2 +- files/zh-cn/glossary/boolean/index.html | 4 +- files/zh-cn/glossary/cache/index.html | 2 +- files/zh-cn/glossary/canvas/index.html | 4 +- files/zh-cn/glossary/card_sorting/index.html | 2 +- files/zh-cn/glossary/cdn/index.html | 4 +- files/zh-cn/glossary/certified/index.html | 2 +- files/zh-cn/glossary/challenge/index.html | 4 +- files/zh-cn/glossary/character_set/index.html | 2 +- files/zh-cn/glossary/class/index.html | 2 +- .../zh-cn/glossary/code_splitting/index.html | 2 +- files/zh-cn/glossary/compile/index.html | 6 +-- .../glossary/continuous_media/index.html | 2 +- files/zh-cn/glossary/control_flow/index.html | 2 +- files/zh-cn/glossary/copyleft/index.html | 2 +- files/zh-cn/glossary/cors/index.html | 6 +-- files/zh-cn/glossary/crawler/index.html | 2 +- files/zh-cn/glossary/crlf/index.html | 4 +- .../glossary/cross-site_scripting/index.html | 8 ++-- files/zh-cn/glossary/crud/index.html | 4 +- files/zh-cn/glossary/csrf/index.html | 2 +- files/zh-cn/glossary/css/index.html | 2 +- .../glossary/css_preprocessor/index.html | 6 +-- files/zh-cn/glossary/css_selector/index.html | 6 +-- files/zh-cn/glossary/cssom/index.html | 6 +-- 44 files changed, 92 insertions(+), 92 deletions(-) diff --git a/files/zh-cn/glossary/ajax/index.html b/files/zh-cn/glossary/ajax/index.html index cdce05ada068dd..9645ade3bacd47 100644 --- a/files/zh-cn/glossary/ajax/index.html +++ b/files/zh-cn/glossary/ajax/index.html @@ -7,9 +7,9 @@ ---

AJAX(Asynchronous {{glossary("JavaScript")}} And {{glossary("XML")}} )是一种使用 {{glossary("XHR_(XMLHttpRequest)","XMLHttpRequest")}} 技术构建更复杂,动态的网页的编程实践。

-

AJAX允许只更新一个 {{glossary("HTML")}} 页面的部分 {{glossary("DOM")}},而无须重新加载整个页面。AJAX还允许异步工作,这意味着当网页的一部分正试图重新加载时,您的代码可以继续运行(相比之下,同步会阻止代码继续运行,直到这部分的网页完成重新加载)。

+

AJAX 允许只更新一个 {{glossary("HTML")}} 页面的部分 {{glossary("DOM")}},而无须重新加载整个页面。AJAX 还允许异步工作,这意味着当网页的一部分正试图重新加载时,您的代码可以继续运行(相比之下,同步会阻止代码继续运行,直到这部分的网页完成重新加载)。

-

通过交互式网站和现代 Web 标准,AJAX正在逐渐被 JavaScript 框架中的函数和官方的 {{domxref("Fetch API")}} 标准取代。

+

通过交互式网站和现代 Web 标准,AJAX 正在逐渐被 JavaScript 框架中的函数和官方的 {{domxref("Fetch API")}} 标准取代。

深入了解

@@ -27,5 +27,5 @@

技术资讯

  • {{DOMxRef("XMLHttpRequest")}} 对象
  • {{DOMxRef("Fetch API")}} 
  • MDN 上的 AJAX 文档
  • -
  • 使用Fetch API
  • +
  • 使用 Fetch API
  • diff --git a/files/zh-cn/glossary/algorithm/index.html b/files/zh-cn/glossary/algorithm/index.html index 36fd4b419d95ea..ebea637d07545c 100644 --- a/files/zh-cn/glossary/algorithm/index.html +++ b/files/zh-cn/glossary/algorithm/index.html @@ -9,7 +9,7 @@ ---

    算法是一个良定义的具体计算步骤的一个序列。

    -

    换句话说,一个算法就是由人或机器可重复的解决问题的方法。计算机科学家们使用算法的复杂度(又称O标记法)来表示算法的效率。

    +

    换句话说,一个算法就是由人或机器可重复的解决问题的方法。计算机科学家们使用算法的复杂度(又称 O 标记法)来表示算法的效率。

    例如:

    diff --git a/files/zh-cn/glossary/alpn/index.html b/files/zh-cn/glossary/alpn/index.html index 4822dd47cb6768..da553cc931df4b 100644 --- a/files/zh-cn/glossary/alpn/index.html +++ b/files/zh-cn/glossary/alpn/index.html @@ -8,8 +8,8 @@ ---

    应用层协议协商Application-Layer Protocol Negotiation,简称ALPN)是 {{Glossary("TLS")}} 的一个扩展,故而应用层协议在协商加密协议的过程中,避免了额外的往返通讯开销。

    - - +
    几个重要的标识符:
    + diff --git a/files/zh-cn/glossary/api/index.html b/files/zh-cn/glossary/api/index.html index a056eadc78f28f..006fd192d0d429 100644 --- a/files/zh-cn/glossary/api/index.html +++ b/files/zh-cn/glossary/api/index.html @@ -12,7 +12,7 @@ diff --git a/files/zh-cn/glossary/apple_safari/index.html b/files/zh-cn/glossary/apple_safari/index.html index c48d8262e46b18..fa597c867edfb3 100644 --- a/files/zh-cn/glossary/apple_safari/index.html +++ b/files/zh-cn/glossary/apple_safari/index.html @@ -5,7 +5,7 @@ ---

     

    -

    Safari是苹果公司开发的{{Glossary("Browser","Web browser")}},与Mac OS X 和iOS绑定。它基于开源的WebKit引擎。

    +

    Safari是苹果公司开发的{{Glossary("Browser","Web browser")}},与 Mac OS X 和 iOS 绑定。它基于开源的WebKit引擎。

    了解更多

    diff --git a/files/zh-cn/glossary/arpa/index.html b/files/zh-cn/glossary/arpa/index.html index 7d21fd6a48f1ee..409fe2cebc5dac 100644 --- a/files/zh-cn/glossary/arpa/index.html +++ b/files/zh-cn/glossary/arpa/index.html @@ -7,7 +7,7 @@ translation_of: Glossary/ARPA original_slug: Glossary/地址路由参数域 --- -

    .arpa (address and routing parameter area, 地址路由参数域 ) 是专门用来互联网基础设施配置的顶级域{{glossary("TLD","top-level domain")}} ,尤其是DNS反向解析,即从 {{glossary("IP 地址")}})找出旗下的主机名(i.e., find the {{glossary('domain name')}} 。

    +

    .arpa (address and routing parameter area,地址路由参数域 ) 是专门用来互联网基础设施配置的顶级域{{glossary("TLD","top-level domain")}} ,尤其是 DNS 反向解析,即从 {{glossary("IP 地址")}}) 找出旗下的主机名 (i.e., find the {{glossary('domain name')}} 。

    了解更多

    diff --git a/files/zh-cn/glossary/ascii/index.html b/files/zh-cn/glossary/ascii/index.html index 96b3d3db687ad5..ff3bd1bbbe0483 100644 --- a/files/zh-cn/glossary/ascii/index.html +++ b/files/zh-cn/glossary/ascii/index.html @@ -6,7 +6,7 @@ - 术语表 translation_of: Glossary/ASCII --- -

    ASCII (American Standard Code for Information Interchange,美国信息交换标准码) 是计算机中最常用的编码方式,用于将字母,数字,标点符号和控制字符转换为计算机可以理解的数字形式。 从2007年开始逐渐被{{Glossary("UTF-8")}} 代替。

    +

    ASCII (American Standard Code for Information Interchange,美国信息交换标准码) 是计算机中最常用的编码方式,用于将字母,数字,标点符号和控制字符转换为计算机可以理解的数字形式。 从 2007 年开始逐渐被{{Glossary("UTF-8")}} 代替。

    更多:

    diff --git a/files/zh-cn/glossary/asynchronous/index.html b/files/zh-cn/glossary/asynchronous/index.html index e2a3145afc5dc0..feb0eefb24aaa9 100644 --- a/files/zh-cn/glossary/asynchronous/index.html +++ b/files/zh-cn/glossary/asynchronous/index.html @@ -12,15 +12,15 @@
    网络与通信
    -

    异步通信是一种在双方或多方之间交换消息的方式。其中每个参与方各自在他们方便或可操作的情况下接收并处理消息,而不是在收到消息后立即进行处理。 另外,消息的发送无需等待确认信息,前提是如果出现问题,接收方将请求更正或以其他方式处理该情况。

    +

    异步通信是一种在双方或多方之间交换消息的方式。其中每个参与方各自在他们方便或可操作的情况下接收并处理消息,而不是在收到消息后立即进行处理。另外,消息的发送无需等待确认信息,前提是如果出现问题,接收方将请求更正或以其他方式处理该情况。

    对人类来说,电子邮件就是一种异步通信方式;发送者发送了一封邮件,接着接收者会在方便时读取和回复该邮件,而不是马上这样做。双方可以继续随时发送和接收信息,而无需双方安排何时进行操作。

    -

    在软件进行异步通信时,一个程序可能会向另一软件(如服务器)请求信息,并在等待回复的同时继续执行其他操作。例如,AJAX(Asynchronous JavaScript and {{Glossary("XML")}})编程技术(现在通常简写为"Ajax",不过现在的应用不常用XML,而是用{{Glossary("JSON")}})就是这样一种机制,它通过HTTP从服务器请求较少的数据,当结果可被返回时才返回结果,而不是立即返回。

    +

    在软件进行异步通信时,一个程序可能会向另一软件(如服务器)请求信息,并在等待回复的同时继续执行其他操作。例如,AJAX(Asynchronous JavaScript and {{Glossary("XML")}}) 编程技术(现在通常简写为"Ajax",不过现在的应用不常用 XML,而是用{{Glossary("JSON")}})就是这样一种机制,它通过 HTTP 从服务器请求较少的数据,当结果可被返回时才返回结果,而不是立即返回。

    软件设计
    -

    异步软件设计通过构建代码扩展了异步的概念,按照这种设计编写的代码使得程序能够要求一个任务与先前的一个(或多个)任务一起执行,而无需为了等待它们完成而停止执行。 当后来的任务完成时,程序将使用约定好的机制通知先前的任务,以便让它知道任务已经完成,以及如果有结果存在的话,这个结果是可用的。

    +

    异步软件设计通过构建代码扩展了异步的概念,按照这种设计编写的代码使得程序能够要求一个任务与先前的一个(或多个)任务一起执行,而无需为了等待它们完成而停止执行。当后来的任务完成时,程序将使用约定好的机制通知先前的任务,以便让它知道任务已经完成,以及如果有结果存在的话,这个结果是可用的。

    还有许多用来实现异步软件的编程技术。查看文章Asynchronous JavaScript来了解它们吧。

    diff --git a/files/zh-cn/glossary/attribute/index.html b/files/zh-cn/glossary/attribute/index.html index 7881baedb8cb57..10ae2c58dae90e 100644 --- a/files/zh-cn/glossary/attribute/index.html +++ b/files/zh-cn/glossary/attribute/index.html @@ -6,7 +6,7 @@ - HTML translation_of: Glossary/Attribute --- -

    Attribute (标签属性)用于拓展HTML  for paragraph.  Note that the end tag's name is preceded by a slash character, "</p>", and that in empty elements the end tag is neither required nor allowed. If attributes are not mentioned, default values are used in each case.">tag, 可改变标签行为或提供元数据,属性总是以name = value的格式(属性的识别码后接与之相关的值)

    +

    Attribute (标签属性)用于拓展 HTML  for paragraph.  Note that the end tag's name is preceded by a slash character, "</p>", and that in empty elements the end tag is neither required nor allowed. If attributes are not mentioned, default values are used in each case.">tag,可改变标签行为或提供元数据,属性总是以name = value的格式(属性的识别码后接与之相关的值)

    深入了解

    diff --git a/files/zh-cn/glossary/bandwidth/index.html b/files/zh-cn/glossary/bandwidth/index.html index 438b71231697d1..24806e9c8c3120 100644 --- a/files/zh-cn/glossary/bandwidth/index.html +++ b/files/zh-cn/glossary/bandwidth/index.html @@ -3,7 +3,7 @@ slug: Glossary/Bandwidth translation_of: Glossary/Bandwidth --- -

    带宽是对于在给定时间内有多少的信息能够通过数据通道的一个度量。它经常以每秒钟多少bits的形式来表示,例如Mb/s,Gb/s。

    +

    带宽是对于在给定时间内有多少的信息能够通过数据通道的一个度量。它经常以每秒钟多少 bits 的形式来表示,例如 Mb/s,Gb/s。

    了解更多

    diff --git a/files/zh-cn/glossary/base64/index.html b/files/zh-cn/glossary/base64/index.html index 47aae8233fe449..4a4809f0e9360e 100644 --- a/files/zh-cn/glossary/base64/index.html +++ b/files/zh-cn/glossary/base64/index.html @@ -1,12 +1,12 @@ --- -title: Base64的编码与解码 +title: Base64 的编码与解码 slug: Glossary/Base64 translation_of: Glossary/Base64 original_slug: Web/API/WindowBase64/Base64_encoding_and_decoding ---

    Base64 是一组相似的二进制到文本(binary-to-text)的编码规则,使得二进制数据在解释成 radix-64 的表现形式后能够用 ASCII 字符串的格式表示出来。Base64 这个词出自一种 MIME 数据传输编码。 

    -

    Base64编码普遍应用于需要通过被设计为处理文本数据的媒介上储存和传输二进制数据而需要编码该二进制数据的场景。这样是为了保证数据的完整并且不用在传输过程中修改这些数据。Base64 也被一些应用(包括使用 MIME 的电子邮件)和在 XML 中储存复杂数据时使用。 

    +

    Base64 编码普遍应用于需要通过被设计为处理文本数据的媒介上储存和传输二进制数据而需要编码该二进制数据的场景。这样是为了保证数据的完整并且不用在传输过程中修改这些数据。Base64 也被一些应用(包括使用 MIME 的电子邮件)和在 XML 中储存复杂数据时使用。 

    在 JavaScript 中,有两个函数被分别用来处理解码和编码 base64 字符串:

    @@ -15,15 +15,15 @@
  • {{domxref("WindowBase64.btoa","btoa()")}}
  • -

    atob() 函数能够解码通过base-64编码的字符串数据。相反地,btoa() 函数能够从二进制数据“字符串”创建一个base-64编码的ASCII字符串。

    +

    atob() 函数能够解码通过 base-64 编码的字符串数据。相反地,btoa() 函数能够从二进制数据“字符串”创建一个 base-64 编码的 ASCII 字符串。

    atob() 和 btoa() 均使用字符串。如果你想使用 ArrayBuffers,请参阅后文。

    编码尺寸增加

    -

    每一个Base64字符实际上代表着6比特位。因此,3字节(一字节是8比特,3字节也就是24比特)的字符串/二进制文件可以转换成4个Base64字符(4x6 = 24比特)。

    +

    每一个 Base64 字符实际上代表着 6 比特位。因此,3 字节(一字节是 8 比特,3 字节也就是 24 比特)的字符串/二进制文件可以转换成 4 个 Base64 字符 (4x6 = 24 比特)。

    -

    这意味着Base64格式的字符串或文件的尺寸约是原始尺寸的133%(增加了大约33%)。如果编码的数据很少,增加的比例可能会更高。例如:字符串"a"length === 1进行Base64编码后是"YQ=="length === 4,尺寸增加了300%。

    +

    这意味着 Base64 格式的字符串或文件的尺寸约是原始尺寸的 133%(增加了大约 33%)。如果编码的数据很少,增加的比例可能会更高。例如:字符串"a"length === 1进行 Base64 编码后是"YQ=="length === 4,尺寸增加了 300%。

    @@ -39,19 +39,19 @@

    文档

    Base64
    维基百科上关于 Base64 的文章。
    {{domxref("WindowBase64.atob","atob()")}}
    -
    解码一个Base64字符串。
    +
    解码一个 Base64 字符串。
    {{domxref("WindowBase64.btoa","btoa()")}}
    -
    从一个字符串或者二进制数据编码一个Base64字符串。
    +
    从一个字符串或者二进制数据编码一个 Base64 字符串。
    "Unicode 问题"
    -
    在大多数浏览器里里,在一个Unicode字符串上调用btoa()会造成一个Character Out Of Range异常。这一段写了一些解决方案。
    +
    在大多数浏览器里里,在一个 Unicode 字符串上调用 btoa() 会造成一个Character Out Of Range异常。这一段写了一些解决方案。
    URIScheme
    -
    Mozilla支持的URI schemes列表。
    +
    Mozilla 支持的 URI schemes 列表。
    StringView
    这篇文章发布了一个我们做的库,目的在于:
      -
    • 为字符串创建一个类C接口 (i.e. array of characters codes — ArrayBufferView in JavaScript) ,基于JavaScript ArrayBuffer 接口。
    • -
    • 为类字符串对象(目前为止为: stringViews) 创建一系列方法,它们严格按照数字数组工作,而不是不可变的字符串。
    • -
    • 可用于其它Unicode编码,和默认的 DOMStrings不同。
    • +
    • 为字符串创建一个类 C 接口 (i.e. array of characters codes — ArrayBufferView in JavaScript) ,基于 JavaScript ArrayBuffer 接口。
    • +
    • 为类字符串对象 (目前为止为:stringViews) 创建一系列方法,它们严格按照数字数组工作,而不是不可变的字符串。
    • +
    • 可用于其它 Unicode 编码,和默认的 DOMStrings不同。
    @@ -85,7 +85,7 @@

    Unicode 问题

    -

    由于 DOMString 是16位编码的字符串,所以如果有字符超出了8位ASCII编码的字符范围时,在大多数的浏览器中对Unicode字符串调用 window.btoa 将会造成一个 Character Out Of Range 的异常。有很多种方法可以解决这个问题:

    +

    由于 DOMString 是 16 位编码的字符串,所以如果有字符超出了 8 位 ASCII 编码的字符范围时,在大多数的浏览器中对 Unicode 字符串调用 window.btoa 将会造成一个 Character Out Of Range 的异常。有很多种方法可以解决这个问题:

    几个重要的标识符:
    协议