Skip to content

Commit 631be9c

Browse files
committed
typo
1 parent 628853a commit 631be9c

File tree

2 files changed

+7
-9
lines changed
  • 1-js/8-oop/3-getters-setters/1-object-with-getters-setters
  • 2-ui/1-document/5-searching-elements-dom

2 files changed

+7
-9
lines changed

1-js/8-oop/3-getters-setters/1-object-with-getters-setters/solution.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
//+ run
55
function User() {
66

7-
var firstName, surName;
7+
var firstName, surname;
88

99
this.setFirstName = function(newFirstName) {
1010
firstName = newFirstName;

2-ui/1-document/5-searching-elements-dom/article.md

+6-8
Original file line numberDiff line numberDiff line change
@@ -159,9 +159,7 @@ document.getElementsByTagName('input')[0].value = 5;
159159
var elems = document.getElementsByName('age');
160160
```
161161

162-
До появления стандарта HTML5 этот метод возвращал только те элементы, в которых предусмотрена поддержка атрибута `name`, в частности: `iframe`, `a`, `input` и другими.
163-
164-
В современных браузерах (IE10+) тег не имеет значения.
162+
До появления стандарта HTML5 этот метод возвращал только те элементы, в которых предусмотрена поддержка атрибута `name`, в частности: `iframe`, `a`, `input` и другими. В современных браузерах (IE10+) тег не имеет значения.
165163

166164
Используется этот метод весьма редко.
167165

@@ -195,7 +193,7 @@ var elems = document.getElementsByName('age');
195193

196194
Он есть во всех современных браузерах, включая IE8+ (в режиме соответствия стандарту).
197195

198-
Следующий запрос получает все элементы `LI`, которые являются последними потомками своих `UL`:
196+
Следующий запрос получает все элементы `LI`, которые являются последними потомками в `UL`:
199197

200198
```html
201199
<!--+ run -->
@@ -220,7 +218,7 @@ var elems = document.getElementsByName('age');
220218

221219
## querySelector [#querySelector]
222220

223-
Вызов `elem.querySelector(css)` возвращает первый элемент, соответствующий CSS-селектору `css`.
221+
Вызов `elem.querySelector(css)` возвращает не все, а только первый элемент, соответствующий CSS-селектору `css`.
224222

225223
Иначе говоря, результат -- такой же, как и при `elem.querySelectorAll(css)[0]`, но в последнем вызове сначала ищутся все элементы, а потом берётся первый, а в `elem.querySelector(css)` ищется только первый, то есть он эффективнее.
226224

@@ -232,7 +230,7 @@ var elems = document.getElementsByName('age');
232230

233231
Не поддерживается в IE8-.
234232

235-
Этот метод бывает полезным, когда мы перебираем элементы по обычным DOM-ссылкам и пытаемся отфильтровать те из них, которые нам интересны.
233+
Этот метод бывает полезным, когда мы перебираем элементы (в массиве или по обычным навигационным ссылкам) и пытаемся отфильтровать те из них, которые нам интересны.
236234

237235
Ранее в спецификации он назывался `matchesSelector`, и большинство браузеров поддерживают его под этим старым именем, либо с префиксами `ms/moz/webkit`.
238236

@@ -260,9 +258,9 @@ var elems = document.getElementsByName('age');
260258

261259
Метод `elem.closest(css)` ищет ближайший элемент выше по иерархии DOM, подходящий под CSS-селектор `css`. Сам элемент тоже включается в поиск.
262260

263-
Иначе говоря, метод `closest` бежит от текущего элемента вверх по цепочке родителей и проверяет, подходит ли каждый элемент под CSS-селектор. Если подходит -- останавливается и возвращает его.
261+
Иначе говоря, метод `closest` бежит от текущего элемента вверх по цепочке родителей и проверяет, подходит ли элемент под указанный CSS-селектор. Если подходит -- останавливается и возвращает его.
264262

265-
Он самый новый из методов, рассмотренных в этой главе, поэтому не все браузеры его поддерживают. Это, конечно, легко поправимо, как мы увидим позже в главе [](/dom-polyfill).
263+
Он самый новый из методов, рассмотренных в этой главе, поэтому старые браузеры его слабо поддерживают. Это, конечно, легко поправимо, как мы увидим позже в главе [](/dom-polyfill).
266264

267265
Пример использования (браузер должен поддерживать `closest`):
268266

0 commit comments

Comments
 (0)