JavaScript

Материал из Викиверситет
Перейти к: навигация, поиск
Курс "JavaScript" является частью учебных материалов кафедры веб-технологий.

Содержание

[править] Введение

JavaScript (русск. джаваскрипт (яваскрипт - неправильное произношение)) является самым популярным языком программирования скриптов для веб-страниц и его поддерживает практически любой браузер. JavaScript добавляет интерактивность на веб-страницы.

[править] Возможности

Вы можете использовать только те инструменты, которые уже есть на вашем компьютере, без необходимости загружать дополнительное программное обеспечение. JavaScript использует только компьютер пользователя и не использует ресурсы сервера. Иными словами, если программа JavaScript требует произведения расчетов, то компьютер пользователя это сделает.

[править] Ограничения языка и сложности разработки

  • Реализация JavaScript в разных браузерах отличается. Код, работающий в IE может оказаться нерабочим в FF, и наоборот.
  • Необычная реализации ООП (прототип-ориентированный подход).

[править] Урок 1: Hello, World!

Откройте текстовый редактор и создайте веб-страницу index.html. Скопируйте в неё следующий код:


 <html>
        <body>
                <script type="text/javascript">
                        document.write("Hello World!")
                </script>
        </body>
 </html>


Как вы можете видеть, JavaScript добавляется непосредственно в HTML с помощью тега <script>. Тег <script type="text/javascript"> сообщает браузеру, что всё, что находится между этим тегом и конечным тегом </script> является скриптом, а атрибут type="text/javascript" указывает, что скрипт написан на JavaScript. Аналогичным образом для VBScript вы можете использовать атрибут type="text/vbscript". Если не указывать атрибут type, то по умолчанию используется "text/javascript".

Метод document.write() является стандартным способом для отображения текста в окне браузера. Пункт "document" ссылается на страницу HTML в целом (объект Document); далее следует исполняемая команда для объекта документа "write()". В этом случае, вы указали интерпретатору написать классическое "Hello World" на экран.

[править] Урок 2: инструменты разработчика

[править] Урок 3: стандартные типы данных

[править] Урок 4: объект window

[править] Урок 5: DOM - document object model

[править] Урок 6: JSON - javascript object notation

[править] Смотри также

[править] Учебные проекты

  • 15 puzzle — скрипт на JavaScript, реализующий функциональность игры Пятнашки.


При создании этой страницы использовались материалы страницы en:Basic JavaScript согласно лицензии Creative Commons Attribution/Share-Alike 3.0
Личные инструменты
Пространства имён

Варианты
Действия
Навигация
Печать/экспорт
Инструменты
На других языках