Устранение неполадок с Javascript
Вопрос читателя: «Привет, Уолли, у меня проблемы с Javascript, и я не знаю, как их исправить?« – Синтия Н., Соединенное Королевство
Ответ Уолли:
Обзор Javascript
JavaScript – это язык программирования, который был разработан в первую очередь для веб-страниц, но имеет существенное применение в других приложениях. Этот язык был разработан Netscape Communications Corporation в начале 1990-х годов. Сегодня JavaScript часто сокращается до JScript или просто JS.
Первоначально язык назывался LiveScript, но был изменен на JavaScript в 1995 году, когда он был выпущен в браузере Netscape Navigator 2.0. Изменение названия вызвало большую путаницу, поскольку Sun Microsystems только что выпустила свой язык Java и виртуальные машины Java.
И Java, и JavaScript являются объектно-ориентированными языками и имеют некоторые синтаксические соглашения с языком программирования C. Несмотря на это сходство, два языка программирования очень разные. JavaScript используется в таких приложениях, как PDF-документы и виджеты рабочего стола. Однако его основное развертывание по-прежнему осуществляется на веб-страницах.
Mozilla Foundation сегодня является основным пользователем и разработчиком JavaScript. Mozilla также является разработчиком браузера Firefox, функционирование которого во многом зависит от JavaScript.
Какие проблемы связаны с Javascript?
Не все веб-страницы используют JavaScript, но многие из них. Во всех браузерах есть возможность включать или отключать JavaScript. Если он отключен, некоторые сайты не смогут отображать свой контент, и вы получите сообщение об ошибке, подобное «У вас отключен JavaScript или установлена старая версия Macromedia’s Flash Player».
Эта ошибка чаще всего встречается на сайтах потокового видео, таких как YouTube или Hulu. Другая распространенная ошибка – «TypeError: Components.classes [cid] не определено ». Обычно это происходит при попытке загрузки страницы. Наиболее частая причина этой ошибки – конфликт с надстройкой браузера. Существует множество надстроек браузера, которые были разработаны для облегчения определенных действий. К сожалению, иногда они усложняют выполнение других задач.
Отключение конфликтующей надстройки необходимо для правильной загрузки страницы. Иногда страница нормально работает в одном браузере, например, в Internet Explorer 8, но не загружается и вызывает ошибки JavaScript в другом браузере, например, Chrome. Это связано с тем, что каждый браузер по-разному обрабатывает ошибки JavaScript.
Ошибка существует в обоих браузерах, но один может перенаправлять команды без появления ошибки, которая позволяет пользователю продолжить работу, в то время как другой браузер не может выполнять команды JavaScript и представляет ошибку пользователю. Надеюсь, вам понравилась эта статья! Если вам нужна дополнительная поддержка по этому вопросу, не стесняйтесь обращаться ко мне Facebook.
Я всегда рекомендую своим читателям регулярно использовать надежный очиститель реестра и оптимизатор, например WinThruster или CCleaner. Многие проблемы, с которыми вы сталкиваетесь, могут быть связаны с поврежденным и раздутым реестром. Удачных вычислений!