Глобальные переменные JavaScript и самозапускающиеся анонимные функции

Итак, я читал Javascript - хорошие части, и одна вещь, на которую указывает Крокфорд, - это слабость использования глобальных переменных в Javascript таким образом, что если ваш продукт каким-то образом расширяется, и он полагается на `` глобальный'переменная могла быть установлена ​​случайно.Это все хорошо, и я понимаю плюсы и минусы защиты переменных другими способами, такими как замыкания.Однако я немного подумал и обернул код такой функцией:дает ему область видимости переменных, что предотвращает перекрестное заражение переменных.Я не уверен, есть ли у этого подхода явный недостаток, и мне было интересно, есть ли у сообщества какой-либо вклад, или я просто слишком много думаю о вещах и игнорирую главное.
7 голосов | спросил A Wizard Did It 28 +04002010-10-28T21:21:01+04:00312010bEurope/MoscowThu, 28 Oct 2010 21:21:01 +0400 2010, 21:21:01

0 ответов


Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132