Ответ 1
Peter Michaux очень хорошо объясняет пространство имен javascript.
Я писал расширение Firefox, но недавно прочитал несколько статей, объясняющих, что это плохая практика, чтобы избежать конфликтов имен переменных, просто добавив имя приложения в начало переменной.
К сожалению, я это делаю. Какова наилучшая практика? Я предполагаю, что он каким-то образом перечислил переменные. Я нашел различные статьи об обертывании все в главном объекте, но, к сожалению, никаких примеров этого.
Может ли кто-нибудь указать мне хороший учебник или даже простое расширение, в котором используются лучшие практики?
Спасибо!
Peter Michaux очень хорошо объясняет пространство имен javascript.
Вы можете посмотреть это видео из технологии Google, в котором объясняются лучшие практики кодирования JavaScript, которые являются основной частью разработки расширений Firefox.
Не строго связано с вашим исходным вопросом об именах, но https://addons.mozilla.org/en-US/developers/docs/how-to/extension-development имеет ссылку об этом, а также о других передовых методах расширения.
Большое спасибо за то, что нашли время ответить - там наверняка есть полезные вещи.
Я также нашел это руководство, которое довольно всеобъемлющее:
http://robertnyman.com/2009/01/24/how-to-develop-a-firefox-extension/