Что такое JavaScript?
Что такое JavaScript?JavaScript - это скриптовый язык, предназначенный в первую очередь для добавления интерактивности веб-страниц и создания веб-приложений. Язык впервые был реализован компанией Netscape Communications Corp. в Netscape Navigator 2 beta (1995). JavaScript отличается от Java (разработана в 1990-х годах в Sun Microsystems). Однако, эти два языка могут взаимодействовать. На стороне клиента JavaScript программы или скрипты могут быть встроенными непосредственно в HTML-код веб-страниц. В зависимости от умысла веб-разработчика, скрипт-код может выполняться когда пользователь открывает веб-страницу, делает щелчок мышью или перетаскивает некоторые элементы страницы с помощью мыши, покидает страницу или когда пользователь выполняет другие условия.
JavaScript - это объектно-ориентированный язык с прототипным наследованием. Язык поддерживает несколько встроенных объектов, также, программисты могут создавать или удалять свои объекты. JavaScript с прототипным наследованием очень отличается от других популярных языков программирования, таких как C++, C# или Java с классическим наследованием. В JavaScript нет классов как в C++ или Java. В JavaScript объекты могут наследовать свойства напрямую друг от друга, образуя цепи прототипов объекта.
JavaScript - это интерпретируемый язык, с дополнительным поддержующими JIT-компиляции. В старых реализациях (например, Internet Exlorer 8 и выше, Firefox до 3.5), JavaScript был чисто интерпретируемым языком программирования. Это означает, что скрипты выполняются без предварительной компиляции, то есть, без преобразования скрипт текста в системно-зависимый машинный код. Браузер интерпретирует, анализирует и тут же выполняет скрипт. В современных реализациях JavaScript-код, который может либо интерпретироваться или компилироваться с помощью just-in-time (JIT) компилятора. Это делает JavaScript значительно быстрее и, следовательно, более подходит для сложных требовательных к производительности веб-приложений. Последние версии всех популярных браузеров поддерживают JavaScript JIT-компиляторы.
Преимущества JavaScriptJavaScript имеет такие преимущества:
Ограничения в JavaScriptМы не можем рассматривать JavaScript в качестве полноценного языка программирования. В нем отсутствуют следующие важные особенности:
Средства разработки для JavaScriptОдна из самых сильных сторон JavaScript - это то, что дорогие средства для разработки как правило не требуются. Вы можете начать с простого текстового редактора, такого как блокнот. Поскольку он является интерпретируемым языком внутри веб-браузера, вам не нужно покупать компилятора. Чтобы сделать нашу жизнь проще, различные производители придумали очень хорошие JavaScript инструменты для редактирования. Вот некоторые из них:
| |
Рейтинг: Категория: Учебник JavaScript | Добавил: zaharchuk (30.11.2014)
5.0/5 из 1
| |
Просмотров: 2819 |
Комментариев: 0 | |