Skip to content

Commit 64bc4a5

Browse files
committed
Use uppercase for ECMA (ECMAScript)
1 parent 2509031 commit 64bc4a5

11 files changed

Lines changed: 17 additions & 17 deletions

File tree

1-js/1-getting-started/1-intro/article.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -104,9 +104,9 @@ JavaScript -- быстрый и мощный язык, но браузер на
104104
Тенденция: JavaScript становится всё более и более мощным и возможности браузера растут в сторону десктопных приложений.
105105
```
106106

107-
### EcmaScript 6
107+
### ECMAScript 6
108108

109-
Сам язык JavaScript улучшается. Современный стандарт EcmaScript 5 включает в себя новые возможности для разработки, EcmaScript 6 будет шагом вперёд в улучшении синтаксиса языка.
109+
Сам язык JavaScript улучшается. Современный стандарт ECMAScript 5 включает в себя новые возможности для разработки, ECMAScript 6 будет шагом вперёд в улучшении синтаксиса языка.
110110

111111
Современные браузеры улучшают свои движки, чтобы увеличить скорость исполнения JavaScript, исправляют баги и стараются следовать стандартам.
112112

1-js/10-es-modern/11-promise/article.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -435,7 +435,7 @@ httpGet('/page-not-exists')
435435
436436
Самым основным источником информации по промисам является, разумеется, [стандарт](http://www.ecma-international.org/ecma-262/6.0/index.html#sec-promise-objects).
437437
438-
Чтобы наше понимание промисов было полным, и мы могли с лёгкостью разрешать сложные ситуации, посмотрим внимательнее, что такое промис и как он работает, но уже не в общих словах, а детально, в соответствии со стандартом EcmaScript.
438+
Чтобы наше понимание промисов было полным, и мы могли с лёгкостью разрешать сложные ситуации, посмотрим внимательнее, что такое промис и как он работает, но уже не в общих словах, а детально, в соответствии со стандартом ECMAScript.
439439
440440
Согласно стандарту, у объекта `new Promise(executor)` при создании есть четыре внутренних свойства:
441441

1-js/10-es-modern/13-modules/article.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
Когда приложение сложное и кода много -- мы пытаемся разбить его на файлы. В каждом файле описываем какую-то часть, а в дальнейшем -- собираем эти части воедино.
77

8-
Модули в стандарте EcmaScript предоставляют удобные средства для этого.
8+
Модули в стандарте ECMAScript предоставляют удобные средства для этого.
99

1010
Такие средства предлагались сообществом и ранее, например:
1111

@@ -236,7 +236,7 @@ import {NAME} from './file';
236236

237237
## Использование
238238

239-
Современный стандарт EcmaScript описывает, как импортировать и экспортировать значения из модулей, но он ничего не говорит о том, как эти модули искать, загружать и т.п.
239+
Современный стандарт ECMAScript описывает, как импортировать и экспортировать значения из модулей, но он ничего не говорит о том, как эти модули искать, загружать и т.п.
240240

241241
Такие механизмы предлагались в процессе создания стандарта, но были убраны по причине недостаточной проработанности. Возможно, они появятся в будущем.
242242

1-js/10-es-modern/7-es-class/article.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -353,7 +353,7 @@ new Rabbit();
353353
- В объявлении классов можно использовать методы, геттеры/сеттеры и вычислимые названия методов.
354354
- При наследовании вызов конструктора родителя осуществлятся через `super(...args)`, вызов родительских методов -- через `super.method(...args)`.
355355

356-
Концепция классов, которая после долгих обсуждений получилась в стандарте EcmaScript, носит название "максимально минимальной". То есть, в неё вошли только те возможности, которые уж точно необходимы.
356+
Концепция классов, которая после долгих обсуждений получилась в стандарте ECMAScript, носит название "максимально минимальной". То есть, в неё вошли только те возможности, которые уж точно необходимы.
357357

358358
В частности, не вошли "приватные" и "защищённые" свойства. То есть, все свойства и методы класса технически доступны снаружи. Возможно, они появятся в будущих редакциях стандарта.
359359

1-js/2-first-steps/12-ifelse/2-check-standard/ifelse_task2/index.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,14 @@
55
<script>
66
var value = prompt('Каково "официальное" название JavaScript?', '');
77

8-
if (value == 'EcmaScript') {
8+
if (value == 'ECMAScript') {
99
alert('Верно!');
1010
} else {
11-
alert('Не знаете? "EcmaScript"!');
11+
alert('Не знаете? "ECMAScript"!');
1212
}
1313
</script>
1414

1515

1616
</body>
1717

18-
</html>
18+
</html>

1-js/2-first-steps/12-ifelse/2-check-standard/task.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ importance: 2
66

77
Используя конструкцию `if..else`, напишите код, который будет спрашивать: "Каково "официальное" название JavaScript?".
88

9-
Если посетитель вводит "EcmaScript", то выводить "Верно!", если что-то другое -- выводить "Не знаете? "EcmaScript"!".
9+
Если посетитель вводит "ECMAScript", то выводить "Верно!", если что-то другое -- выводить "Не знаете? "ECMAScript"!".
1010

1111
Блок-схема:
1212

1-js/2-first-steps/12-ifelse/2-check-standardifelse_task2/index.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,14 @@
55
<script>
66
var value = prompt('Каково "официальное" название JavaScript?', '');
77

8-
if (value == 'EcmaScript') {
8+
if (value == 'ECMAScript') {
99
alert('Верно!');
1010
} else {
11-
alert('Не знаете? "EcmaScript"!');
11+
alert('Не знаете? "ECMAScript"!');
1212
}
1313
</script>
1414

1515

1616
</body>
1717

18-
</html>
18+
</html>

1-js/2-first-steps/4-strict-mode/article.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
Однако, это привело к тому, что любая ошибка в дизайне языка становилась "вмороженной" в него навсегда.
66

7-
Так было до появления стандарта EcmaScript 5 (ES5), который одновременно добавил новые возможности и внёс в язык ряд исправлений, которые могут привести к тому, что старый код, который был написан до его появления, перестанет работать.
7+
Так было до появления стандарта ECMAScript 5 (ES5), который одновременно добавил новые возможности и внёс в язык ряд исправлений, которые могут привести к тому, что старый код, который был написан до его появления, перестанет работать.
88

99
Чтобы этого не случилось, решили, что по умолчанию эти опасные изменения будут выключены, и код будет работать по-старому. А для того, чтобы перевести код в режим полного соответствия современному стандарту, нужно указать специальную директиву `use strict`.
1010

1-js/4-data-structures/11-datetime/article.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -440,7 +440,7 @@ alert( ms ); // 1327611110417 (число миллисекунд)
440440
```
441441

442442
````smart header="Формат дат для IE8-"
443-
До появления спецификации EcmaScript 5 формат не был стандартизован, и браузеры, включая IE8-, имели свои собственные форматы дат. Частично, эти форматы пересекаются.
443+
До появления спецификации ECMAScript 5 формат не был стандартизован, и браузеры, включая IE8-, имели свои собственные форматы дат. Частично, эти форматы пересекаются.
444444

445445
Например, код ниже работает везде, включая старые IE:
446446

1-js/6-objects-more/2-object-conversion/article.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -231,7 +231,7 @@ if (value) {
231231
- При строковом преобразовании объекта используется его метод `toString`. Он должен возвращать примитивное значение, причём не обязательно именно строку.
232232
- Для численного преобразования используется метод `valueOf`, который также может возвратить любое примитивное значение. У большинства объектов `valueOf` не работает (возвращает сам объект и потому игнорируется), при этом для численного преобразования используется `toString`.
233233

234-
Полный алгоритм преобразований есть в спецификации EcmaScript, смотрите пункты [11.8.5](http://es5.github.com/x11.html#x11.8.5), [11.9.3](http://es5.github.com/x11.html#x11.9.3), а также [9.1](http://es5.github.com/x9.html#x9.1) и [9.3](http://es5.github.com/x9.html#x9.3).
234+
Полный алгоритм преобразований есть в спецификации ECMAScript, смотрите пункты [11.8.5](http://es5.github.com/x11.html#x11.8.5), [11.9.3](http://es5.github.com/x11.html#x11.9.3), а также [9.1](http://es5.github.com/x9.html#x9.1) и [9.3](http://es5.github.com/x9.html#x9.3).
235235

236236
Заметим, для полноты картины, что некоторые тесты знаний в интернет предлагают вопросы типа:
237237
```js no-beautify

0 commit comments

Comments
 (0)