Skip to content

Commit 3ca4716

Browse files
authored
Merge pull request #370 from rutigl/patch-5
Update article.md
2 parents 62baaf4 + 3b9f960 commit 3ca4716

File tree

1 file changed

+12
-12
lines changed

1 file changed

+12
-12
lines changed

1-js/02-first-steps/01-hello-world/article.md

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -41,24 +41,24 @@
4141

4242
## Современная разметка
4343

44-
Тег `<script>` имеет несколько атрибутов, которые редко используются, но все ещё могут встретится в старом коде:
44+
Тег `<script>` имеет несколько атрибутов, которые редко используются, но все ещё могут встретиться в старом коде:
4545

4646
Атрибут `type`: <code>&lt;script <u>type</u>=...&gt;</code>
47-
: Старый стандарт HTML, HTML4, требовал наличия этого атрибута в теге `<script>`. Обычно он имел значение `type="text/javascript"`. На текущий момент этого больше не требуется. Более того, в современном стандарте HTML смысл этого атрибута полностью изменился. Теперь он может использоваться для JavaScript-модулей. Но это продвинутая тема, и о ней мы поговорим в другой части учебника.
47+
: Старый стандарт HTML, HTML4, требовал наличия этого атрибута в теге `<script>`. Обычно он имел значение `type="text/javascript"`. На текущий момент этого больше не требуется. Более того, в современном стандарте HTML смысл этого атрибута полностью изменился. Теперь он может использоваться для JavaScript-модулей. Но это тема не для начального уровня, и о ней мы поговорим в другой части учебника.
4848

4949
Атрибут `language`: <code>&lt;script <u>language</u>=...&gt;</code>
50-
: Этот атрибут должен был указывать язык, на котором написан скрипт. Но так как JavaScript является языком по умолчанию, в этом атрибуте уже нет необходимости.
50+
: Этот атрибут должен был задавать язык, на котором написан скрипт. Но так как JavaScript является языком по умолчанию, в этом атрибуте уже нет необходимости.
5151

5252
Обёртывание скрипта в HTML-комментарии.
53-
: В очень древних книгах и руководствах, вы сможете найти комментарии внутри тега `<script>`, например такие:
53+
: В очень древних книгах и руководствах вы сможете найти комментарии внутри тега `<script>`, например, такие:
5454

5555
```html no-beautify
5656
<script type="text/javascript"><!--
5757
...
5858
//--></script>
5959
```
6060

61-
Этот комментарий скрывал код JavaScript в старых браузерах, которые не знали как обрабатывать тег `<script>`. Поскольку все браузеры, выпущенные за последние 15 лет уже не имеют данной проблемы, такие комментарии уже не нужны. Если они есть, то это знак, что перед нами ну очень древний код.
61+
Этот комментарий скрывал код JavaScript в старых браузерах, которые не знали, как обрабатывать тег `<script>`. Поскольку все браузеры, выпущенные за последние 15 лет, не содержат данной проблемы, такие комментарии уже не нужны. Если они есть, то это признак, что перед нами очень древний код.
6262

6363
## Внешние скрипты
6464

@@ -70,7 +70,7 @@
7070
<script src="/path/to/script.js"></script>
7171
```
7272

73-
Здесь, `/path/to/script.js` это абсолютный путь до скрипта от корня сайта. Также можно указать относительный путь от текущей страницы. Например, `src="script.js"` будет означать файл `"script.js"` находится в текущей папке.
73+
Здесь, `/path/to/script.js` - это абсолютный путь до скрипта от корня сайта. Также можно указать относительный путь от текущей страницы. Например, `src="script.js"` будет означать, что файл `"script.js"` находится в текущей папке.
7474

7575
Можно указать и полный URL-адрес. Например:
7676

@@ -89,17 +89,17 @@
8989
```smart
9090
Как правило, только простейшие скрипты помещаются в HTML. Более сложные выделяются в отдельные файлы.
9191
92-
Польза от отдельных файлов в том, что браузер загрузит скрипт отдельно и может хранить его в [кеше](https://en.wikipedia.org/wiki/Web_cache).
92+
Польза от отдельных файлов в том, что браузер загрузит скрипт отдельно и сможет хранить его в [кеше](https://en.wikipedia.org/wiki/Web_cache).
9393
9494
Другие страницы, которые подключают тот же скрипт, смогут брать его из кэша вместо повторной загрузки его из сети. И таким образом файл будет загружаться с сервера только один раз.
9595
96-
Это сокращает расход трафика и делает страницы быстрее.
96+
Это сокращает расход трафика и ускоряет загрузку страниц.
9797
```
9898

9999
````warn header="Если аттрибут `src` установлен, содержимое тега `script` будет игнорироваться."
100100
В одном теге `<script>` нельзя использовать одновременно атрибут `src` и код внутри.
101101

102-
Пример ниже не работает:
102+
Нижеприведенный пример не работает:
103103

104104
```html
105105
<script *!*src*/!*="file.js">
@@ -109,7 +109,7 @@
109109

110110
Нужно выбрать: либо внешний скрипт `<script src="…">`, либо обычный код внутри тега `<script>`.
111111

112-
Пример выше можно разделить на два скрипта:
112+
Вышеприведенный пример можно разделить на два скрипта:
113113

114114
```html
115115
<script src="file.js"></script>
@@ -122,7 +122,7 @@
122122
## Итого
123123
124124
- Для добавления кода JavaScript на страницу используется тег `<script>`
125-
- Аттрибуты `type` и `language` не обязательны.
125+
- Аттрибуты `type` и `language` необязательны.
126126
- Скрипт во внешнем файле можно вставить с помощью `<script src="path/to/script.js"></script>`.
127127
128-
Нам ещё многое предстоит изучить про браузерные скрипты и их взаимодействие со страницей. Но, как уже было сказано, эта часть учебника посвящена именно языку JavaScript, поэтому здесь мы постараемся не отвлекаться на детали реализации в браузере. Мы будем использовать браузер для запуска JavaScript, это удобно для онлайн-демонстраций, но это только одна из платформ, на которых работает этот язык.
128+
Нам ещё многое предстоит изучить про браузерные скрипты и их взаимодействие со страницей. Но, как уже было сказано, эта часть учебника посвящена именно языку JavaScript, поэтому здесь мы постараемся не отвлекаться на детали реализации в браузере. Мы воспользуемся браузером для запуска JavaScript, это удобно для онлайн-демонстраций, но это только одна из платформ, на которых работает этот язык.

0 commit comments

Comments
 (0)