chore(i18n,curriculum): update translations (#43089)

This commit is contained in:
camperbot
2021-08-02 23:05:44 +09:00
committed by GitHub
parent 3350cb4522
commit 6b82f3831c
123 changed files with 1300 additions and 1301 deletions

View File

@@ -17,15 +17,15 @@ dashedName: override-styles-in-subsequent-css
创建一个 `blue-text` class将元素的颜色设置为蓝色。 将它放在 `pink-text` class 下面。
创建一个字体颜色为 `blue``blue-text` class并确保它在 `pink-text` 下方声明
`blue-text` class 应用于 `h1` 元素,看看它和该元素上的 `pink-text` class 哪一个会优先显示
HTML 同时应用多个 class 属性需以空格来间隔,例子如下:
多个 class 属性应用于一个 HTML 元素,需以空格来间隔这些属性,例如:
```html
class="class1 class2"
```
**注意:**HTML 元素里应用的 class 的先后顺序无关紧要。
**注意:** HTML 元素里应用的 class 的先后顺序无关紧要。
但是,在 `<style>` 标签里面声明的 `class` 顺序十分重要,之后的声明会覆盖之前的声明。 第二个声明的优先级始终高于第一个声明。 由于 `.blue-text` 是在后面声明的,所以它的样式会覆盖 `.pink-text` 里的样式。

View File

@@ -47,7 +47,7 @@ assert(
);
```
新建的`p` 元素应包含 `kitty ipsum text` 的前面几个词。
你的 `p` 元素应包含 `kitty ipsum` 文本的前面几个词。
```js
assert.isTrue(/Purr\s+jump\s+eat/gi.test($('p').text()));

View File

@@ -51,7 +51,7 @@ assert($('footer').length == 1);
assert($('a').eq(0).attr('href') == '#footer');
```
`a` 的内容文本应为 `Jump to Bottom`
`a` 标签不应有 `target` 属性
```js
assert(

View File

@@ -8,24 +8,28 @@ dashedName: reuse-patterns-using-capture-groups
# --description--
一些你所搜寻的匹配模式会在字符串中出现多次。 手动重复该正则表达式显得不够简洁。 当字符串中出现多个重复子字符串时,有一种更好的方式来编写模式。
可以使用捕获组(<dfn>capture groups</dfn>)搜寻重复的子字符串。 括号 `(``)` 可以用来匹配重复的子字符串。 把需要重复匹配的模式放在括号中即可。
要指定重复字符串将出现的位置,可以使用反斜杠(`\`)后接一个数字。 这个数字从 1 开始,随着你使用的每个捕获组的增加而增加。 这里有一个示例,`\1` 可以匹配第一个组。
下面的示例展示的是匹配被空格隔开的两个相同单词:
当你想要匹配一个像下面这样多次出现的单词,
```js
let repeatStr = "regex regex";
let repeatRegex = /(\w+)\s\1/;
repeatRegex.test(repeatStr);
repeatStr.match(repeatRegex);
let repeatStr = "row row row your boat";
```
`test` 调用将返回 `true``match` 调用将返回 `["regex regex", "regex"]`
你可以使用 `/row row row/`。但如果你不知道重复的特定单词,怎么办? <dfn>捕获组</dfn> 可以用于找到重复的子字符串
捕获组是通过把要捕获的正则表达式放在括号中来构建的。 在这个例子里, 目标是捕获一个包含字母数字字符的词,所以捕获组是将 `\w+` 放在括号中:`/(\w+)/`
分组匹配的子字符串被保存到一个临时的“变量”, 可以使用同一正则表达式和反斜线及捕获组的编号来访问它(例如:`\1`)。 捕获组按其开头括号的位置自动编号(从左到右),从 1 开始。
下面的示例是匹配被空格隔开的两个相同单词:
```js
let repeatRegex = /(\w+) \1 \1/;
repeatRegex.test(repeatStr); // Returns true
repeatStr.match(repeatRegex); // Returns ["row row row", "row"]
```
在字符串上调用 `.match()` 方法将返回一个数组,其中包含它最终匹配到的子字符串及其捕获组。
在字符串上调用 `.match()` 方法将返回一个数组,其中包含它最终匹配到的字符串及其捕获组。
# --instructions--

View File

@@ -11,7 +11,7 @@ dashedName: target-html-elements-with-selectors-using-jquery
# --description--
现在已经有了 `document ready function`
现在我们有一个 `document ready` 函数
首先,完成第一个 jQuery 语句。 所有的 jQuery 函数都以 `$` 开头这个符号通常被称为美元符号dollar sign operator或 bling。