Дэвид Флэнаган - JavaScript. Подробное руководство, 6-е издание
Название: | JavaScript. Подробное руководство, 6-е издание | |
Автор: | Дэвид Флэнаган | |
Жанр: | Учебники и самоучители по компьютеру, Современные российские издания, Литература ХXI века (эпоха Глобализации экономики), Программирование: прочее, Java, Java Script | |
Изадано в серии: | неизвестно | |
Издательство: | Символ-Плюс | |
Год издания: | 2012 | |
ISBN: | 978-5-93286-215-5 | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера |
Краткое содержание книги "JavaScript. Подробное руководство, 6-е издание"
C момента выхода первого издания в 1996 году книга "JavaScript: Подробное руководство" превратилась в библию программистов на JavaScript. За эти годы было издано более 500000 экземпляров, и веб-разработчики по-прежнему с восторгом отзываются о ней.
Эта книга - одновременно и руководство программиста, и полноценный справочник по базовому языку JavaScript и клиентским прикладным интерфейсам, предоставляемым веб-броузерами.
К этой книге применимы такие ключевые слова (теги) как: JavaScript
Читаем онлайн "JavaScript. Подробное руководство, 6-е издание" (ознакомительный отрывок). [Страница - 5]
Панель или окно типичного «инструмента разработчика» включает множество вкладок, позволяющих исследовать структуру HTML-документа, стили CSS, наблюдать за выполнением сетевых запросов и т. д. Среди них имеется вкладка JavaScript console (Консоль JavaScript), где можно вводить строки программного кода JavaScript и выполнять их. Это самый простой способ поэкспериментировать с JavaScript, и я рекомендую использовать его во время чтения этой книги.
В современных броузерах имеется простой переносимый API консоли. Для вывода текста в консоль можно использовать функцию console.log(). Зачастую такая возможность оказывается удивительно полезной при отладке, и некоторые примеры из этой книги (даже в разделе, посвященном базовому языку) используют console.log() для вывода простого текста. Похожий, но более навязчивый способ вывода информации или отладочных сообщений заключается в передаче строки текста функции alert(), которая отображает его в окне модального диалога.
1.1 Базовый JavaScript
Этот раздел представляет собой обзор языка JavaScript, а также обзор первой части этой книги. После этой вводной главы мы опустимся на самый нижний уровень JavaScript: в главе 2 «Лексическая структура» будут описаны основные лексические конструкции JavaScript, такие как комментарии, точки с запятой и набор символов Юникода. В главе 3 «Типы данных, значения и переменные» мы начнем рассматривать более интересные темы: здесь будут описаны переменные JavaScript и значения, которые можно присваивать этим переменным. Ниже приводится пример программного кода, иллюстрирующий предмет обсуждения этих двух глав:
// Все, что следует за двумя символами слэша, является комментарием.
// Внимательно читайте комментарии: они описывают программный код JavaScript.
// Переменная - это символическое имя некоторого значения.
// Переменные объявляются с помощью ключевого слова var:
var х; // Объявление переменной с именем х.
// Присваивать значения переменным можно с помощью знака =
х = 0; // Теперь переменная х имеет значение 0
х // => 0: В выражениях имя переменной замещается ее значением.
// JavaScript поддерживает значения различных типов
х = 1; // Числа.
х = 0.01; // Целые и вещественные числа представлены одним типом,
х = "hello world"; // Строки текста в кавычках,
х = 'JavaScript'; // Строки можно также заключать в апострофы,
х = true; // Логические значения,
х = false; // Другое логическое значение.
х = null; // null - особое значение, обозначающее "нет значения",
х = undefined; // Значение undefined подобно значению null.
Двумя другими очень важными типами данных, которыми могут манипулировать программы на JavaScript, являются объекты и массивы. Они будут рассматриваться в главе 6 «Объекты» и в главе 7 «Массивы» однако они настолько важны, что вы не раз встретитесь с ними, прежде чем дойдете до этих глав.
// Наиболее важным типом данных в JavaScript являются объекты.
// Объект - это коллекция пар имя/значение или отображение строки в значение.
var book = { // Объекты заключаются в фигурные скобки.
topic: "JavaScript", // Свойство "topic" имеет значение "JavaScript",
fat: true // Свойство "fat" имеет значение true.
}; // Фигурная скобка отмечает конец объекта.
// Доступ к свойствам объектов выполняется с помощью . или []:
book.topic // => "JavaScript"
book["fat"] // => true: другой способ получить значение свойства,
book.author = "Flanagan": // Создать новое свойство присваиванием,
book.contents = {}; // {} - пустой объект без свойств.
// JavaScript поддерживает массивы (списки с числовыми индексами) значений:
var primes = [2, 3, 5, 7]; // Массив из 4 значений, ограничивается [ и ].
primes[0] // => 2: первый элемент (с индексом 0) массива,
primes.length // => 4: количество элементов в массиве.
primes[primes.length-1] // => 7: последний элемент массива.
primes[4] = 9: // Добавить новый элемент присваиванием.
primes[4] = 11; // Или --">Книги схожие с «JavaScript. Подробное руководство, 6-е издание» по жанру, серии, автору или названию:
Стефан Кох - Введение в JavaScript для Мага Жанр: Самиздат, сетевая литература Год издания: 1997 |
Дональд Мартин, Стивен Прата, Митчел Уэйт - Язык Си - руководство для начинающих Жанр: C, C++, C# Год издания: 1988 |