Язык JavaScript — JavaScript изначально создавался для того, чтобы сделать web-странички «живыми». Программы на этом языке называются скриптами. В браузере они подключаются напрямую к HTML и, как только загружается страничка — тут же выполняются. Программы на JavaScript — обычный текст. Они не требуют какой-то специальной подготовки. Эта книга позволит вам изучить JavaScript с нуля или упорядочить и дополнить существующие знания. Мы будем использовать браузер в качестве окружения, но основное внимание будет уделяться именно самому языку JavaScript.
Название: Язык JavaScript Автор: Кантор Илья Издательство: Интернет-издание Год: 2015 Страниц: 634 Формат: PDF Размер: 11,19 Мб Качество: Отличное
Содержание:
Введение Введение в JavaScript Справочники и спецификации Редакторы для кода Консоль разработчика Основы JavaScript Привет, мир! Внешние скрипты, порядок исполнения Структура кода Современный стандарт, «use strict» Переменные Правильный выбор имени переменной Шесть типов данных, typeof Основные операторы Операторы сравнения и логические значения Побитовые операторы Взаимодействие с пользователем: alert, prompt, confirm Условные операторы: if, '?' Логические операторы Преобразование типов для примитивов Циклы while, for Конструкция switch Функции Функциональные выражения Рекурсия, стек Именованные функциональные выражения Всё вместе: особенности JavaScript Качество кода Отладка в браузере Chrome Советы по стилю кода Как писать неподдерживаемый код? Автоматические тесты при помощи chai и mocha Структуры данных Введение в методы и свойства Числа Строки Объекты как ассоциативные массивы Объекты: перебор свойств Объекты: передача по ссылке Массивы c числовыми индексами Массивы: методы Массив: перебирающие методы Псевдомассив аргументов «arguments» Дата и Время Замыкания, область видимости Глобальный объект Замыкания, функции изнутри [[Scope]] для new Function Локальные переменные для объекта Модули через замыкания Управление памятью в JavaScript Устаревшая конструкция «with» Методы объектов и контекст вызова Методы объектов, this Преобразование объектов: toString и valueOf Создание объектов через «new» Дескрипторы, геттеры и сеттеры свойств Статические и фабричные методы Явное указание this: «call», «apply» Привязка контекста и карринг: «bind» Функции-обёртки, декораторы Некоторые другие возможности Типы данных: [[Class]], instanceof и утки Формат JSON, метод toJSON setTimeout и setInterval Запуск кода из строки: eval Перехват ошибок, «try..catch» ООП в функциональном стиле Введение Внутренний и внешний интерфейс Геттеры и сеттеры Функциональное наследование ООП в прототипном стиле Прототип объекта Свойство F.prototype и создание объектов через new Встроенные «классы» в JavaScript Свои классы на прототипах Наследование классов в JavaScript Проверка класса: «instanceof» Свои ошибки, наследование от Error Примеси
На сайте Terraincognito всегда новый и свежий хороший Софтяк, Драйвера, Мультимедиа и Редакторы, а так же найдёте Юмор и Демотиваторы, Обои на Рабочий стол, Видеоуроки, Игры, всё для Графики и дизайна, Книги и журналы, есть много Познавательного, Загадки планеты, о событиях в мире, как реальном так и виртуальном ! Каждий у нас найдёт что скачать, причем бесплатно (для ознакомления). Уважаемые гости и посетители, всегда рады Вас видеть на сайте! Регистрируемся у Нас на сайте Terraincognito!
На сайте AvtorMuzik представлено множество все различных музыкальных клипов, сборников, песен и концертов. Такие направления и жанры, как рок, Dubstep & Drumstep, шансон, рэп, поп, dance, techno, metall и другие Вы найдете у нас. Каждый сможет подобрать Mp3 альбом по своему вкусу. Всегда рады Вас видеть!
В мире компьютерных технологий на сайте Mirinfi.info! Расскажем про цифровые технологии, много статьей о железе, обзоры конференций и выставок известных брендов IT технологий, представим рынок IT, всё о событиях в мире, как реальном так и виртуальном !