Е. В. Дубовик , А. П. Никольский - Справочник JavaScript. Кратко, быстро, под рукой
Название: | Справочник JavaScript. Кратко, быстро, под рукой | |
Автор: | Е. В. Дубовик , А. П. Никольский | |
Жанр: | Справочники, Современные российские издания, Программирование: прочее, Java, Java Script | |
Изадано в серии: | Справочник | |
Издательство: | Наука и Техника | |
Год издания: | 2021 | |
ISBN: | 978-5-94387-333-1 | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера |
Краткое содержание книги "Справочник JavaScript. Кратко, быстро, под рукой"
Данный справочник содержит всю ключевую информацию о Javascript в удобной и наглядной форме. Структура справочника позволяет быстро и удобно находить нужную информацию, получать примеры использования тех или иных элементов и конструкций JavaScript. Отдельное внимание уделено отраслевым рекомендациям по хорошему стилю программирования на JavaScript, объектной модели современных браузеров, отладке программ и обработке ошибок. Справочник будет полезен всем, кто использует или изучает JavaScript: от начинающих до профессионалов.
Читаем онлайн "Справочник JavaScript. Кратко, быстро, под рукой". [Страница - 4]
можных эффектов, JavaScript позволяет автоматизировать многие
вещи. Если, скажем, лет 15 назад можно было встретить сайт, разра
ботанный на чистом HTML (пусть и с использованием таблиц сти
лей), то сейчас очень сложно себе представить страничку, не исполь
зующую JavaScript.
Интересно, что первые версии этого языка назывались LiveScript,
подчеркивая основное назначение языка - "оживлять" элементы
страницы, саму страницу. Однако в то время был очень популярен
язык Java, а поскольку синтаксис JavaScript очень напоминает син
таксисjаvа, было решено назвать его имeннoJavaScript- чтобы при
влечь больше внимания.
KoдJavaScript находится в составе НТМL-документа (или выносит
ся в отдельный файл, если код слишком большой). Сам жeJavaScript
также может генерировать НТМL-код в случае необходимости.
Нужно понимать, что JavaScript-cцeнapии в большинстве случаев
выполняются на стороне клиента - прямо в браузере. В этом есть,
как преимущества, так и недостатки. К преимуществам можно сме
ло отнести снижения нагрузки на сервер, поскольку существенная
доля обработки происходит на стороне клиента и именно ресурсы
клиента тратятся на все это. Недостаток - не всегда один и тот же
скрипт одинаково хорошо работает во всех браузерах. В последнее
время с кроссбраузерной совместимостью возникает все меньше и
меньше проблем, но о ней нужно помнить при разработке собствен
ных скриптов.
Данная книга сочетает в себе, как теорию, так и практику. Будет опи
сан синтаксис JavaScript, а также будет приведен ряд уже готовых
рецептов.
ГЛАВА 1.
Базовые положения
JavaScript
•
---
-
ВIIJ.ll::.л::::J ;.-
г-
- IJJavaScript
Справочник JavaScript
1 . 1 . Не забываем о
скриптинговой природе
Хотя в названии изучаемого языка и есть слово "Java", нужно пони
мать, что природа этих двух языков программирования совершенно
иная. По сути, JS только отдаленно напоминает Java благодаря схо
жести синтаксиса. Но сравнивать эти два языка так же некорректно,
как сравнивать самолет с автобусом. И то, и другое является транс
портным средством (является языком программирования), и то и
другое позволяет перевозить пассажиров (может использоваться в
веб-страницах), но на этом схожесть заканчивается.
Даже если сравнивать синтаксис языков, то JS похож лишь "если
один глаз закрыть, а другой прищурить". Если Java является полно
ценным объектно-ориентированным языком программирования, то
в JS нет полноценной поддержки ООП, а классы - это всего лишь
"синтаксический сахар" (надстройка) над объектами.
Природа Java и JS - разная. JS - это небольшие программы, встро
енные в веб-страницу (как в коде самой страницы, так и в отдельном
файле). При желании, разработчик может просмотреть код любой
программы, написанной на JS. А вот с Java ситуация иная. Jаvа
программы (их еще называются апплетами) хранятся на сервере от
дельно, в виде бинарных файлов.
• ] ava является компилируемым языком программирования, то
есть написанная программа компилируется в бинарный файл,
Глава 1 . Базовые положения JavaScript
[1
JavaScript
который потом можно встроить в веб-страницу ( сейчас мы го
ворим только о веб-страницах, но не забываем, что Java - это
кроссплатформенный язык и на нем можно написать програм
мы для любой операционной системы).
• JS, как и любой скриптинговый язык, является интерпретиру
емым, то есть он не компилируется в какой-то бинарный файл,
который будет автономно "лежать" па сервсрс.JS-код постоян
но находится в текстовом виде и интерпретируется браузером
пользователя. Любую JS-программу можно просмотреть без
применения специального ПО вроде дизассемблера.
Примечание. Из соображений оптимизации передаваемых
данных часто]avaScript-кoд подлежит минимизации - про
цессу, когда из 1-1его удаляются все 1-1езиачимые пробельиые
символы (удаление которьiх ие повредит функционалу) и
комментарии. В этом случае код становится нечитабель
ным, но благодаря функции Pretty Print (находится 1-ta
вкладке Source и обозначеиа {}) средств разработчика - это
не проблема (рис. 1). Эта функция вам очень пригодится при
исследовании чужого кода, находящегося на сайте, доступа
Рис. 1. 1. Использование функции Pretty Print - слева - до, справа - после
-
!CJJavaScript
Справочник JavaScript
к исходникам которого у вас нет. Попросту говоря - вам по
нравилась какая-то функция на чужом сайте, --">
Книги схожие с «Справочник JavaScript. Кратко, быстро, под рукой» по жанру, серии, автору или названию:
Скрежет Подшипников - Сборник из файлов fb2 — легко и быстро Жанр: Справочники Год издания: 2018 |
Максим Максимович Вахтин - Юридический лабиринт: практические советы и стратегии для студентов юридического факультета. Под... Жанр: Справочники Год издания: 2023 |
А. В. Кириченко, Е. В. Дубовик, А. П. Никольский - Web на практике. CSS, HTML, JavaScript, MySQL, РНР для fullstасk-разработчиков Жанр: Базы данных Год издания: 2021 |
А. В. Кириченко, Е. В. Дубовик - Справочник HTML Жанр: Программы Год издания: 2021 Серия: Справочник |
Другие книги автора «Е. Дубовик»:
А. В. Кириченко, Е. В. Дубовик - Справочник HTML Жанр: Программы Год издания: 2021 Серия: Справочник |
Е. В. Дубовик, А. П. Никольский - Справочник JavaScript. Кратко, быстро, под рукой Жанр: Справочники Год издания: 2021 Серия: Справочник |
Е. В. Дубовик, Д. М. Кольцов - Справочник PYTHON. Кратко, быстро, под рукой Жанр: Справочники Год издания: 2021 Серия: Справочник |