В книге рассматриваются все этапы написания сценариев на JavaScript: от появления идеи до финальных испытаний. Читатели узнают, как происходят: подготовка среды разработки на персональном компьютере; формирование алгоритма выполнения проекта; освоение приемов написания качественных сценариев; работа с переменными, массивами, операторами, регулярными выражениями, функциями; тестирование, отладка и стандартизация кода. Особое внимание уделено методам, приемам и навыкам, которые помогут разработчику упростить создание интернет-проектов. Кроме того, подробно разобраны примеры нескольких готовых сценариев.
Рекомендовано в качестве дополнительной литературы для студентов вузов, обучающихся по направлению «Информатика и вычислительная техника».

Устанавливать ли базу данных?
В основе общепринятого подхода к созданию большинства сайтов лежит принцип хранения всех данных в базе, например популярной MySQL или других. Причем этот подход никак не зависит от типа хранимой информации. А зря. Один из критериев, по которым можно разделить сайты, — это наличие или отсутствие секретной информации: личных данных, логинов, паролей. Например, интернет-магазин скрывает множество конфиденциальной информации. А сайт поддержки моей книги «JavaScript. Готовые программы» вообще не имеет ни грамма секретов. Зададимся вопросом: нужна ли сайту поддержки база данных0 Ведь вся его информация открыта и доступна любому посетителю, а значит, нет никакого смысла что-то скрывать. Так не проще ли на таком ресурсе хранить все данные в простых текстовых файлах? Ответ очевиден: конечно, проще!
К чему я веду? По моему мнению, начинающим программистам (подчеркиваю — именно начинающим) в сайтах с открытой информацией для ее хранения лучше использовать текстовые файлы. Такая система хранения проще, не требует написания sql-запросов. не нуждается в подключении к БД, а значит, быстрее разрабатывается и внедряется. Подчеркну: для начинающего — это очень важный момент. В первых проектах неопытных программистов всегда ждет много сложностей: необходимо написать качественные страницы, добавить к ним таблицы стилей, «прикрутить» сценарии на JavaScript, создать пару серверных программ, которые будут взаимодействовать с отдельными страницами.
ОГЛАВЛЕНИЕ.
1. Введение.
1.1. О чем эта книга.
1.2. Особенности изложения материала.
1.3. Оформление сценариев.
1.4. Скромное напутствие.
1.5. Благодарности.
2. Программное обеспечение.
2.1. Установка сервера Apache.
2.2. Установка PHP 7.
2.3. Установка Python 3.
2.4. Установка Perl 5.
2.5. Установка Ruby 3.
2.6. Устанавливать ли базу данных?.
2.7. Редакторы кода.
3. Подготовительные работы.
3.1. Алгоритм действий.
3.2. Шаблон страницы.
3.3. Добавляем элементы.
3.4. Таблицы стилей.
3.5. Размещаем сценарий.
4. Некоторые особенности программирования.
4.1. События.
4.2. Обработчики событий.
4.3. Остановка, удаление обработчика.
4.4. Глобальные и локальные переменные.
4.5. let или var (или const)?.
4.6. Меньше или больше переменных?.
4.7. Массивы.
4.8. Операторы.
4.9. Условные операторы.
4.10. Операторы циклов.
4.11. Функции.
4.12. Технология Ajax.
4.13. Подсказки и проверка данных.
4.14. Регулярные выражения.
4.15. Обработка строк.
4.16. Комментарии.
5. Тестирование сценариев.
5.1. Оптимизация кода.
5.2. Валидаторы.
5.3. Браузеры.
5.4. Логические ошибки.
5.5. Кстати.
6. Примеры сценариев.
6.1. Выбор картинки.
6.2. Увеличиваем рисунки.
6.3. Галерея.
6.4. Слайдер.
6.5. Круговорот изображений.
6.6. Пасьянс из картинок.
6.7. Проявление и «растворение».
6.8. Рисунки по номерам.
6.9. Три галереи.
7. Подведем итоги.
8. Об авторе.
Бесплатно скачать электронную книгу в удобном формате, смотреть и читать:
Скачать книгу JavaScript, Как писать программы, Янцев В.В., 2023 - fileskachat.com, быстрое и бесплатное скачивание.
Скачать pdf
Ниже можно купить эту книгу, если она есть в продаже, и похожие книги по лучшей цене со скидкой с доставкой по всей России.Купить книги
Скачать - pdf - Яндекс.Диск.
Дата публикации:
Теги: учебник по программированию :: программирование :: Янцев
Смотрите также учебники, книги и учебные материалы:
Предыдущие статьи:








