diff options
author | Peter Bengtsson <mail@peterbe.com> | 2021-07-28 01:04:59 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-07-28 08:04:59 +0300 |
commit | 0b5c8a1f20efae16e7e23e52d101e545980e157f (patch) | |
tree | ed6de4b7d858686cde502b4f08a10406550cc8aa /files/ru/web/javascript/closures/index.html | |
parent | f2c560577fe17103e74314e60d20472a757100c3 (diff) | |
download | translated-content-0b5c8a1f20efae16e7e23e52d101e545980e157f.tar.gz translated-content-0b5c8a1f20efae16e7e23e52d101e545980e157f.tar.bz2 translated-content-0b5c8a1f20efae16e7e23e52d101e545980e157f.zip |
remove link 'title' attributes that's just the 'href' (ru, part 5) (#1750)
Diffstat (limited to 'files/ru/web/javascript/closures/index.html')
-rw-r--r-- | files/ru/web/javascript/closures/index.html | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/files/ru/web/javascript/closures/index.html b/files/ru/web/javascript/closures/index.html index dde1d17511..5d8d80d292 100644 --- a/files/ru/web/javascript/closures/index.html +++ b/files/ru/web/javascript/closures/index.html @@ -29,7 +29,7 @@ init();</pre> <p>{{JSFiddleEmbed("https://jsfiddle.net/78dg25ax/", "js,result", 250)}}</p> -<p><a href="http://jsfiddle.net/xAFs9/3/" title="http://jsfiddle.net/xAFs9/">Выполните</a> этот код и обратите внимание, что команда <code>alert()</code> внутри <code>displayName()</code> благополучно выводит на экран содержимое переменной <code>name</code> объявленной в родительской функции. Это пример так называемой лексической области видимости <em>(lexical</em> <em>scoping)</em>: в JavaScript область действия переменной определяется по её расположению в коде (это очевидно <em>лексически</em>), и вложенные функции имеют доступ к переменным, объявленным вовне. Этот механизм и называется Lexical scoping (область действия, ограниченная лексически).</p> +<p><a href="http://jsfiddle.net/xAFs9/3/">Выполните</a> этот код и обратите внимание, что команда <code>alert()</code> внутри <code>displayName()</code> благополучно выводит на экран содержимое переменной <code>name</code> объявленной в родительской функции. Это пример так называемой лексической области видимости <em>(lexical</em> <em>scoping)</em>: в JavaScript область действия переменной определяется по её расположению в коде (это очевидно <em>лексически</em>), и вложенные функции имеют доступ к переменным, объявленным вовне. Этот механизм и называется Lexical scoping (область действия, ограниченная лексически).</p> <h2 id="Замыкание">Замыкание</h2> @@ -133,7 +133,7 @@ document.getElementById('size-16').onclick = size16; <p>JavaScript не имеет встроенной возможности сделать такое, но это можно эмулировать с помощью замыкания. Частные методы полезны не только тем, что ограничивают доступ к коду, это также мощное средство глобальной организации пространства имён, позволяющее не засорять публичный интерфейс вашего кода внутренними методами классов.</p> -<p>Код ниже иллюстрирует, как можно использовать замыкания для определения публичных функций, которые имеют доступ к закрытым от пользователя (private) функциям и переменным. Такая манера программирования называется <a class="external" href="http://www.google.com/search?q=javascript+module+pattern" title="http://www.google.com/search?q=javascript+module+pattern">модульное программирование</a>: </p> +<p>Код ниже иллюстрирует, как можно использовать замыкания для определения публичных функций, которые имеют доступ к закрытым от пользователя (private) функциям и переменным. Такая манера программирования называется <a class="external" href="http://www.google.com/search?q=javascript+module+pattern">модульное программирование</a>: </p> <pre class="brush: js notranslate">var Counter = (function() { var privateCounter = 0; |