Javascript область видимости переменных

У JS есть несколько концепций, связанных с областью видимости (scope), которые не всегда ясны начинающим разработчикам (и иногда даже опытным). Эта статья посвящена тем, кто стремится погрузиться в пучину областей видимости JS, услышав такие слова, как область видимости, замыкание, “this”, область имён, область видимости функции, глобальные переменные, лексическая область видимости, приватные и публичные области… Надеюсь, по прочтению материала вы сможете ответить на следующие вопросы:

— что такое область видимости JS?
— что есть глобальная/локальная область видимости?
— что есть пространство имён и чем оно отличается от области видимости?
— что обозначает ключевое слово this, и как оно относится с областью видимости?
— что такое функциональная и лексическая область видимости?
— что такое замыкание?
— как мне всё это понять и сотворить? Читать далее Javascript область видимости переменных

10 возможностей улучшить свой стиль в Javascript

Javascript активно набирающий язык программирования. Изначально созданный, чтобы добавить функциональность веб-страниц на стороне браузера, сейчас Javascript уже используется и на сервере для создания backend и работы с базой данных.

Часто недопонимание заложенных в JavaScript парадигм становится причиной большого количества багов.

В статье перечислены как 10 ошибок, которые часто допускают при работе с Javascript, так и правильные примеры Javascript кода.
Воспользуйтесь приведенными примерами, чтобы улучшить свой стиль! Читать далее 10 возможностей улучшить свой стиль в Javascript

JavaScript для начинающих

JavaScript — вступает в игру, когда нам нужно произвести какие-то действия на стороне клиента, который обратился к нашей веб-странице.

JavaScript может изменить веб-страницу без обращения к серверу, проверять значения вводимых пользователем данных и выполнять любые другие операции.

В данной статье собраны базовые сведения, которые позволят начать использование JavaScript.  Читать далее JavaScript для начинающих