Ник Морган - JavaScript для детей. Самоучитель по программированию

Здесь есть возможность читать онлайн «Ник Морган - JavaScript для детей. Самоучитель по программированию» — ознакомительный отрывок электронной книги совершенно бесплатно, а после прочтения отрывка купить полную версию. В некоторых случаях можно слушать аудио, скачать через торрент в формате fb2 и присутствует краткое содержание. Год выпуска: 2016, Жанр: Программирование, на русском языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале библиотеки ЛибКат.

JavaScript для детей. Самоучитель по программированию: краткое содержание, описание и аннотация

Предлагаем к чтению аннотацию, описание, краткое содержание или предисловие (зависит от того, что написал сам автор книги «JavaScript для детей. Самоучитель по программированию»). Если вы не нашли необходимую информацию о книге — напишите в комментариях, мы постараемся отыскать её.

JavaScript для детей. Самоучитель по программированию — читать онлайн ознакомительный отрывок

Ниже представлен текст книги, разбитый по страницам. Система сохранения места последней прочитанной страницы, позволяет с удобством читать онлайн бесплатно книгу «JavaScript для детей. Самоучитель по программированию», без необходимости каждый раз заново искать на чём Вы остановились. Поставьте закладку, и сможете в любой момент перейти на страницу, на которой закончили чтение.

Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

как поменять заголовок, вызывая встроенные методы DOM. В этом же

разделе мы доработаем код страницы, чтобы менять заголовок через

jQuery. Откройте файл dom.html и внесите в него следующие правки:

Изучаем DOM

Привет, мир!

 9. DOM и jQuery 149

var newHeadingText = prompt("Введите новый заголовок:");

 $("#main-heading").text(newHeadingText);

В строке  мы добавили новый тег , подгружающий jQuery.

Когда библиотека загружена, можно использовать jQuery-функцию $ для

поиска HTML-элементов.

Функция $ принимает один аргумент, который называется строка

селектора. Эта строка указывает, какой элемент или элементы нужно

найти в дереве DOM. В нашем случае это "#main-heading". Символ #

означает id, то есть селектор "#main-heading" ссылается на элемент,

id которого равен main-heading.

Функция $ возвращает объект jQuery, соответствующий найденным

элементам. Например, вызов $("#main-heading") вернет jQuery-

объект для элемента h1 (id которого равен "main-heading").

Теперь, когда у нас есть объект jQuery для элемента h1, мы можем

изменить его текст, вызвав в строке  метод jQuery-объекта text с новым

заголовком в качестве аргумента. Заголовок поменяется на введенную

пользователем строку, которая хранится в переменной headingText.

Как и прежде, при открытии нашей страницы должен появиться диалог

с запросом нового текста для элемента h1.

Создание новых элементов через jQuery

Помимо изменения существующих элементов, с помощью jQuery можно

создавать новые элементы и добавлять их в дерево DOM. Для этого мы

Append —

будем использовать метод jQuery-объекта append, передавая ему нуж-

добавление

ный HTML-код. Аppend преобразует HTML в DOM-элемент (соответству-

записи

ющий заданным в коде тегам) и добавит его к содержимому элемента,

для которого он был вызван.

Например, чтобы поместить в конец страницы новый элемент p,

добавим в наш JavaScript такой код:

$("body").append("

Это новый параграф");

Первая часть этой команды вызывает функцию $ со строкой

селектора "body", чтобы найти тело (содержимое) нашего HTML-

документа. Поиск не обязательно должен происходить по id код

$("body") ищет элемент body, и точно так же мы можем вызвать

$("p") для поиска всех элементов p.

Далее мы вызываем для найденного объекта метод append пере-

данная ему строка преобразуется в DOM-элемент, а затем добавляется

150 Часть II. Продвинутый JavaScript

внутрь элемента body сразу перед закрывающим тегом На рис 94 показано - фото 26

внутрь элемента body сразу перед закрывающим тегом На рис 94 показано - фото 27

внутрь элемента body, сразу перед закрывающим тегом. На рис. 9.4

показано, как будет выглядеть после этого наша страничка.

Рис. 9.4. Наш документ с добавленным элементом

Также append можно использовать в цикле for для добавления

нескольких элементов:

for (var i = 0; i var hobby = prompt("Назови одно из своих хобби!");

Hobby — хобби

$("body").append("

" + hobby + "");

}

Этот цикл повторяется трижды. При каждом повторении созда-

ется диалог prompt, запрашивающий у пользователя его хобби, после

чего строка с хобби помещается между тегов

и передается методу

append, который добавляет ее в конец элемента body. Введите этот код

в наш документ dom.html и загрузите его в браузер. Результат должен

выглядеть как на рис. 9.5.

Рис. 9.5. Элементы, добавленные в цикле

9. DOM и jQuery 151

Анимация элементов средствами jQuery

На многих сайтах при показе и скрытии частей страницы используется

анимация. Например, добавляя на страницу новый параграф с текстом,

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

ком сразу.

С помощью jQuery анимировать элементы совсем не сложно. К при-

меру, чтобы элемент медленно исчезал, мы можем воспользоваться

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Похожие книги на «JavaScript для детей. Самоучитель по программированию»

Представляем Вашему вниманию похожие книги на «JavaScript для детей. Самоучитель по программированию» списком для выбора. Мы отобрали схожую по названию и смыслу литературу в надежде предоставить читателям больше вариантов отыскать новые, интересные, ещё непрочитанные произведения.


Николай Игнатков - Убийство детей
Николай Игнатков
Отзывы о книге «JavaScript для детей. Самоучитель по программированию»

Обсуждение, отзывы о книге «JavaScript для детей. Самоучитель по программированию» и просто собственные мнения читателей. Оставьте ваши комментарии, напишите, что Вы думаете о произведении, его смысле или главных героях. Укажите что конкретно понравилось, а что нет, и почему Вы так считаете.

x