Книга JavaScript: различия между версиями
JenVan (обсуждение | вклад) м Откат правок 95.165.40.28 (обс.) к версии 92.243.182.100 |
м викификация |
||
Строка 11: | Строка 11: | ||
# Это учебник, а не справочник - здесь нет необходимости в простом перечислении всех возможных операторов без описания их работы и применения. |
# Это учебник, а не справочник - здесь нет необходимости в простом перечислении всех возможных операторов без описания их работы и применения. |
||
}} |
}} |
||
== Путеводитель == |
== Путеводитель == |
||
{{Врезка |
{{Врезка |
||
Строка 28: | Строка 29: | ||
Многие пытались писать книги о JavaScript. Многие их даже написали. Здесь создана попытка научить вас этому языку программирования немного иначе. Поскольку JavaScript является [[Объектно-ориентированное программирование|объектно-ориентированным]] языком программирования, то от этого мы и будем в дальнейшем отталкиваться. '''Целями''' данного учебника является дать возможность видеть, какие возможности имеет JavaScript, и как их можно использовать для решения различных задач. |
Многие пытались писать книги о JavaScript. Многие их даже написали. Здесь создана попытка научить вас этому языку программирования немного иначе. Поскольку JavaScript является [[Объектно-ориентированное программирование|объектно-ориентированным]] языком программирования, то от этого мы и будем в дальнейшем отталкиваться. '''Целями''' данного учебника является дать возможность видеть, какие возможности имеет JavaScript, и как их можно использовать для решения различных задач. |
||
'''JavaScript''' |
'''JavaScript''' — это интерпретируемый язык программирования. Его код не нужно предварительно компилировать, и выполняется он непосредственно с web-страницы. Это позволяет быстро отлаживать код. Также вам не потребуется ничего, кроме текстового редактора и браузера (Internet Explorer, Mozilla Firefox, Safari, Google Chrome, Opera), которые скорее всего уже у вас есть. |
||
Сейчас мы с вами создадим '''первый сценарий на JavaScript''' |
Сейчас мы с вами создадим '''первый сценарий на JavaScript''' — уже ставшую стандартной [[w:программа Hello world|программу «Hello World!»]]. Создайте в каком-либо месте текстовый файл ''txt'' (к примеру на Рабочем столе). Откройте его и введите следующий текст: |
||
<big><source lang="javascript"><html> |
<big><source lang="javascript"><html> |
||
<script type="text/javascript"> |
<script type="text/javascript"> |
||
Строка 40: | Строка 41: | ||
В принципе можно опустить тэги '''<HTML>''' и '''</HTML>''', если вы не собираетесь использовать тэги языка разметки ''HTML''. |
В принципе можно опустить тэги '''<HTML>''' и '''</HTML>''', если вы не собираетесь использовать тэги языка разметки ''HTML''. |
||
Программа JavaScript так же может находится в отдельном файле с расширением .js. Содержимое в файле не должно иметь тегов '''<script> |
Программа JavaScript так же может находится в отдельном файле с расширением .js. Содержимое в файле не должно иметь тегов '''<script>…</script>'''. Создадим файл JS.js с содержимым: |
||
<big><source lang="javascript">document.write("Hello World!")</source></big> |
<big><source lang="javascript">document.write("Hello World!")</source></big> |
||
и документ JS.htm: |
и документ JS.htm: |
||
Строка 49: | Строка 50: | ||
В этом случае результат будет точно такой же. |
В этом случае результат будет точно такой же. |
||
==Создание переменных== |
== Создание переменных == |
||
Для создания [http://ru.wikipedia.org/wiki/Переменная переменной] в JavaScript используется ключевое слово var. После него указывается имя переменной. Затем переменной можно присвоить значение с помощью оператора присваивания (=) вот так: |
Для создания [http://ru.wikipedia.org/wiki/Переменная переменной] в JavaScript используется ключевое слово var. После него указывается имя переменной. Затем переменной можно присвоить значение с помощью оператора присваивания (=) вот так: |
||
<big><source lang="javascript"> |
<big><source lang="javascript"> |
Версия от 09:51, 8 мая 2013
Просьба не менять структуру учебника без предварительного обсуждения. Большая просьба:
|
Путеводитель
Краткая история
JavaScript разработан компаниями Netscape Communication Corporation (которая создала известный на весь мир Web-браузер Netscape Navigator) и Sun Microsystems. На JavaScript оказали влияние многие языки, при разработке была цель сделать язык похожим на Java и Си, но при этом лёгким для использования непрограммистами. В качестве ядра в JavaScript используется ECMAScript.
Языком JavaScript не владеет какая-либо компания или организация, что отличает его от ряда языков программирования, используемых в веб-разработке. Однако название «JavaScript» является зарегистрированным товарным знаком компании Oracle Corporation.
JavaScript имел рабочее название LiveScript и впервые был представлен как часть Netscape Navigator 2.0 в 1995 году. Позже его переименовали в JavaScript, чтобы подчеркнуть его сходство с Java.
По инициативе компании Netscape была проведена стандартизация языка ассоциацией ECMA. Стандартизированная версия имеет название ECMAScript, описывается стандартом ECMA-262. Первой версии спецификации соответствовал JavaScript версии 1.1, а также языки JScript и ScriptEasy. JavaScript является самым популярным языком программирования, используемым для разработки веб-приложений на стороне клиента.
Многие пытались писать книги о JavaScript. Многие их даже написали. Здесь создана попытка научить вас этому языку программирования немного иначе. Поскольку JavaScript является объектно-ориентированным языком программирования, то от этого мы и будем в дальнейшем отталкиваться. Целями данного учебника является дать возможность видеть, какие возможности имеет JavaScript, и как их можно использовать для решения различных задач.
JavaScript — это интерпретируемый язык программирования. Его код не нужно предварительно компилировать, и выполняется он непосредственно с web-страницы. Это позволяет быстро отлаживать код. Также вам не потребуется ничего, кроме текстового редактора и браузера (Internet Explorer, Mozilla Firefox, Safari, Google Chrome, Opera), которые скорее всего уже у вас есть.
Сейчас мы с вами создадим первый сценарий на JavaScript — уже ставшую стандартной программу «Hello World!». Создайте в каком-либо месте текстовый файл txt (к примеру на Рабочем столе). Откройте его и введите следующий текст:
<html>
<script type="text/javascript">
document.write("Hello World!");
</script>
</html>
Сохраните документ, а затем смените расширение файла на htm или html. Откройте его в любом браузере. Должна появиться надпись Hello World!.
В принципе можно опустить тэги <HTML> и </HTML>, если вы не собираетесь использовать тэги языка разметки HTML.
Программа JavaScript так же может находится в отдельном файле с расширением .js. Содержимое в файле не должно иметь тегов <script>…</script>. Создадим файл JS.js с содержимым:
document.write("Hello World!")
и документ JS.htm:
<HTML>
<script src=JS.js language="JavaScript">
</script>
</HTML>
В этом случае результат будет точно такой же.
Создание переменных
Для создания переменной в JavaScript используется ключевое слово var. После него указывается имя переменной. Затем переменной можно присвоить значение с помощью оператора присваивания (=) вот так:
[имя_переменной]=[новое_значение];
Присвоить переменной какое-либо значение можно при создании или после него в любом месте программы.