JavaScript на примерах Практика, практика и только практика [А. П. Никольский] (pdf) читать постранично

Книга в формате pdf! Изображения и текст могут не отображаться!


 [Настройки текста]  [Cбросить фильтры]

"Наука и Техника"
Санкт-Петербург

Никольский А. П.

JavaScript
на примерах
Практика, практика и
только практика

J5

"Наука и Техника"

Санкт-Петербург

УДКОО4.738

ББК32.973

ISBN 978-5-94387-762-9

Никольский А. П.

JAVASCRIPT НА ПРИМЕРАХ.
ПРАКТИКА

-

ПРАКТИКА, ПРАКТИКА И ТОЛЬКО

СПб.: Наука и Техника,

2018. - 272 с., ил.

Серия «На примерах»
Эта книга является превосходным учебным пособием для изучения
языка программирования

J avaScript

на примерах.

Изложение

ведется последовательно: от написания первой программы, до
создания полноценных проектов: интерактивных элементов (типа
диалоговых

слайдера,

окон)

интернет-магазина,

лендинговой

страницы и проч. По ходу даются все необходимые пояснения и
комментарии.

Книга написана простым и доступным языком. Лучший выбор
для результативного изученияJаvаSсriрt!

Материалы к книге размещены на сайте издательства "Наука и Техника"
в разделе ''Материалы к книгам".

ISBN 978-5-94387-762-9

Контактные телефоны издательства:

(812) 412 70 26
Официальный сайт:

1

9 8-5-94

7-7629

www.nit.com.ru

© Никольский А.П., ПРОКДИ
©

Наука и техника (оригинал-макет)

Содержание
ВВЕДЕНИЕ ..........................................................

12

ГЛАВА 1. ПРОСТОЙ САЙТ БЕЗ JAVASCRIPT .•.••.....•...• 15
1.1.

ГЛАВНАЯ СТРАНИЦА •••.••..••.••..•..••..••.•••.••.••••••.••.••.....................

16

1.2. СТРАНИЦА С ИНФОРМАЦИЕЙ О ТОВАРЕ ............•••.•..•••••••.••.•..••..• 19

................................................................................... 22

1.3.

стили

1.4.

НЕДОСТАТКИ НАШЕГО РЕШЕНИЯ

ГЛАВА

2.

.••..••.••..••.••.••..•..•..............•...... 32

ОСНОВНЫЕ ПОНЯТИЯ

И ПЕРВАЯ ПРОГРАММА
2.1. JAVASCRIPT -

НЕ

.•..••.••...•.. " .•••..•••••• ". 35

JAVA .•........••..•...•....................•..•...••.••....•...•..• 36

2.2.

ОБЪЕКТНАЯ МОДЕЛЬ

JAVASCRIPT •••••..••.••..••.••.•.•....•.................. 37

2.3.

ПЕРВАЯ ПРОГРАММА

..••..••.•••..•...•.•...........•.....•..•....••••.••..••••..•. 38

2.4.

КОММЕНТАРИИ В

2.5.

ДИАЛОГОВЫЕ ОКНА •.....••......••..••..•..••.••..••.••.•••••..••...••.••.•••••....

JAVASCRIPT •..•..•..••........•.•••..••.••.••••.••.••..•.••.••. 41

2.5.1.

Метод

2.5.2.

Метод confirm()

2.5.3.

Метод

alert() -

простое окно с сообщением и кнопкой ОК

-

окно с кнопками ОК и

prompt() - диалоговое

Cancel . ".".""." ".43

окно для ввода данных"". ".44

2.6.

СПЕЦИАЛЬНЫЕ СИМВОЛЫ ..............•..•....•........••..••.•.•.••..•.•••.•..•

2. 7.

ЗАРЕЗЕРВИРОВАННЫЕ СЛОВА

ГЛАВА

3.1.

3.

45

••.•••••...•..•...••....••.•.•..•••.••..•.••..•..• 46

ОСНОВЫ СИНТАКСИСА ••••.•..•...............••••

ПЕРЕМЕННЫЕ В

42
.42

47

JAVASCRIPT .••..•...•..•...••.........•.••..••.•.••.••.••.••..•.• 48

3.1.1. Объявление переменной""".""""""""""""""."""""" ..48
3.1.2. Типы данных и преобразование типов "." "" """" ."" """ "49
3.1.3. Локальные и глобальные переменные """.""""""""""".52
3.2.



ВЫРАЖЕНИЯ И ОПЕРАТОРЫ

••.••.•...........•..................••..•.•..••..••.. 52

3.2.1. Типы выражений""""""""""""""""."""."""""""" """.52

JavaScпpt на примерах

3.3.

................................................ 53

3.2.2.

Операторы присваивания

3.2.3.

Арифметические операторы ............................................. 53

3.2.4.

Логические операторы

..................................................... 54

3.2.5.

Операторы сравнения

...................................................... 54

3.2.6.

Двоичные операторы ........................................................ 55

3.2.7.

Слияние строк

3.2.8.

Приоритет

.................................................................. 55
выполнения операторов .................................. 56

ОСНОВНЫЕ КОНСТРУКЦИИ ЯЗЫКА •••••••••••••••••••••••••••••••••••••••••••••

3.3.1.

Условный оператор

57

if ........................................................ 57

Оператор выбора

switch ................................................... 59
3.3.3. Циклы ............................................................................... 61
Цикл for ...................................................................................... 62
3.3.2.

Цикл

while .................................................................................. 63

Цикл

do .. while ............................................................................. 63
break и coпtinue ........................................................ 64

Операторы

Вложенность циклов

ГЛАВА

4.

МАССИВЫ

.................................................................. 65

.•.•.•.••..••................•.•.•.......•••. 67
••••••••••••••••••••••••••••••••••••••••••••••.•.••••••••••• 68

4. 1.

ВВЕДЕНИЕ В МАССИВЫ

4.2.

ИНИЦИАЛИЗАЦИЯ МАССИВА •••••••••••••••••••••••••••••••••••••••••••••••••••••

69

4.3.

ИЗМЕНЕНИЕ И ДОБАВЛЕНИЕ ЭЛЕМЕНТОВ