Skip to content

Commit

Permalink
Убирает некоторые ссылки на MDN (#5609)
Browse files Browse the repository at this point in the history
* fix: ссылки на MDN заменил на внутренние

* fix: удалил ссылку на not found страницу MDN из статьи

* fix: заменил ссылку на MDN на аналогичкую в спецификации ECMAScript

* Убирает нумерованный список в принципе

---------

Co-authored-by: Tatiana Fokina <[email protected]>
  • Loading branch information
punkmachine and TatianaFokina authored Dec 17, 2024
1 parent 7379fba commit 06ac100
Show file tree
Hide file tree
Showing 8 changed files with 11 additions and 12 deletions.
2 changes: 1 addition & 1 deletion css/text-align/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,4 +45,4 @@ tags:

💡 Выравнивание текста нельзя анимировать при помощи [`transition`](/css/transition/) ☹️

💡 В случае необходимости выравнивания последней строки используйте [`text-align-last`](https://developer.mozilla.org/ru/docs/Web/CSS/text-align-last), значения свойства совпадают с `text-align`.
💡 В случае необходимости выравнивания последней строки используйте [`text-align-last`](/css/text-align-last/), значения свойства совпадают с `text-align`.
2 changes: 1 addition & 1 deletion js/async-in-js/practice/bespoyasov.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
- либо подождать, когда выполнятся все запросы, и потом сделать что-то;
- либо дождаться выполнения первого запроса из списка и сделать что-то сразу после этого.

Для этого мы можем использовать [`Promise.all()`](/js/promise-all/) и [`Promise.race()`](https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Promise/race).
Для этого мы можем использовать [`Promise.all()`](/js/promise-all/) и [`Promise.race()`](/js/promise-race/).

Когда мы хотим дождаться выполнения всех запросов и сделать что-то после этого:

Expand Down
2 changes: 1 addition & 1 deletion js/element-style/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ tags:

## Кратко

Свойство [`style`](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/style) получает и устанавливает инлайновые стили элемента, то есть те, что записываются через [HTML-атрибут `style`](/html/style/).
Свойство [`style`](/js/element-style/) получает и устанавливает инлайновые стили элемента, то есть те, что записываются через [HTML-атрибут `style`](/html/style/).

С помощью него можно управлять стилем элемента. [Специфичность](/css/specificity/) этого свойства такая же, как у атрибута `style`.

Expand Down
2 changes: 1 addition & 1 deletion js/element-style/practice/bespoyasov.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@

Для изменения таких стилей используется свойство `style`.

Используйте [`style`](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/style), чтобы изменить или получить инлайновые стили элемента.
Используйте [`style`](/js/element-style/), чтобы изменить или получить инлайновые стили элемента.

🛠 Чтобы переписать стиль элемента полностью, можно использовать `cssText` или `setAttribute`.

Expand Down
4 changes: 2 additions & 2 deletions js/promise/practice/nlopin.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,6 @@ const promise = new Promise(function (resolve, reject) {

🛠 Всегда завершайте использование промиса методом `catch()`. Если этого не сделать, следующие промисы в цепочке перестанут работать. Такую ошибку поймаете только через специальный обработчик `unhandledrejection`.

🛠 Время от времени нужно выполнить несколько асинхронных функций и дождаться, пока все выполнятся или одна из них завершится ошибкой. Для этого существует статический метод [`Promise.all()`](https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Promise/all) (возвращает промис).
🛠 Время от времени нужно выполнить несколько асинхронных функций и дождаться, пока все выполнятся или одна из них завершится ошибкой. Для этого существует статический метод [`Promise.all()`](/js/promise-all/) (возвращает промис).

🛠 Если нужно дождаться, пока несколько асинхронных функций завершатся (без разницы, успешно или ошибкой), используйте метод [`Promise.allSettled()`](https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Promise/allSettled) (вернёт промис).
🛠 Если нужно дождаться, пока несколько асинхронных функций завершатся (без разницы, успешно или ошибкой), используйте метод [`Promise.allSettled()`](/js/promise-allsettled/) (вернёт промис).
2 changes: 1 addition & 1 deletion js/typecasting/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ String(y)

Сравнение бывает строгим и нестрогим. При строгом сравнении (`===`) интерпретатор учитывает типы сравниваемых значений.

Когда же мы _[сравниваем значения нестрого](https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Operators/Операторы*сравнения#Равно)_ между собой с помощью `==`, JavaScript приводит типы самостоятельно:
Когда же мы сравниваем значения нестрого между собой с помощью `==`, JavaScript приводит типы самостоятельно:

```js
console.log(5 == '5')
Expand Down
2 changes: 1 addition & 1 deletion js/var-let/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -83,7 +83,7 @@ let 1number
// SyntaxError: Invalid or unexpected token
```

В качестве названий переменных нельзя использовать зарезервированные языком слова. Например: `class`, `super`, `throw`, `yield`, `var`, `let`, `const` и так далее. С полным списком таких слов можно ознакомиться [здесь](https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Lexical_grammar#%D0%B7%D0%B0%D1%80%D0%B5%D0%B7%D0%B5%D1%80%D0%B2%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%BD%D1%8B%D0%B5_%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%B2%D1%8B%D0%B5_%D1%81%D0%BB%D0%BE%D0%B2%D0%B0_%D0%B2_ecmascript_2015).
В качестве названий переменных нельзя использовать зарезервированные языком слова. Например: `class`, `super`, `throw`, `yield`, `var`, `let`, `const` и так далее. С полным списком таких слов можно ознакомиться [здесь](https://tc39.es/ecma262/#prod-ReservedWord).

## Создание переменных

Expand Down
7 changes: 3 additions & 4 deletions tools/network/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,17 +31,16 @@ tags:
![Передача файла по сети в виде пакетов](images/1.png)

## Как понять

Чтобы работать с сетью, необходимо представлять себе, как работает сетевой протокол. Например, чтобы отобразить страницу в браузере, нужно задействовать протокол [HTTP](https://developer.mozilla.org/ru/docs/Web/HTTP). Это протокол прикладного уровня (согласно модели [OSI](https://ru.wikipedia.org/wiki/Сетевая_модель_OSI)), который позволяет передавать данные между клиентом и сервером, как показано на рисунке:
Чтобы работать с сетью, необходимо представлять себе, как работает сетевой протокол. Например, чтобы отобразить страницу в браузере, нужно задействовать протокол [HTTP](/tools/http-protocol/). Это протокол прикладного уровня (согласно модели [OSI](/tools/network-models/#setevaya-model-osi)), который позволяет передавать данные между клиентом и сервером, как показано на рисунке:

![Клиент-серверная архитектура на примере работы протокола HTTP](images/2.png)

<aside>

📚 Протокол HTTP и модель OSI подробно описаны в статьях:

1. «[Протокол HTTP](/tools/http-protocol/)».
1. «[Модель OSI](/tools/network-models/)».
- [Протокол HTTP](/tools/http-protocol/)
- [Модель OSI](/tools/network-models/)

</aside>

Expand Down

0 comments on commit 06ac100

Please sign in to comment.