Главная » JavaScript
    РейтингРейтингРейтингРейтингРейтинг

Javascript

 Язык сценариев JavaScript был создан с целью получения доступа из сценариев ко всем элементам HTML-документа. Иными словами, этот язык представляет средства для динамического взаимодействия с пользователем

JavaScript придает  веб-сайтам динамическую функциональность. Все что  выделяется, или  на странице появляется новый текст, цветовое оформление или изображение, или когда можно перетащить объект на странице в новое место, то  это все делается с помощью JavaScript.

Возможности языка JavaScript:

• JavaScript позволяет контролировать работу браузера. Например, объект Window поддерживает методы, позволяющие выводить на экран всплывающие диалоговые окна, создавать, открывать и закрывать новые окна браузера, задавать режимы прокрутки и размеры окон и т.д.

• JavaScript позволяет взаимодействовать с содержимым документов. Объект Document и содержащиеся в нем объекты позволяют программам читать части HTML документа и иногда взаимодействовать с ними.

• JavaScript обеспечивает взаимодействие с пользователем. Важной особенностью этого языка, является реализованная в нем возможность определять обработчики событий— произвольные порции кода, которые выполняются при наступлении конкретных событий (обычно действий пользователя).

• JavaScript дает возможность выполнять произвольные математические вычисления.

Попробовав работать с компьютером, вы заметите, что инженеры-программисты с особым чувством относятся к языку, который они используют для обмена идеями программирования.

С помощью терминов, применяемых при обсуждении языков программирования и составляющих особый технический словарь, соответствующие конкретные идеи могут передаваться ясно и лаконично.
Здесь мы вводим определенную терминологию языка программирования, которая будет использоваться сдесь и приводятся точные определения понятий, которые зачастую имеют несколько неопределенный контекст. 

 Термин

 Определение

 Примеры

 

Лексема
(token)

 

Наименьшая неделимая лексическая единица язы-
ка. Непрерывная последовательность символов,
значение которой может измениться вследствие
добавления одного пробела

 

Все идентификаторы и ключевые слова,
а также литералы типа 3.14 и "Это
строка символов"

 

Литерал
(literal)

 

Значение, содержащееся непосредственно в сце-
нарии

 

3.14
"Это строка символов"
[2, 4, 6]

 

Идентификатор
(identifier)

Имя переменной, объекта, функции или метки 

 

X
myValue
username

 

Знак операции
(operator)

Лексемы, представляющие встроенные операции
языка, такие как присваивание, сложение или вы-
читание

 

 

=
+

*

 

Выражение
(expression)

 

Группа лексем, как правило, литералов и идентифи-
каторов, в комбинации со знаками операций, для
которой можно вычислить конкретное значение

 

2.0
"Это строка символов"
(x + 2) * 4

 

Оператор
(statement)

 

Императивная команда. Операторы обычно при-
водят к изменению состояния выполняемого
окружения (переменной, определения или потока).
Программа представляет собой просто список
операторов

x = x + 2;
return(true);
if (x) { alert("Это x");}
function myFunc()
{
alert("Всем привет");
}

 

 

Ключевое слово
(keyword)

 

Слово, являющееся частью языка. Ключевые слова
нельзя использовать в качестве идентификаторов

 

while
do
function
var

Зарезервированное
слово
(reserved word)

Слово, которое может стать частью языка.
Зарезервированные слова не следует использовать
в качестве идентификаторов, хотя это правило ино-
гда является не слишком строгим

class
public

 

css template

Не забывайте написать ваш комментарий, понравилась ли статья. От вас пару слов, а мне — признание поисковых систем, что пишу нормальные человеческий статьи. Заранее спасибо вам!