Содержание:
Что такое JavaScript?
Javascript - динамический язык программирования. Он легкий и наиболее часто используется как часть веб-страниц, реализация которых позволяет клиентскому скрипту взаимодействовать с пользователем и создавать динамические страницы. Это интерпретируемый язык программирования с объектно-ориентированными возможностями. JavaScript был сначала известен как LiveScript, но Netscape изменил свое имя на JavaScript, возможно, из-за возбуждения, генерируемого Java. JavaScript впервые появился в Netscape 2.0 в 1995 году с именем LiveScript. Основное ядро языка было встроено в Netscape, Internet Explorer и другие веб-браузеры.
Спецификация ECMA-262 определила стандартную версию основного языка JavaScript.
- JavaScript - легкий, интерпретируемый язык программирования.
- Предназначен для создания сетевых приложений.
- Компиляция и интеграция с Java.
- Дополнительные и интегрированные с HTML.
- Открытая и межплатформенная
Клиентский JavaScript
Клиентский JavaScript является наиболее распространенной формой языка. Сценарий должен быть включен или привязан кодом HTML-документа, который будет интерпретироваться браузером. Это означает, что веб-страница не обязательно должна быть статическим HTML, но может включать в себя программы, которые взаимодействуют с пользователем, управляют браузером и динамически создают HTML-контент, например на PHP.
Клиентский механизм JavaScript предоставляет множество преимуществ по сравнению с традиционными сценариями на стороне сервера CGI. Например, вы можете использовать JavaScript, чтобы проверить, ввел ли пользователь допустимый адрес электронной почты в поле формы. Код JavaScript выполняется, когда пользователь отправляет форму, и только если все записи действительны, они будут отправлены на веб-сервер.
JavaScript может использоваться для захвата инициируемых пользователем событий, таких как нажатия кнопок, ссылки на навигацию и другие действия, которые пользователь инициирует явно или неявно.
Преимущества JavaScript
Достоинства использования JavaScript -
- Меньше взаимодействия с сервером. Вы можете проверить ввод пользователя перед отправкой страницы на сервер. Это экономит трафик сервера, что означает меньшую нагрузку на ваш сервер.
- Непосредственная обратная связь с посетителями. Им не нужно ждать перезагрузки страницы, чтобы узнать, не забыли ли они что-либо ввести.
- Повышенная интерактивность. Вы можете создавать интерфейсы, которые реагируют, когда пользователь наводится на них с помощью мыши или активирует их с помощью клавиатуры.
- Более богатые интерфейсы. Вы можете использовать JavaScript для включения таких элементов, как компоненты перетаскивания и слайдеры, чтобы предоставить богатый интерфейс своим посетителям вашего сайта.
Ограничения JavaScript
Мы не можем рассматривать JavaScript как полноценный язык программирования. В нем отсутствуют следующие важные функции:
- Клиентский JavaScript не разрешает чтение или запись файлов. Это было сделано по соображениям безопасности.
- JavaScript не может использоваться для сетевых приложений, потому что такой поддержки нет.
- JavaScript не имеет многопоточных или многопроцессорных возможностей.
Еще раз, JavaScript - это легкий, интерпретируемый язык программирования, который позволяет создавать интерактивность в статических HTML-страницах.
Инструменты разработки JavaScript
Одна из главных достоинств JavaScript заключается в том, что он не требует дорогостоящих инструментов разработки. Вы можете начать с простого текстового редактора, такого как «Блокнот». Поскольку это интерпретируемый язык в контексте веб-браузера, вам даже не нужно покупать компилятор.
Чтобы упростить нашу жизнь, различные поставщики придумали очень приятные инструменты для редактирования JavaScript. Некоторые из них перечислены здесь -
- Microsoft FrontPage - Microsoft разработала популярный редактор HTML под названием FrontPage. FrontPage также предоставляет веб-разработчикам ряд инструментов JavaScript, чтобы помочь в создании интерактивных веб-сайтов.
- Macromedia Dreamweaver MX - Macromedia Dreamweaver MX является очень популярным HTML и редактор JavaScript в профессиональной толпы веб - разработки. Он предоставляет несколько удобных готовых компонентов JavaScript, хорошо интегрируется с базами данных и соответствует новым стандартам, таким как XHTML и XML.
- Macromedia HomeSite 5 - HomeSite 5 является хорошо любил HTML и редактор JavaScript от Macromedia , которые могут быть использованы для эффективного управления личными веб - сайтами.
- BlueFish - бесплатный редактор HTML кода, и некоторых других языков, позволяет вставлять теги HTML с помощью горячих клавиш.
- Comodo Edit - также бесплатный редактор HTML кода, основан на платной версии Comodo, позволяет вставлять теги HTML с помощью горячих клавиш и создавать собственные снипеты.
Где находится JavaScript сегодня?
Стандартом ECMAScript Edition 5 станет первое обновление, которое будет выпущено за четыре года. JavaScript 2.0 соответствует редакции 5 стандарта ECMAScript, а разница между ними крайне незначительна. Спецификацию JavaScript 2.0 можно найти на следующем сайте: http://www.ecmascript.org/. Сегодня JavaScript Netscape и JScript от Microsoft соответствуют стандарту ECMAScript, хотя оба языка по-прежнему поддерживают функции, которые не являются частью стандарта.
Понравилась статья? Поделитесь ею с друзьями и напишите отзыв в комментариях!
Связанные статьи
Новые статьи
- JavaScript - Числовые объекты - 08/09/2018 15:46
- JavaScript - Обзор объектов - 08/09/2018 15:45
- JavaScript - Печать страницы - 08/09/2018 15:45
- JavaScript - Void - 08/09/2018 15:45
- JavaScript - диалоговые окна - 08/09/2018 15:44
- JavaScript - Redirect - 08/09/2018 15:44
- JavaScript и Cookies - 08/09/2018 15:43
- JavaScript - События - 08/09/2018 15:43
- JavaScript - функции - 08/09/2018 15:42
- JavaScript - управление циклом - 08/09/2018 15:41
- JavaScript - цикл for ... in - 08/09/2018 15:41
- JavaScript - For цикл - 08/09/2018 15:40
- JavaScript - циклы - 08/09/2018 15:40
- JavaScript - switch-case - 08/09/2018 15:39
- JavaScript - if ... else - 08/09/2018 15:39
- JavaScript - Операторы - 08/09/2018 15:38
- JavaScript - переменные - 08/09/2018 15:38
- JavaScript - размещение в файле HTML - 08/09/2018 15:37
- Включение JavaScript в браузерах - 08/09/2018 15:36
- JavaScript - Синтаксис - 08/09/2018 15:34