Подтвердить что ты не робот

Рекомендации по написанию виджета javascript

У меня есть JS script (виджет), который добавляется на другие веб-сайты. Технически это похоже на аналитику Google. Мой вопрос: каковы ваши советы по обеспечению надежности, не позволяя коду влиять на другой код на сайте, избегая ошибок для пользователей и т.д. В общем, что я должен знать, чтобы написать виджет профессионального класса.

Примечания: Я не могу использовать какую-либо JS-библиотеку, такую ​​как jquery и т.д.

4b9b3361

Ответ 1

Я большой поклонник руководства Peter Michaux о том, как он пишет виджеты javascript

Также полезны Christian Heilmann script configuration и шаблон модуля

Это общие статьи javascript и не относятся к отдельной библиотеке

Другими полезными трюками являются такие вещи, как перенос кода в анонимную функцию, чтобы помешать ему вмешиваться в другие глобальные библиотеки.

(function() {
    //Your code goes in here
})();

Что касается ошибок и передовой практики, у Джона Ресига есть интересная статья о javascript strict, которая еще не указана, но есть какая-то удобная информация на тех вещах, которых вам следует избегать.

Если вы все еще согласны с определением областей внутри своих объектов, вы можете найти эту статью о полезных и общедоступных переменных немного более техническое определение Дуглас Крокфорд

Наконец, не забудьте запустить свой код с помощью инструмента качества кода