Учебник JavaScript
113Веб-программирование — Учебник JavaScript
JavaScript придает вашим веб-сайтам динамическую функциональность. Когда вы видите, как при прохождении указателя мыши над каким-нибудь элементом браузера что-нибудь выделяется, или что перед вашими глазами на странице появляется новый текст, цветовое оформление или изображение, или когда перетаскиваете объект на странице в новое место, то должны понимать, что все это делается с помощью JavaScript.
В сочетании с CSS JavaScript закладывает основу мощности динамических веб-страниц, которые изменяются буквально на глазах, в отличие от новой страницы, возвращаемой сервером.
Тем не менее с использованием JavaScript могут возникнуть осложнения, обусловленные некоторыми существенными различиями в способах реализации этого языка, выбранных разными разработчиками браузеров. В основном эти различия возникают, когда некоторые производители пытаются придать своим браузерам дополнительные функциональные возможности, не обращая внимания на совместимость с продуктами своих конкурентов.
К счастью, производители в большинстве своем уже взялись за ум и осознали необходимость полной совместимости своих продуктов, для того чтобы разработчикам веб-продуктов не приходилось создавать код с множеством исключений. Но остаются миллионы экземпляров устаревших браузеров, которыми будут пользоваться на протяжении еще многих лет. Тем не менее и для них существуют решения проблем несовместимости, и некоторые из них мы рассмотрим.
1. Основы JavaScript
- Синтаксис JavaScript
- Типы данных
- Переменные
- Условные операторы
- Циклы
- Операторы перехода и обработка исключений
- Объекты
- Классы
- Функции
- Массивы
- Регулярные выражения
2.
Клиентский JavaScript- Использование JavaScript на веб-страницах
- Объект Window
- Работа с DOM-моделью
- Взаимодействие JavaScript и CSS
- Обработка событий
- Типы событий
- Cookies
3. JavaScript и HTML5
- Web Storage API
- Геолокация
- История посещений
- Автономные приложения
- Работа с файлами
- Веб-сокеты
- HTML5 Canvas
JavaScript.
Самоучитель Слепцова Лилия Дмитриевна, Бидасюк Юрий Михайлович Кол-во страниц: 448 Оглавление | Дополнительные материалы | | Купить книгу: Книга в типографии |
Эта книга познакомит вас с методами создания динамических Web-страниц с использованием сценариев на языке JavaScript и применением других современных интернет-технологий. В ней представлены базовые понятия языка JavaScript и конкретные примеры их применения, а также дана вся необходимая информация для работы с CSS и DHTML. Основное внимание уделено взаимодействию сценариев JavaScript с объектами документа: обработке событий, управлению объектами с помощью каскадных таблиц стилей (CSS), обработке данных из форм, изменению средствами JavaScript содержимого объектов-контейнеров и документа в целом.
В завершающей части книги обсуждаются основы новейших технологий — серверного JavaScript и нового подхода к разработке полноценных HTML-приложений, получившего название «AJAX». Здесь же предоставлены необходимые сведения о методах и инструментах отладки JavaScript-кода, доступных в различных браузерах. Книга предназначена для начинающих создателей сайтов, но в качестве справочника будет полезна и более опытным интернет-разработчикам.Расскажи про книгу своим друзьям и коллегам:
Твитнуть
Нравится
ISBN | 978-5-8459-1135-3 |
ISBN ENG | |
Кол-во страниц | 448 |
Год выпуска | 2008 |
Формат | 70×100/16 |
Тип переплета | мягкий переплет |
Тип бумаги | газетная |
Серия | Самоучитель |
Автор | Слепцова Лилия Дмитриевна, Бидасюк Юрий Михайлович |
Название ориг. | |
Автор ориг. |
Вас, возможно, заинтересуют следующие книги
|
Оглавление к книге JavaScript. Самоучитель
ОглавлениеВведение 16
Часть 1. Основы JavaScript 21
Глава 1. Прежде чем писать сценарии… 23
Глава 2. Первые шаги в JavaScript 38
Глава 3. Основы программирования 54
Глава 4. Объекты языка JavaScript 86
Часть 2. Работа с HTML-документом 123
Глава 5. Знакомство с объектной моделью документа 125
Глава 6.
Глава 7. Взаимодействие с пользователем 172
Глава 8. Форматирование элементов на странице и каскадные таблицы стилей 206
Часть 3. Разработка приложений и инструментарий разработчика 253
Глава 9. JavaScript и внедренные объекты 255
Глава 10. Взаимодействие с сервером и технология AJAX 269
Глава 11. Обработка ошибок, тестирование и отладка кода 299
Глава 12. Специальные возможности различных браузеров и проблемы безопасности 333
Часть 4. Приложения 363
Приложение А. Ответы на тестовые задания 365
Приложение Б. Описание тегов HTML 370
Приложение В. Модель событий JavaScript 410
Приложение Г. Стандартные обозначения HTML 423
Приложение Д. Свойства стилей CSS 430
Предметный указатель 433
Материалы к книге JavaScript. Самоучитель
Полное содержаниеВведение
Глава книги
Учебник по JavaScript — Studytonight
Интерактивное обучениеЯзыковой курс C
Курс GO Lang
Изучение JavaScript
Изучение HTML
Изучение CSS
Язык CУчебное пособие по C
Программы на C (100+)
Компилятор C
Выполнение программ C онлайн.
Язык C++Учебное пособие по C++
Стандартная библиотека шаблонов
Программы C++ (более 100)
Компилятор C++
Выполнение программ C++ в режиме онлайн.
PythonУчебник по Python
Проекты Python
Программы Python
Python How Tos
Модуль Numpy
Модуль Matplotlib
Модуль Tkinter
Сетевое программирование на Python
Изучение веб-скрейпинга
Подробнее о Python…
Компилятор Python
Выполнение кода Python онлайн.
JavaCore Java Tutorial
Программы Java (более 100)
Примеры кода Java (более 100)
Сервлет
JSP — Java Server Pages
Примеры преобразования типов Java
Класс оболочки Java
Spring Framework
Java 11
Подробнее о Java…
9 0002 Компилятор JavaВыполнение кода Java онлайн.
Информатика. (GATE)Операционная система
Архитектура компьютера
Компьютерная сеть
База данныхСУБД
Изучение SQL
MongoDB
PL/SQL
Практика SQL
Выполнение SQL-запросов онлайн.
Дополнительные руководства… Android Kotlin Разработка игр Язык GO GIT Guide Linux Guide Docker 9010 6 Spring Boot PHP Теги HTML (от А до Я) CSS JavaScript SASS/SCSSMCQ для проверки ваших знаний.
Взаимодействуйте с сообществом.
КомпиляторыКомпиляторы для выполнения кода в браузере.
Научитесь кодироватьУчитесь и практикуйтесь в программировании бок о бок.
NEW
Курс языка C
Более 115 упражнений по кодированию
Курс Javascript
86+ упражнений по программированию
Подробнее →
Список учебных пособий
901 64- JS if, else и else if
- JavaScript for Loop
- JS while и цикл do-while
- JS Switch case
- JS break and continue
- JavaScript Strings
- Строковые методы JavaScript
- Массив JavaScript
- Регулярное выражение JavaScript
- Всплывающие окна JavaScript
- Функции JavaScript
- Параметры JavaScript по умолчанию
- Параметры JavaScript Rest 9 0165 Функция стрелки JavaScript
- Ошибки JavaScript
- Обработка ошибок JavaScript
- JavaScript Файлы cookie
- Объекты JavaScript
- Объект JavaScript, определяемый пользователем
- Объект JavaScript Boolean
- Объект JavaScript Number
- Объект JavaScript Math
- Объект JavaScript Date
- Объект JavaScript RegExp
- Объект JavaScript Browser
- Окно JavaScript Объект
- История JavaScript Объект
- Навигатор JavaScript Объект
- Местоположение JavaScript Object
- JavaScript Screen Object
- JavaScript Document Object
- Новые функции
- Javascript BigInt
- Метод Javascript Promise. allSettled()
- Функция matchAll()
- Нулевой оператор объединения
- Необязательный оператор объединения
- globalThis JavaScript Object
Связанные учебные пособия
JavaScript — это клиентский , объектно-ориентированный язык сценариев , который используется для обработки и проверки данных на стороне клиента. JavaScript также используется для того, чтобы сделать пользовательский интерфейс веб-страниц более динамичным, чтобы он реагировал на такие события, как движение мыши, щелчок мышью по определенному элементу HTML, нажатие кнопки и т. д., с помощью которых мы можем улучшить взаимодействие с пользователем.
JavaScript, ранее известный как LiveScript, был разработан компаниями Netscape и Sun Microsystems. Он также известен как ECMAScript, поскольку он был стандартизирован Европейской ассоциацией производителей компьютеров (ECMA). Последними обновлениями были ECMAScript6 , ES7 , ES8 , ES9 , ES10 и самый последний ECMAScript2020 , выпущенный в начале этого года. Хотя вы должны обновить себя со всеми новыми функциями, ECMAScript6 был самым значительным изменением, и мы расскажем о нем больше в конце этой серии руководств.
Учебник по JavaScript для начинающих — Учебники по Dot Net
Всем привет! Здесь мы начинаем серию учебных пособий по JavaScript для начинающих и профессионалов. В этой серии руководств по JavaScript мы рассмотрим все возможности JavaScript. Вы будете изучать возможности JavaScript от базового до продвинутого уровня по мере того, как мы продвигаемся в этих учебниках по JavaScript.
О JavaScriptКурс JavaScript предназначен для всех, мы начинаем с самых основ, никаких предварительных знаний не предполагается, но затем мы также накапливаем знания и изучаем более продвинутые и экспертные темы. Итак, независимо от того, есть ли у вас уже какие-то знания javascript или вы только начинаете, этот курс для вас. Здесь вы также узнаете о различных точках входа, которые вы можете использовать в зависимости от вашего уровня знаний, потому что это не просто полное руководство, но и полный справочник. Этот курс также не является теоретическим курсом, конечно, у нас есть вся теория, но это практико-ориентированный курс.
Предназначен для создания сетецентрических приложений. Это легкий интерпретируемый язык программирования. Он дополняет и интегрирован с Java. его очень легко реализовать, поскольку он интегрирован с HTML. Он открытый и кроссплатформенный.
Что такое JavaScript?JavaScript — один из самых популярных и используемых языков программирования в мире. Это легкий, интерпретируемый, открытый и кроссплатформенный язык программирования. JavaScript — это полный объектно-ориентированный язык сценариев, созданный Netscape для использования в HTML-документах и позволяющий взаимодействовать с веб-страницами различными уникальными способами.
JavaScript стал независимым языком с собственной спецификацией под названием ECMAScript, которая является реализацией стандарта ECMAScript.
Для кого?Это руководство по JavaScript предназначено как для начинающих, так и для профессиональных разработчиков, которые хотят изучить JavaScript с нуля или улучшить свои навыки работы с JavaScript. Здесь мы предлагаем практический подход к предмету с пошаговыми примерами программ, которые помогут вам изучить JavaScript и применить полученные знания на практике.
Чего мы ждем от вас?Мы сделаем все возможное, чтобы охватить все концепции, связанные с JavaScript, но в то же время, если у вас есть какая-то конкретная концепция, которую вы хотите, чтобы мы осветили, оставьте ее как комментарий в поле для комментариев. , и мы обязательно обсудим эту концепцию в этом учебном курсе по JavaScript.
Что JavaScript может сделать для нас?JavaScript в основном используется для того, чтобы сделать веб-страницы динамичными и интерактивными, а также добавить на страницу специальные эффекты, такие как прокрутка, развертывание и множество графических элементов. например
- Используется для вставки динамического текста в HTML (например, имя, адрес и т. д.)
- реакция на события (например, загрузка страницы только тогда, когда пользователь нажимает кнопку)
- JavaScript также используется для выборки информация о компьютере пользователя, например, какой браузер использует пользователь.
- Он также используется для выполнения некоторых вычислений на компьютере пользователя, таких как проверка ввода пользователя.
- Анимированные/динамические раскрывающиеся меню
- Отображение часов, даты и времени
- Получайте и устанавливайте файлы cookie, задавайте вопросы посетителю и показывайте сообщения.
- Запоминание данных/информации на стороне клиента («локальное хранилище»).
JavaScript — это язык сценариев CS (клиентский). Он никоим образом не связан с Java, как следует из его названия, но используется для сценариев на стороне клиента. Сценарии на стороне клиента означают возможность манипулировать данными, DOM и веб-страницей в целом без использования серверной службы или языка.
Мы можем выполнять вычисления, проверять форму или любое поле ввода, включать некоторую логику, которая запускается при выполнении условия, также можем управлять веб-страницей и добавлять множество функций на веб-сайт без использования языка SS (серверная сторона). .
С появлением таких фреймворков, как Node.js, JavaScript начал использовать серверную технологию. Node.js изменил способ использования JavaScript. Это позволяет использовать JavaScript на стороне сервера, в то время как API-интерфейсы, которые ведут MEAN к разработке программного обеспечения, где безопасно, приложения, подключенные к базе данных, могут быть написаны с использованием JavaScript.
Благодаря новой разработке с использованием JavaScript можно разрабатывать не только веб-приложения, но и настольные (Electron), гибридные мобильные приложения (Ionic), а также приложения реального времени. Это единственный язык, используемый на стороне клиента, который поддерживается всеми браузерами. Полные реализации JavaScript состоят из трех отдельных частей:
- Ядро (ECMAScript)
- Объектная модель документа (DOM)
- Объектная модель браузера (BOM)