aboutsummaryrefslogtreecommitdiff
path: root/files/zh-cn/web/javascript
diff options
context:
space:
mode:
Diffstat (limited to 'files/zh-cn/web/javascript')
-rw-r--r--files/zh-cn/web/javascript/guide/grammar_and_types/index.html14
-rw-r--r--files/zh-cn/web/javascript/guide/loops_and_iteration/index.html16
-rw-r--r--files/zh-cn/web/javascript/guide/modules/index.html4
-rw-r--r--files/zh-cn/web/javascript/guide/working_with_objects/index.html2
-rw-r--r--files/zh-cn/web/javascript/reference/global_objects/date/index.html2
-rw-r--r--files/zh-cn/web/javascript/reference/global_objects/function/apply/index.html2
-rw-r--r--files/zh-cn/web/javascript/reference/global_objects/intl/index.html2
-rw-r--r--files/zh-cn/web/javascript/reference/global_objects/object/tostring/index.html2
-rw-r--r--files/zh-cn/web/javascript/reference/global_objects/reflect/isextensible/index.html2
-rw-r--r--files/zh-cn/web/javascript/reference/global_objects/reflect/preventextensions/index.html2
-rw-r--r--files/zh-cn/web/javascript/reference/operators/typeof/index.html2
-rw-r--r--files/zh-cn/web/javascript/reference/statements/import/index.html2
12 files changed, 26 insertions, 26 deletions
diff --git a/files/zh-cn/web/javascript/guide/grammar_and_types/index.html b/files/zh-cn/web/javascript/guide/grammar_and_types/index.html
index 4ac46cbc48..379e4b7a3c 100644
--- a/files/zh-cn/web/javascript/guide/grammar_and_types/index.html
+++ b/files/zh-cn/web/javascript/guide/grammar_and_types/index.html
@@ -333,13 +333,13 @@ y = 42 + " is the answer" // "42 is the answer"
<p>在JavaScript中,你可以使用各种字面量。这些字面量是脚本中按字面意思给出的固定的值,而不是变量。(译注:字面量是常量,其值是固定的,而且在程序脚本运行中不可更改,比如<em>false</em>,3.1415,thisIsStringOfHelloworld<em> </em>,invokedFunction: myFunction("myArgument")。本节将介绍以下类型的字面量:</p>
<ul>
- <li>{{anch("数组字面量(Array literals)")}}</li>
- <li>{{anch("布尔字面量(Boolean literals)")}}</li>
- <li>{{anch("浮点数字面量(Floating-point literals)")}}</li>
- <li>{{anch("整数(Integers)")}}</li>
- <li>{{anch("对象字面量(Object literals)")}}</li>
- <li>{{anch("RegExp literals")}}</li>
- <li>{{anch("字符串字面量(String literals)")}}</li>
+ <li><a href="#数组字面量_array_literals">数组字面量(Array literals)</a></li>
+ <li><a href="#布尔字面量_boolean_literals">布尔字面量(Boolean literals)</a></li>
+ <li><a href="#浮点数字面量_floating-point_literals">浮点数字面量(Floating-point literals)</a></li>
+ <li><a href="#整数_integers">整数(Integers)</a></li>
+ <li><a href="#对象字面量_object_literals">对象字面量(Object literals)</a></li>
+ <li><a href="#regexp_字面值">RegExp 字面值</a></li>
+ <li><a href="#字符串字面量_string_literals">字符串字面量(String literals)</a></li>
</ul>
<h3 id="数组字面量_Array_literals">数组字面量 (Array literals)</h3>
diff --git a/files/zh-cn/web/javascript/guide/loops_and_iteration/index.html b/files/zh-cn/web/javascript/guide/loops_and_iteration/index.html
index 67792dcf88..06d89bdb7d 100644
--- a/files/zh-cn/web/javascript/guide/loops_and_iteration/index.html
+++ b/files/zh-cn/web/javascript/guide/loops_and_iteration/index.html
@@ -26,14 +26,14 @@ for (step = 0; step &lt; 5; step++) {
<p>JavaScript中提供了这些循环语句:</p>
<ul>
- <li>{{anch("for 语句")}}</li>
- <li>{{anch("do...while 语句")}}</li>
- <li>{{anch("while 语句")}}</li>
- <li>{{anch("labeled 语句")}}</li>
- <li>{{anch("break 语句")}}</li>
- <li>{{anch("continue 语句")}}</li>
- <li>{{anch("for...in 语句")}}</li>
- <li>{{anch("for...of 语句")}}</li>
+ <li><a href="#for_语句">for 语句</a></li>
+ <li><a href="#do...while_语句">do...while 语句</a></li>
+ <li><a href="#while_语句">while 语句</a></li>
+ <li><a href="#label_语句">label 语句</a></li>
+ <li><a href="#break_语句">break 语句</a></li>
+ <li><a href="#continue_语句">continue 语句</a></li>
+ <li><a href="#for...in_语句">for...in 语句</a></li>
+ <li><a href="#for...of_语句">for...of 语句</a></li>
</ul>
<h2 id="for_语句"><code>for</code> 语句</h2>
diff --git a/files/zh-cn/web/javascript/guide/modules/index.html b/files/zh-cn/web/javascript/guide/modules/index.html
index e3db44e9a0..323cb679ea 100644
--- a/files/zh-cn/web/javascript/guide/modules/index.html
+++ b/files/zh-cn/web/javascript/guide/modules/index.html
@@ -217,7 +217,7 @@ reportPerimeter(square1.length, reportList);
<pre class="brush: js">import {default as randomSquare} from './modules/square.mjs';</pre>
<div class="note">
-<p><strong>备注:</strong>重命名导出项的as语法在下面的{{anch("Renaming imports and exports")}}部分中进行了说明。</p>
+<p><strong>备注:</strong>重命名导出项的as语法在下面的<a href="#重命名导出与导入">重命名导出与导入</a>部分中进行了说明。</p>
</div>
<h2 id="避免命名冲突">避免命名冲突</h2>
@@ -410,7 +410,7 @@ import { Triangle } from './modules/triangle.mjs';</pre>
<p>浏览器中可用的JavaScript模块功能的最新部分是动态模块加载。 这允许您仅在需要时动态加载模块,而不必预先加载所有模块。 这有一些明显的性能优势; 让我们继续阅读,看看它是如何工作的。</p>
-<p>这个新功能允许您将<code>import()</code>作为函数调用,将其作为参数传递给模块的路径。 它返回一个 <a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise">promise</a>,它用一个模块对象来实现(参见{{anch("Creating a module object")}}),让你可以访问该对象的导出,例如</p>
+<p>这个新功能允许您将<code>import()</code>作为函数调用,将其作为参数传递给模块的路径。 它返回一个 <a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise">promise</a>,它用一个模块对象来实现(参见<a href="#创建模块对象">创建模块对象</a>),让你可以访问该对象的导出,例如</p>
<pre class="brush: js">import('/modules/myModule.mjs')
.then((module) =&gt; {
diff --git a/files/zh-cn/web/javascript/guide/working_with_objects/index.html b/files/zh-cn/web/javascript/guide/working_with_objects/index.html
index 187721e0a9..0584ec44aa 100644
--- a/files/zh-cn/web/javascript/guide/working_with_objects/index.html
+++ b/files/zh-cn/web/javascript/guide/working_with_objects/index.html
@@ -159,7 +159,7 @@ myCar.year = 1969
<p>你也可以用对象初始化器来创建数组。参见 {{ web.link("Values%2C_variables%2C_and_literals#Array_literals", "array literals") }}.</p>
-<p>在 JavaScript 1.1 及更早版本中,你不能使用对象初始化器。你只能通过使用构造函数或其他对象的函数来创建对象。参见 {{ anch("使用构造函数") }}.</p>
+<p>在 JavaScript 1.1 及更早版本中,你不能使用对象初始化器。你只能通过使用构造函数或其他对象的函数来创建对象。参见 <a href="#使用构造函数">使用构造函数</a>.</p>
<h3 id="使用构造函数">使用构造函数</h3>
diff --git a/files/zh-cn/web/javascript/reference/global_objects/date/index.html b/files/zh-cn/web/javascript/reference/global_objects/date/index.html
index 19b33d4de4..3b34a0c4c5 100644
--- a/files/zh-cn/web/javascript/reference/global_objects/date/index.html
+++ b/files/zh-cn/web/javascript/reference/global_objects/date/index.html
@@ -55,7 +55,7 @@ new Date(<var>year</var>, <var>monthIndex</var> [, <var>day</var> [, <var>hours<
<dl>
<dt><code>year</code></dt>
- <dd>表示年份的整数值。 0到99会被映射至1900年至1999年,其它值代表实际年份。参见 {{anch("Two_digit_years_map_to_1900_-_1999", "示例")}}。</dd>
+ <dd>表示年份的整数值。 0到99会被映射至1900年至1999年,其它值代表实际年份。参见 <a href="#例子:将两位数年份映射为_1900_-_1999_年">示例</a>。</dd>
<dt><code>monthIndex</code></dt>
<dd>表示月份的整数值,从 0(1月)到 11(12月)。</dd>
<dt>date{{optional_inline}}</dt>
diff --git a/files/zh-cn/web/javascript/reference/global_objects/function/apply/index.html b/files/zh-cn/web/javascript/reference/global_objects/function/apply/index.html
index bee3572f70..2db7f42b1d 100644
--- a/files/zh-cn/web/javascript/reference/global_objects/function/apply/index.html
+++ b/files/zh-cn/web/javascript/reference/global_objects/function/apply/index.html
@@ -29,7 +29,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Function/apply
<dt><code>thisArg</code></dt>
<dd>必选的。在 <em><code>func</code></em> 函数运行时使用的 <code>this</code> 值。请注意,<code>this</code>可能不是该方法看到的实际值:如果这个函数处于{{jsxref("Strict_mode", "非严格模式", "", 1)}}下,则指定为 <code>null</code> 或 <code>undefined</code> 时会自动替换为指向全局对象,原始值会被包装。</dd>
<dt><code>argsArray</code></dt>
- <dd>可选的。一个数组或者类数组对象,其中的数组元素将作为单独的参数传给 <code>func</code> 函数。如果该参数的值为 {{jsxref("null")}} 或  {{jsxref("undefined")}},则表示不需要传入任何参数。从ECMAScript 5 开始可以使用类数组对象。 {{anch("Browser_compatibility", "浏览器兼容性")}} 请参阅本文底部内容。</dd>
+ <dd>可选的。一个数组或者类数组对象,其中的数组元素将作为单独的参数传给 <code>func</code> 函数。如果该参数的值为 {{jsxref("null")}} 或  {{jsxref("undefined")}},则表示不需要传入任何参数。从ECMAScript 5 开始可以使用类数组对象。<a href="#浏览器兼容性">浏览器兼容性</a> 请参阅本文底部内容。</dd>
</dl>
<h3 id="返回值">返回值</h3>
diff --git a/files/zh-cn/web/javascript/reference/global_objects/intl/index.html b/files/zh-cn/web/javascript/reference/global_objects/intl/index.html
index 275bfc9db0..d6ae7c60a5 100644
--- a/files/zh-cn/web/javascript/reference/global_objects/intl/index.html
+++ b/files/zh-cn/web/javascript/reference/global_objects/intl/index.html
@@ -36,7 +36,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Intl
<h2 id="语言区域识别和判定">语言区域识别和判定</h2>
-<p>国际化的构造函数和其他构造函数的几个语言敏感的方法(可参考下方的{{anch("See_also", "参见")}})一样,使用同样的模式来识别语言区域和确定使用哪一种语言格式:他们都接收 <code>locales</code> 和 <code>options</code> 参数,使用 <code>options.localeMatcher</code> 属性指定的一个算法来对比应用请求的和支持的语言区域,来确定使用哪一个语言区域。</p>
+<p>国际化的构造函数和其他构造函数的几个语言敏感的方法(可参考下方的<a href="#参见">参见</a>)一样,使用同样的模式来识别语言区域和确定使用哪一种语言格式:他们都接收 <code>locales</code> 和 <code>options</code> 参数,使用 <code>options.localeMatcher</code> 属性指定的一个算法来对比应用请求的和支持的语言区域,来确定使用哪一个语言区域。</p>
<h3 id="locales_参数"><code>locales</code> 参数</h3>
diff --git a/files/zh-cn/web/javascript/reference/global_objects/object/tostring/index.html b/files/zh-cn/web/javascript/reference/global_objects/object/tostring/index.html
index 23b9e41248..ff45834da6 100644
--- a/files/zh-cn/web/javascript/reference/global_objects/object/tostring/index.html
+++ b/files/zh-cn/web/javascript/reference/global_objects/object/tostring/index.html
@@ -36,7 +36,7 @@ o.toString(); // 返回 [object Object]
</pre>
<div class="note">
-<p><strong>备注:</strong>如 ECMAScript 5 和随后的 Errata 中所定义,从 JavaScript 1.8.5 开始,<code>toString()</code> 调用 {{jsxref("null")}} 返回<code>[object <em>Null</em>]</code>,{{jsxref("undefined")}} 返回 <code>[object Undefined]</code>。请参阅下面的{{anch("Using_toString()_to_detect_object_class", "使用 <code>toString()</code> 检测对象类型")}}。</p>
+<p><strong>备注:</strong>如 ECMAScript 5 和随后的 Errata 中所定义,从 JavaScript 1.8.5 开始,<code>toString()</code> 调用 {{jsxref("null")}} 返回<code>[object <em>Null</em>]</code>,{{jsxref("undefined")}} 返回 <code>[object Undefined]</code>。请参阅下面的<a href="#使用_tostring()_检测对象类型">使用 <code>toString()</code> 检测对象类型</a>。</p>
</div>
<h2 id="示例">示例</h2>
diff --git a/files/zh-cn/web/javascript/reference/global_objects/reflect/isextensible/index.html b/files/zh-cn/web/javascript/reference/global_objects/reflect/isextensible/index.html
index 232f92f148..8f42501a5e 100644
--- a/files/zh-cn/web/javascript/reference/global_objects/reflect/isextensible/index.html
+++ b/files/zh-cn/web/javascript/reference/global_objects/reflect/isextensible/index.html
@@ -5,7 +5,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Reflect/isExtensible
---
<div>{{JSRef}}</div>
-<p><code>静态方法 <strong>Reflect</strong></code><strong><code>.isExtensible()</code></strong> 判断一个对象是否可扩展 (即是否能够添加新的属性)。与它 {{jsxref("Object.isExtensible()")}} 方法相似,但有一些不同,详情可见 {{anch("Difference to Object.isExtensible()", "differences")}}。</p>
+<p><code>静态方法 <strong>Reflect</strong></code><strong><code>.isExtensible()</code></strong> 判断一个对象是否可扩展 (即是否能够添加新的属性)。与它 {{jsxref("Object.isExtensible()")}} 方法相似,但有一些不同,详情可见 <a href="#与_object.isextensible()_的不同点">与 Object.isExtensible() 的不同点</a>。</p>
<h2 id="语法">语法</h2>
diff --git a/files/zh-cn/web/javascript/reference/global_objects/reflect/preventextensions/index.html b/files/zh-cn/web/javascript/reference/global_objects/reflect/preventextensions/index.html
index 7d24c17fe6..82a85ecf84 100644
--- a/files/zh-cn/web/javascript/reference/global_objects/reflect/preventextensions/index.html
+++ b/files/zh-cn/web/javascript/reference/global_objects/reflect/preventextensions/index.html
@@ -5,7 +5,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Reflect/preventExtension
---
<div>{{JSRef}}</div>
-<p>静态方法 <code><strong>Reflect</strong></code><strong><code>.preventExtensions()</code></strong> 方法阻止新属性添加到对象 (例如:防止将来对对象的扩展被添加到对象中)。该方法与 {{jsxref("Object.preventExtensions()")}}相似,但有一些不同点。详情可见 {{anch("与_Object.preventExtensions_的不同点", "differences")}}。</p>
+<p>静态方法 <code><strong>Reflect</strong></code><strong><code>.preventExtensions()</code></strong> 方法阻止新属性添加到对象 (例如:防止将来对对象的扩展被添加到对象中)。该方法与 {{jsxref("Object.preventExtensions()")}}相似,但有一些不同点。详情可见 <a href="#与_object.preventextensions_的不同点">differences</a>。</p>
<p>{{EmbedInteractiveExample("pages/js/reflect-preventextensions.html")}}</p>
diff --git a/files/zh-cn/web/javascript/reference/operators/typeof/index.html b/files/zh-cn/web/javascript/reference/operators/typeof/index.html
index 1a149d5ed6..d3364a5f8c 100644
--- a/files/zh-cn/web/javascript/reference/operators/typeof/index.html
+++ b/files/zh-cn/web/javascript/reference/operators/typeof/index.html
@@ -47,7 +47,7 @@ typeof(operand)</em>
</tr>
<tr>
<td>{{glossary("Null")}}</td>
- <td><code>"object"</code> (见{{anch("null", "下文")}})</td>
+ <td><code>"object"</code> (见<a href="#typeof_null">下文</a>)</td>
</tr>
<tr>
<td>{{glossary("Boolean")}}</td>
diff --git a/files/zh-cn/web/javascript/reference/statements/import/index.html b/files/zh-cn/web/javascript/reference/statements/import/index.html
index 4b59374f0a..fd025e8ef2 100644
--- a/files/zh-cn/web/javascript/reference/statements/import/index.html
+++ b/files/zh-cn/web/javascript/reference/statements/import/index.html
@@ -116,7 +116,7 @@ var promise = import("module-name");//这是一个处于第三阶段的提案。
// specific, named imports
</pre>
-<p>当用{{anch("动态导入")}}的方式导入默认导出时,其工作方式有所不同。你需要从返回的对象中解构并重命名 "default" 键。</p>
+<p>当用<a href="#动态导入">动态导入</a>的方式导入默认导出时,其工作方式有所不同。你需要从返回的对象中解构并重命名 "default" 键。</p>
<pre class="brush: js">(async () =&gt; {
if (somethingIsTrue) {