Дэвид макфарланд javascript подробное руководство javascript

Описание

JаvaScript и jQuery. Исчерпывающее руководство – это книга, которая позволит Вам, как создателю web-проектов, воспользоваться всеми возможностями, которые предоставляют современные технологии: обозреватели интернет и их интерпретаторы – на JavaScript языке.
Большинство современных сайтов не смогло бы существовать, если бы не JavaScript и библиотека jQuery. Как трудно представить себе современный интернет без них! Скучные страницы, максимум с CSS анимацией или less сценариями. Но с яваскриптом все изменяется…
Сайты становятся динамическими, визуальные эффекты и разнообразные функции, которые создают программисты, позволяют нам с Вами наслаждаться простотой и удобством, красивым видом сайтов.
С помощью данного учебника по jQuery и JavaScript, Вы сможете в полной мере освоить этот язык и применять его для своих сайтов. Книга содержит полное руководство, с примерами, готовым кодом.
JavaScript — основной инструмент веб-разработчиков, позволяющий делать интер­нет-страницы интерактивными. Перед вами — наиболее полное и великолепно структурированное руководство по JavaScript, которое позволит в совершенстве овладеть этим востребованным сейчас языком программирования.
В книге уделено большое внимание библиотеке jQuery, в том числе самого современного плагина jQuery UI.

Шестое издание бестселлера «JavaScript. Подробное руководство» полностью пересмотрено и дополнено сведениями о JavaScript в соответствии с современным положением дел в разработке приложений для Web 2.0. Эта книга – одновременно и руководство программиста с большим числом практических примеров, и полноценный справочник по базовому языку JavaScript и клиентским прикладным интерфейсам, предоставляемым веб-броузерами.

Издание охватывает стандарты ECMAScript 5 и HTML5. Многие главы переписаны заново, другие дополнены новой информацией, появились и новые главы с описанием библиотеки jQuery и поддержки JavaScript на стороне сервера.

Часть I знакомит с основами JavaScript. В части II описывается среда разработки сценариев, предоставляемая веб-броузерами. Основное внимание уделяется разработке сценариев с применением методики ненавязчивого JavaScript и модели DOM. Часть III – обширный справочник по базовому языку JavaScript, включающий описания всех классов, объектов, конструкторов, методов, функций, свойств и констант, определенных в JavaScript 1.8, V8 3.0 и ECMAScript 5. Часть IV – справочник по клиентскому JavaScript. Здесь описываются API веб-броузеров, стандарт DOM API Level 3 и недавно вошедшие в стандарт HTML5 технологии WebSockets и WebWorkers, объекты localStorage и sessionStorage, а также теги <audio> и <video>.

Издание рекомендуется программистам, которым потребовалось изучить язык программирования для Веб, а также программистам, использующим язык JavaScript и желающим овладеть им в совершенстве.

Дорогу книголюбам

Дорогу книголюбам

Дорогу книголюбам

  • Каталог

  • Обложка

  • Описание

  • Отзывы

Купить Макфарланд Дэвид «JavaScript. Подробное руководство»

JavaScript- это основной инструмент веб — разработчиков, позволяющий делать интернет — страницы интерактивными. Перед вами — наиболее полное и качественно структурированное руководство по JavaScript, которое позволит вам в совершенстве овладеть этим столь востребованным ныне языком программирования.

2009 г., мягкая обложка, 608 страниц, 800 г

код 447612, тираж 3000 экз.

Перейти к характеристикам

Отзывы 1

Кирилл Андреевич Бабин

  • Мудрец

  •  7 лет назад

наверное, одно из самых подробных руководств по JS… но базовое знание HTML и CSS требуется…


  • Ответить

Описание

Добавить тэги к книге

JavaScript. Подробное руководство

JavaScript. Подробное руководство

Макфарланд Д.

Тэги помогают другим читателям выбирать товары, книги и быстро понимать, о чем они.
Пожалуйста, поддержите имеющиеся тэги или добавьте свои.

Мы модерируем тэги перед публикацией. Пожалуйста, наберитесь терпения.

Тэги — это описание книги или товара в одном-двух словах. Используйте их, чтобы помочь другим пользователям выбрать книги и товары

Нельзя
― нецензурно выражаться
― спойлерить
― вставлять ссылки
― писать личную информацию
— добавлять теги больше 25 символов

×

JavaScript- это основной инструмент веб — разработчиков, позволяющий делать интернет — страницы интерактивными. Перед вами — наиболее полное и качественно структурированное руководство по JavaScript, которое позволит вам в совершенстве овладеть этим столь востребованным ныне языком программирования.

Другие книги этого автора

Купить

Купить

x

Если Вы обнаружили ошибку в описании товара «JavaScript. Подробное руководство» Макфарланд Дэвид ,
выделите её мышкой и нажмите: Ctrl+Enter. Спасибо!

Хотите узнавать о скидках,
акциях и Знаковых предложениях?

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

Здесь будут храниться ваши отложенные товары.

Вы сможете собирать коллекции книг,
а мы предупредим, когда отсутствующие товары снова появятся в наличии!


Ваша корзина невероятно пуста.
Не знаете, что почитать?

Лабиринт.Сейчас


Здесь наша редакция собирает для вас
лучшие книги и важные события.

Главные книги


А тут читатели выбирают все самое любимое.


Сумма без скидки


0
р.


Вы экономите


0
р.


Итого
подарков:
со скидкой


0
р.

Оформить

На складе

JavaScript & jQuery. The Missing Manual

12+

Издательство: Эксмо, 2015 г.

ID товара: 498957

ISBN: 978-5-699-79119-4

Страниц: 880 (Офсет)

Оформление

Масса: 1228 г

Размеры: 242x172x40 мм

Аннотация к книге «JavaScript и jQuery. Исчерпывающее руководство»

Язык программирования JavaScript позволяет усовершенствовать ваши веб-страницы с помощью анимации, интерактивных элементов и визуальных эффектов, но его не так просто изучить и освоить. Новое, обновленное и расширенное издание уже ставшей классикой книги доступно объясняет основы языка JavaScript и показывает, как можно экономить время и силы с помощью библиотеки jQuery, содержащей готовые фрагменты кода JavaScript, и новейшего плагина jQuery UI.
Прочитав эту книгу вы сможете:
• Сделать свои страницы интерактивными. Используйте библиотеку jQuery для создания интерактивных элементов, реагирующих на действия посетителя.
• Освоить новейший плагин jQuery UI. Улучшайте интерфейс, используя панели с вкладками, диалоговые окна, панели для выбора дат и другие виджеты.
• Создавать удобные формы. Собирайте данные посетителей, помогайте покупателям осуществлять покупки и позволяйте участникам оставлять комментарии.
• Применять технологию Ajax. Организуйте обмен данными…


Читать полностью


1 акция по этому товару сегодня

Осталось:

0
7

дней

2
1

час



27 %

Иллюстрации к книге Дэвид Макфарланд — JavaScript и jQuery. Исчерпывающее руководство

Рецензии на книгу «JavaScript и jQuery. Исчерпывающее руководство»

  • Покупатели 12

Мы всегда рады честным, конструктивным рецензиям.
Лабиринт приветствует дружелюбную дискуссию ценителей и не приветствует перепалки и оскорбления.

Герасимов Роман

(рецензий 4 / оценок +44)

Понравилось?
Да

|

Рейтинг:

+24

История с этой книгой у меня затяжная и интересная. Начав свой путь фронт-енд разработчика, в первую очередь стал искать соответствующую литературу, да такую качественную, что 1 книги было бы достаточно слихвой.
Так как издательство O’Reily славится своим качеством и обширностью, решил посмотреть в сторону серии the missing manual. Основы Html и CSS3 были давно забыты, приобрел те книги. За русскую CSS3 Недостающее руководство благодарен переводчикам, ибо книга вышла славная и я до сих пор её…


Читать полностью

Боенко Константин

(рецензий 30 / оценок +115)

Понравилось?
Да

|

Рейтинг:

+9

О приобретении этой книги не жалею. Однако хочется отметить, что тем, кто хотел бы изучить именно JavaScript, эта книга не подойдёт, поскольку самому JS в ней практически не уделяется внимание (освещены только базовые положения, условные операторы и циклы — т.е. то, что есть в любом языке программирования). Что же касается jQuery, то в этом отношении книга, безусловно, очень хороша и полезна.

Понравилось?
Да

|

Рейтинг:

+3

Была куплена, чтобы понять, что такое JavaScript и jQuery и с чем их едят.

Доступно написано, для новичков самое то, разжевано всё до мелочей.
Так же к этой книге прилагаются дополнительные материалы в виде практикума для закрепления знаний.

Удобный переплет, хорошая бумага и качество печати, единственное, что сама по себе книга громоздкая.

p.s. Если вы хотите книгу по JavaScript, то это не то,что вам нужно. Подойдет только для ознакомления.

Популярные книги в этом жанре

Внимание!
Если вы обнаружили ошибку в описании

книги «JavaScript и jQuery. Исчерпывающее руководство» (автор Дэвид Макфарланд)

, пишите об этом в сообщении об ошибке. Спасибо!

  • Доставка и оплата
  • Сертификаты
  • Рейтинги
  • Новинки
  • Скидки
  • 8 800 600-95-25
  • Контакты
  • Поддержка
  • 24 пункта самовывоза
  • Главное 2023
  • Все книги
  • Билингвы

    • Назад в «Книги»
    • Все книги в жанре «Билингвы»

    • Все книги жанра

    • Билингвы для детей

    • Билингвы. Английский язык

    • Билингвы. Другие языки

    • Билингвы. Испанский язык

    • Билингвы. Итальянский язык

    • Билингвы. Немецкий язык

    • Билингвы. Французский язык

  • Книги для детей

    • Назад в «Книги»
    • Все книги в жанре «Книги для детей»

    • Все книги жанра

    • Детская художественная литература

    • Детский досуг

    • Первые книги малыша. Развитие ребенка

    • Познавательная литература для детей

  • Книги на иностранных языках

    • Назад в «Книги»
    • Все книги в жанре «Книги на иностранных языках»

    • Все книги жанра

    • Книги на английском языке

    • Книги на других языках

    • Книги на испанском языке

    • Книги на итальянском языке

    • Книги на немецком языке

    • Книги на французском языке

  • Комиксы, Манга, Артбуки

    • Назад в «Книги»
    • Все книги в жанре «Комиксы, Манга, Артбуки»

    • Все книги жанра

    • Артбуки. Игровые миры. Вселенные

    • Комиксы

    • Комиксы для детей

    • Манга

    • Манга для детей

    • Новеллизации

    • Образовательные комиксы

    • Ранобэ

    • Фан-сувениры

  • Молодежная литература
  • Нехудожественная литература

    • Назад в «Книги»
    • Все книги в жанре «Нехудожественная литература»

    • Все книги жанра

    • Бизнес. Экономика

    • Государство и право. Юриспруденция

    • Домашние ремесла. Рукоделие

    • Домоводство

    • Естественные науки

    • Информационные технологии

    • История. Исторические науки

    • Книги для родителей

    • Коллекционирование

    • Красота. Этикет

    • Кулинария

    • Культура. Искусство

    • Медицина и здоровье

    • Охота. Рыбалка. Собирательство

    • Психология

    • Публицистика

    • Развлечения. Праздники

    • Растениеводство

    • Ремонт. Строительство. Интерьер

    • Секс. Камасутра

    • Технические науки

    • Туризм. Путеводители. Транспорт

    • Универсальные энциклопедии

    • Уход за животными

    • Филологические науки

    • Философские науки. Социология

    • Фитнес. Спорт. Самооборона

    • Эзотерика. Парапсихология

  • Периодические издания
  • Религия

    • Назад в «Книги»
    • Все книги в жанре «Религия»

    • Все книги жанра

    • Ислам

    • Религии мира

    • Религиоведение

    • Христианство

  • Учебная, методическая литература и словари

    • Назад в «Книги»
    • Все книги в жанре «Учебная, методическая литература и словари»

    • Все книги жанра

    • Вспомогательные материалы для студентов

    • Демонстрационные материалы

    • Дополнительное образование для детей

    • Дошкольное обучение

    • Иностранные языки: грамматика и учебники

    • Книги для школы

    • Педагогика

    • Подготовка в вуз

    • Пособия для детей с ограниченными возможностями

    • Словари и разговорники

  • Художественная литература

    • Назад в «Книги»
    • Все книги в жанре «Художественная литература»

    • Все книги жанра

    • Афоризмы

    • Басни

    • Детективы

    • Драматургия

    • Историческая проза

    • Классическая проза

    • Отечественный боевик

    • Поэзия

    • Приключения

    • Сентиментальная проза

    • Современная проза

    • Фантастика

    • Фэнтези

    • Эпос и фольклор


  • Скидки
    ·
    Обзоры
    ·
    Рецензии
    ·
    Подборки читателей
    ·
    Новинки
    ·
    Рейтинг
    ·
    Авторы
    ·
    Изд-ва
    ·
    Серии
  • Все книги на иностранном языке
  • Книги на английском языке

    • Назад в «Иностранные»
    • Все книги в жанре «Книги на английском языке»

    • Все книги жанра

    • Книги на английском языке для детей

    • Курсы изучения языка

    • Нехудожественная литература на английском языке

    • Художественная литература на английском языке

  • Книги на других языках

    • Назад в «Иностранные»
    • Все книги в жанре «Книги на других языках»

    • Все книги жанра

    • Литература на других языках

    • Литература на других языках для детей

  • Книги на испанском языке

    • Назад в «Иностранные»
    • Все книги в жанре «Книги на испанском языке»

    • Все книги жанра

    • Адаптированная литература на испанском языке

    • Курсы изучения испанского языка

    • Литература на испанском языке

    • Литература на испанском языке для детей

  • Книги на итальянском языке
  • Книги на немецком языке

    • Назад в «Иностранные»
    • Все книги в жанре «Книги на немецком языке»

    • Все книги жанра

    • Курсы изучения языка

    • Литература на немецком языке

    • Литература на немецком языке для детей

  • Книги на французском языке

    • Назад в «Иностранные»
    • Все книги в жанре «Книги на французском языке»

    • Все книги жанра

    • Курсы изучения языка

    • Литература на французском языке

    • Литература на французском языке для детей

  • Все игрушки
  • Детское творчество

    • Назад в «Игрушки»
    • Все товары в разделе «Детское творчество»

    • Все товары раздела

    • Алмазные мозаики

    • Витражная роспись

    • Гравюры

    • Другие виды творчества

    • Конструирование из бумаги и другого материала

    • Лепка

    • Наборы для рукоделия

    • Наклейки детские

    • Панч-дыроколы фигурные

    • Работаем с воском, гелем, мылом

    • Работаем с гипсом

    • Работаем с деревом

    • Скрапбук

    • Сопутствующие товары для детского творчества

    • Творческие наборы для раскрашивания

    • Фрески

  • Игры и Игрушки

    • Назад в «Игрушки»
    • Все товары в разделе «Игры и Игрушки»

    • Все товары раздела

    • Все для праздника

    • Головоломки

    • Детские сувениры

    • Детские часы

    • Другие виды игрушек

    • Игрушка-антистресс

    • Игрушки для самых маленьких

    • Игры для активного отдыха

    • Игры с мишенью

    • Книжки-игрушки

    • Конструкторы

    • Куклы и аксессуары для кукол

    • Кукольный театр

    • Магнитные буквы, цифры, игры

    • Машинки и Транспорт

    • Музыкальные инструменты

    • Мягкие игрушки

    • Наборы для тематических игр

    • Настольные игры

    • Научные игры для детей

    • Пазлы

    • Роботы и трансформеры

    • Ростомеры

    • Сборные модели

    • Слаймы

    • Фигурки

    • Электронные игры


  • Скидки
    ·
    Отзывы
    ·
    Новинки
    ·
    Рейтинг
    ·
    Производители
    ·
    Серии
  • Все канцтовары
  • Аксессуары для книг

    • Назад в «Канцтовары»
    • Все товары в разделе «Аксессуары для книг»

    • Все товары раздела

    • Закладки для книг

    • Обложки для книг

  • Глобусы
  • Обложки для документов

    • Назад в «Канцтовары»
    • Все товары в разделе «Обложки для документов»

    • Все товары раздела

    • Другие обложки

    • Конверты для путешествий

    • Обложки для автодокументов

    • Обложки для военных билетов

    • Обложки для зачетных книжек

    • Обложки для паспортов

    • Обложки для проездных билетов

    • Обложки для студенческих билетов

    • Чехлы для карт, обложки для пропусков

  • Офисная канцелярия

    • Назад в «Канцтовары»
    • Все товары в разделе «Офисная канцелярия»

    • Все товары раздела

    • Бумажная продукция для офиса

    • Мелко-офисная канцелярия

    • Офисные принадлежности

  • Папки, скоросшиватели, разделители

    • Назад в «Канцтовары»
    • Все товары в разделе «Папки, скоросшиватели, разделители»

    • Все товары раздела

    • Папки из картона

    • Папки из пластика

    • Папки из текстиля

    • Папки-портфели (с пластиковыми отделениями)

  • Письменные принадлежности

    • Назад в «Канцтовары»
    • Все товары в разделе «Письменные принадлежности»

    • Все товары раздела

    • Карандаши черногрифельные

    • Ручки

  • Принадлежности для черчения

    • Назад в «Канцтовары»
    • Все товары в разделе «Принадлежности для черчения»

    • Все товары раздела

    • Другие виды чертежных принадлежностей

    • Линейки

    • Наборы для черчения, готовальни

    • Транспортиры

    • Треугольники

    • Тубусы

    • Циркули

    • Шаблоны, трафареты, лекала

  • Рисование

    • Назад в «Канцтовары»
    • Все товары в разделе «Рисование»

    • Все товары раздела

    • Аксессуары для рисования

    • Инструменты и материалы для каллиграфии

    • Карандаши цветные

    • Кисти

    • Краски

    • Линеры для творчества

    • Мелки

    • Наборы для рисования

    • Палитры, стаканы-непроливайки

    • Папки для чертежей и рисунков

    • Пастель

    • Тушь, перья

    • Уголь художественный

    • Фломастеры

    • Холсты. Мольберты

  • Сумки
  • Товары для школы

    • Назад в «Канцтовары»
    • Все товары в разделе «Товары для школы»

    • Все товары раздела

    • Веера, счетный материал, счетные палочки

    • Другие виды школьной канцелярии

    • Канцелярские наборы

    • Косметички, кошельки

    • Ластики

    • Мешки для обуви

    • Ножницы школьные

    • Обложки для тетрадей и книг

    • Папки для школьных тетрадей. Папки для труда

    • Пеналы

    • Пластилин

    • Подставки для книг

    • Рюкзаки, портфели

    • Точилки

    • Фартуки. Клеенки для уроков труда

    • Школьная бумажно-беловая продукция

    • Школьные наборы, подставки, органайзеры


  • Для школы
    ·

    Скидки
    ·
    Отзывы
    ·
    Новинки
    ·
    Производители
    ·
    Серии

  • Все CD/DVD
  • Аудио

    • Назад в «CD/DVD»
    • Все товары в разделе «Аудио»

    • Все товары раздела

    • Аудиокниги

    • Музыка

    • Религия

  • Видео

    • Назад в «CD/DVD»
    • Все товары в разделе «Видео»

    • Все товары раздела

    • Документальные фильмы

    • Концерты. Постановки. Мюзиклы. Видеоклипы

    • Мультфильмы

    • Познавательные фильмы

    • Художественные фильмы

    • Эротика

    • Юмор

  • Софт

    • Назад в «CD/DVD»
    • Все товары в разделе «Софт»

    • Все товары раздела

    • Игры

    • Иностранные языки

    • Мультимедиа для школьников и студентов

    • Программное обеспечение и обучение работе на ПК

    • Руководства, справочники и энциклопедии


  • Скидки
    ·
    Отзывы
    ·
    Новинки
    ·
    Рейтинг
    ·
    Производители
    ·
    Серии
  • Каталог журналов
  • Новое в мире толстых литературных журналов
  • Все сувениры
  • Календари

    • Назад в «Сувениры»
    • Все товары в разделе «Календари»

    • Все товары раздела

    • Адвент-календари. Семейные календари-планеры

    • Календари на магните

    • Квартальные календари

    • Настенные календари

    • Настольные календари

  • Сувенирная продукция

    • Назад в «Сувениры»
    • Все товары в разделе «Сувенирная продукция»

    • Все товары раздела

    • Альбомы, рамки для фотографий

    • Воздушные шары

    • Детские сувениры

    • Значки и медали

    • Игрушки для животных

    • Конверты для денег

    • Магниты

    • Новогодние сувениры

    • Открытки

    • Пакеты подарочные

    • Подарочная упаковка

    • Подарочные сертификаты

    • Постеры

    • Праздничные аксессуары

    • Таблички и статусы для рабочего стола

    • Шкатулки

    • Другое


  • Скидки
    ·
    Отзывы
    ·
    Новинки
    ·
    Рейтинг
    ·
    Производители
    ·
    Серии
  • Все товары
  • Мыло
  • Салфетки влажные

  • Скидки
    ·
    Отзывы
    ·
    Новинки
    ·
    Рейтинг
    ·
    Производители
    ·
    Серии
  • Весь клуб
  • Журнал

    • Назад в «Клуб»
    • Лабиринт. Сейчас

    • Детский навигатор

    • Новости Лабиринта

    • Книжные обзоры

    • Рецензии читателей

    • Подборки читателей

    • Литературные премии

  • Скидки и подарки

    • Назад в «Клуб»
    • Акции

    • Бонус за рецензию

  • Только у нас

    • Назад в «Клуб»
    • Главные книги

    • Подарочные сертификаты

    • Эксклюзивы

    • Предзаказы

  • Развлечения

    • Назад в «Клуб»
    • Литтесты

    • Конкурсы

    • Дома с детьми

  • Лабиринт — всем

    • Назад в «Клуб»
    • Партнерство

  • Приложения Лабиринта

    • Назад в «Клуб»
    • Apple App Store

    • Google Play

    • Huawei AppGallery

Журнал

  • Лабиринт. Сейчас

  • Детский навигатор

  • Новости Лабиринта

  • Книжные обзоры

  • Рецензии читателей

  • Подборки читателей

  • Литературные премии





  • Школа
  • Игрушки
  • Канцтовары
  • CD/DVD
  • Сувениры
  • Журналы
  • Товары для дома

Мы используем файлы cookie и другие средства сохранения предпочтений и анализа действий посетителей сайта.
Подробнее в пользовательском соглашении. Нажмите «Принять», если даете согласие на это.

Авторизируясь в Лабиринте, я подтверждаю, что я старше 18 лет, принимаю условия пользовательского соглашения и даю добровольное согласие на обработку своих персональных данных и получение E-mail / SMS и Viber рассылок с информацией об акциях и новых поступлениях Интернет-магазина. См. основные правила.

клуб ЖЖ

Введите Ваш логин в ЖЖ, и цена товаров пересчитается согласно величине Вашей скидки


Примем заказ, ответим на все вопросы

Укажите регион, чтобы мы точнее рассчитали условия доставки

Например: 
Москва,
Санкт-Петербург,
Новосибирск,
Екатеринбург,
Нижний Новгород,
Краснодар,
Челябинск,
Кемерово,
Тюмень,
Красноярск,
Казань,
Пермь,
Ростов-на-Дону,
Самара,
Омск

Форум

Учебник Node.JS скринкаст Стандарт языка

Справочник

Discord чат

 
Статьи Тест знаний Аналоги функций PHP  

Главная

» Книги

»

JavaScript: Подробное руководство (Definitive Guide)

« Javascript: Practical Guide To Interactive Web PagesJavascript: Practical Guide To Interactive Web Pages »

JavaScript: Подробное руководство (Definitive Guide)

4a49c49ced114.png

Язык: Русский

Год публикации: 2008

Автор(ы): David Flanagan

Страниц: 982

Скачать »»

Купить на бумаге »»

Краткое содержание

  • Введение в JavaScript
  • Основы JavaScript
  • Клиентский JavaScript
  • Справочник по базовому JavaScript
  • Справочник по клиентскому JavaScript

Средний:

Средняя: 4.4 (906 votes)


Полное содержание

  • Введение в JavaScript
    • Что такое JavaScript
    • Версии JavaScript
    • Клиентский JavaScript
    • Другие области использования JavaScript
    • Изучение JavaScript
  • Основы JavaScript
    • Лексическая структура
      • Набор символов
      • Чувствительность к регистру
      • Символы-разделители и переводы строк
      • Необязательные точки с запятой
      • Комментарии
      • Литералы
      • Идентификаторы
      • Зарезервированные слова
    • Типы данных и значения
      • Числа
      • Строки
      • Логические значения
      • Функции
      • Объекты
      • Массивы
      • Значение null
      • Значение undefined
      • Объект Date
      • Регулярные выражения
      • Объекты Error
      • Преобразование типов
      • Объекты-обертки для элементарных типов данных
      • Преобразование объектов в значения элементарных типов
      • По значению или по ссылке
    • Переменные
      • Типизация переменных
      • Объявление переменных
      • Область видимости переменной
      • Элементарные и ссылочные типы
      • Сборка мусора
      • Переменные как свойства
      • Еще об области видимости переменных
    • Выражения и операторы
      • Выражения
      • Обзор операторов
      • Арифметические операторы
      • Операторы равенства
      • Операторы отношения
      • Строковые операторы
      • Логические операторы
      • Поразрядные операторы
      • Операторы присваивания
      • Прочие операторы
    • Инструкции
      • Инструкции-выражения
      • Составные инструкции
      • Инструкция if
      • Инструкция else if
      • Инструкция switch
      • Инструкция while
      • Цикл do/while
      • Инструкция for
      • Инструкция for/in
      • Метки
      • Инструкция break
      • Инструкция continue
      • Инструкция var
      • Инструкция function
      • Инструкция return
      • Инструкция throw
      • Инструкция try/catch/finally
      • Инструкция with
      • Пустая инструкция
      • Итоговая таблица JavaScript-инструкций
    • Объекты и массивы
      • Создание объектов
      • Свойства объектов
      • Объекты как ассоциативные массивы
      • Свойства и методы универсального класса Object
      • Массивы
      • Чтение и запись элементов массива
      • Методы массивов
      • Объекты, подобные массивам
    • Функции
      • Определение и вызов функций
      • Аргументы функций
      • Функции как данные
      • Функции как методы
      • Функция-конструктор
      • Свойства и методы функций
      • Практические примеры функций
      • Область видимости функций и замыкания
      • Конструктор Function()
    • Классы, конструкторы и прототипы
      • Конструкторы
      • Прототипы и наследование
      • Объектно-ориентированный язык JavaScript
      • Общие методы класса Object
      • Надклассы и подклассы
      • Расширение без наследования
      • Определение типа объекта
      • Пример: вспомогательный метод defineClass()
    • Модули и пространства имен
      • Создание модулей и пространств имен
      • Импорт символов из пространств имен
      • Модуль со вспомогательными функциями
    • Шаблоны и регулярные выражения
      • Определение регулярных выражений
      • Методы класса String для поиска по шаблону
      • Объект RegExp
    • Разработка сценариев для Java-приложений
      • Встраивание JavaScript
      • Взаимодействие с Java-кодом
  • Клиентский JavaScript
    • JavaScript в веб-броузерах
      • Среда веб-броузера
      • Встраивание JavaScript-кода в HTML-документы
      • Обработчики событий в HTML
      • JavaScript в URL
      • Исполнение JavaScript-программ
      • Совместимость на стороне клиента
      • Доступность
      • Безопасность в JavaScript
      • Другие реализации JavaScript во Всемирной паутине
    • Работа с окнами броузера
      • Таймеры
      • Объекты Location и History
      • Объекты Window, Screen и Navigator
      • Методы управления окнами
      • Простые диалоговые окна
      • Строка состояния
      • Обработка ошибок
      • Работа с несколькими окнами и фреймами
      • Пример: панель навигации во фрейме
    • Работа с документами
      • Динамическое содержимое документа
      • Свойства объекта Document
      • Ранняя упрощенная модель DOM: коллекции объектов документа
      • Обзор объектной модели W3C DOM
      • Обход документа
      • Поиск элементов в документе
      • Модификация документа
      • Добавление содержимого в документ
      • Пример: динамическое создание оглавления
      • Получение выделенного текста
      • IE 4 DOM
    • CSS и DHTML
      • Обзор CSS
      • CSS для DHTML
      • Использование стилей в сценариях
      • Вычисляемые стили
      • CSS-классы
      • Таблицы стилей
    • События и обработка событий
      • Базовая обработка событий
      • Развитые средства обработки событий в модели DOM Level 2
      • Модель обработки событий Internet Explorer
      • События мыши
      • События клавиатуры
      • Событие onload
      • Искусственные события
    • Формы и элементы форм
      • Объект Form
      • Определение элементов формы
      • Сценарии и элементы формы
      • Пример верификации формы
    • Cookies и механизм сохранения данных на стороне клиента
      • Обзор cookies
      • Сохранение cookie
      • Чтение cookies
      • Пример работы с cookie
      • Альтернативы cookies
      • Хранимые данные и безопасность
    • Работа с протоколом HTTP
      • Использование объекта XMLHttpRequest
      • Примеры и утилиты с объектом XMLHttpRequest
      • Ajax и динамические сценарии
      • Взаимодействие с протоколом HTTP с помощью тега <script>
    • JavaScript и XML
      • Получение XML-документов
      • Манипулирование XML-данными cредствами DOM API
      • Преобразование XML-документа с помощью XSLT
      • Выполнение запросов к XML-документу с помощью XPath-выражений
      • Сериализация XML-документа
      • Разворачивание HTML-шаблонов с использованием XML-данных
      • XML и веб-службы
      • E4X: EcmaScript для XML
    • Работа с графикой на стороне клиента
      • Работа с готовыми изображениями
      • Графика и CSS
      • SVG – масштабируемая векторная графика
      • VML – векторный язык разметки
      • Создание графики с помощью тега <canvas>
      • Создание графики средствами Flash
      • Создание графики с помощью Java
    • Сценарии с Java-апплетами и Flash-роликами
      • Работа с апплетами
      • Работа с подключаемым Java-модулем
      • Взаимодействие с JavaScript-сценариями из Java
      • Взаимодействие с Flash-роликами
      • Сценарии во Flash 8
  • Справочник по базовому JavaScript
  • Справочник по клиентскому JavaScript

Скачать »»

Купить на бумаге »»

« Javascript: Practical Guide To Interactive Web PagesJavascript: Practical Guide To Interactive Web Pages »

Автор: sasha1213 (не зарегистрирован), дата: 7 июля, 2009 — 22:01

#permalink

Отличная книга. Глубокий разбор материала, хорошая структура: в начале полное изучение базовых объектов JS. Отсутствие ненужных (читай устаревших) свойств и методов. Гораздо лучше Библии пользователя. Скачал недавно с торрента — вот, читаю.

  • Ответить

Автор: GrayFox (не зарегистрирован), дата: 12 июля, 2009 — 22:13

#permalink

Эта книга уже здесь…

  • Ответить

Автор: . (не зарегистрирован), дата: 18 июля, 2009 — 22:23

#permalink

Примеры из книги

  • Ответить

Автор: Гость (не зарегистрирован), дата: 16 декабря, 2009 — 14:29

#permalink

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

  • Ответить

Автор: seeryoga (не зарегистрирован), дата: 12 января, 2010 — 02:00

#permalink

Отличная книга.
Не уверен что подойдёт новичкам, а тем кто разбирается в ООП — превосходное руководство по изучению данного языка.

Хотя автор проводит много параллелей между javaScript, Java и C++ — это хорошо, но делает он это (мне кажется) субъективно.
Он говорит, что JavaScript — это «чистый ООП язык», приводя аналогии с Java.
Зачем ? Мощь JavaScript в том, что он не чистый ООП. (по крайне мере НЕ ЧИСТЫЙ).
И ещё он ошибся на 66 стр., говоря, что в JavaScript строки сравниваются по значению, не так как в Java (по ссылке). Потому, что в Java для класса String тоже сделано исключение и оператор «==» и метод equals() — сравнивают строки по значению.
А в целом — грамотно… приятно читать.

  • Ответить

Автор: Гость (не зарегистрирован), дата: 29 января, 2010 — 12:27

#permalink

Он не ошибся на 66 странице.

String str1 = «qwe»;
String str2 = new String(«qwe»);

System.out.println(str1 == str2);

В джаве результат выдаёт false, т.к. сравниваются две ссылки указывающие на разные объекты.

  • Ответить

Автор: seeryoga, дата: 16 февраля, 2010 — 22:06

#permalink

Да, действительно — ты прав, я до конца все варианты не проверил, поспешил с выводами, ОДНАКО
я почему так решил, вот такой пример:

String str1 = "qwerty";
String str2 = "q" + "w" + "e" + "rty";

System.out.println(str1 == str2);

в Java даёт результат true.
Единственное разумное объяснение — это сравнение не ссылок на String а их содержимого. Почему сделали такую двойственную ситуацию — непонятно?

Оказывается компилятор, в целях экономии, не создаёт второго объекта, если он указывает на строку, которая уже есть в памяти, а «в тихую» присваивает на неё ссылку. Поэтому в моём случае true.

ps
приношу извинения автору Дэвиду Флэнэгану

  • Ответить

Автор: Deniska (не зарегистрирован), дата: 11 марта, 2010 — 19:07

#permalink

Грубо говоря, в приведённом примере компилятор будет делать оптимизацию.
Строку String str2 = «q» + «w» + «e» + «rty»; компилятор преобразует в String str2 = «qwerty»; ещё на этапе компиляции. А так как эти строки одинаковы и не были созданы при помощи new , то компилятор автоматически создаст один статический объект
String(«qwerty»)
и обоим переменным присвоит ссылку на этот объект.

Вот поэтому и получается в данном примере true

  • Ответить

Автор: seeryoga, дата: 16 марта, 2010 — 22:14

#permalink

Оказывается дело ещё запутаннее, т.к. в деле замешан метод hashCode().

Для строк созданных через new, как и положено, наследуется из Object стандартный метод hashCode(), который возвращает адрес объекта. Поэтому сравнение будет по адресам объектов.

А для строки-литерала, метод hashCode() возвращает хэш строкИ, а не её адрес. И это логично, даже не смотря на то, что компилятор неявно создаёт для строки-литерала объект String (всё-таки создаёт ). Метод hashCode() в нём перегружен, и возвращает хэш строки. Поэтому сравниваются строки или их хэши.

Метод hashCode() должен быть логически связан с методами сравнения == и equals().

Поэтому возникла данная двойственная ситуация.

зы
А оптимизирует ли компилятор код или нет — это уже неважно, в данной конкретной ситуации.

  • Ответить

Автор: jo-jimm (не зарегистрирован), дата: 1 января, 2012 — 11:05

#permalink

Первый код

var pass = new String("абвгд"); var pass2 = new String("абвгд"); alert(pass2 == pass);

— результат false

Второй код

var pass = new String("абвгд"); var pass2 = new String("абвгд"); alert(pass2 === pass);

— результат тоже false

Третий код

var pass = "абвгд"; var pass2 = new String("абвгд"); alert(pass2 == pass);

— результат true

Четвертый код

var pass = "абвгд"; var pass2 = new String("абвгд"); alert(pass2 === pass);

— результат false

Пятый код

var pass = "абвгд"; var pass2 = "абвгд"; alert(pass2 == pass);

— результат true

Шестой код

var pass = "абвгд"; var pass2 = "абвгд"; alert(pass2 === pass);

— результат true

  • Ответить

Автор: Гость (не зарегистрирован), дата: 8 июня, 2014 — 18:04

#permalink

В Java строки сравниваются по ссылке всё-таки (ведь это объекты). Вы путаете пул строк и исключения.

  • Ответить

Автор: Tim, дата: 29 января, 2010 — 00:06

#permalink

Храни Господь человека выложившева эту книгу

  • Ответить

Автор: icemen (не зарегистрирован), дата: 9 февраля, 2010 — 18:03

#permalink

Чтото никак не открывается скачиваемый файл. Качаю, получается файл pdf объемом 5891 кб, при открытии 5-м акробатом, пишет что файл поврежден.

  • Ответить

Автор: Гость (не зарегистрирован), дата: 2 января, 2016 — 02:27

#permalink

Версия pdf на котором написан этот учебник — 1.6, читается acrobat-ом версии от 7.x и выше.

  • Ответить

Автор: Слава (не зарегистрирован), дата: 14 февраля, 2010 — 01:31

#permalink

Ай-яй! Воровать — не хорошо.) Советую скачать, ознакомиться, удалить, купить. Пунукт «Купить» — обязательный, так как книга лучшая по теме. Дени Гудман не идет ни в какое сравнение.

  • Ответить

Автор: Гость (не зарегистрирован), дата: 20 декабря, 2015 — 14:06

#permalink

Скачал — НЕ УКРАЛ! Хотел-бы купить бумажную версию, но возможности на сегодня не имею; когда возможность появится, эта книга будет уже не актуальна, — отсюда: я не куплю эту книгу ни сегодня, ни «завтра», а значит останусь «тупым» навечно Sad …Я не качал этой книги, но она действительно хороша; хороша настолько, что я спздл «твёрдую» версию у приятеля, — ведь он её не читает, он просто коллекционирует хорошие книги

  • Ответить

Автор: Гость (не зарегистрирован), дата: 2 января, 2016 — 02:33

#permalink

«Вор, укравший книгу (чтобы прочитать, а не для продажи), вором не является». Точно не помню кто сказал, но кто-то из восточных мыслителей. То ли Будда, то ли Кун Цзы. Тем более, что образованный человек рано или поздно наверняка сам захочет отблагодарить своего учителя…

  • Ответить

Автор: Андрей27 (не зарегистрирован), дата: 16 февраля, 2010 — 06:37

#permalink

Хорошо бы в закладках добавить расшифровку пунктов:
— Часть III. Справочник по базовому JavaScript
— Часть IV. Справочник по клиентскому JavaScript
— Алфавитный указатель
так намного удобнее ориентироваться в книге, как в справочнике.

  • Ответить

Автор: Гость (не зарегистрирован), дата: 20 февраля, 2010 — 11:43

#permalink

спасибо огромное за книгу)везде ее с депозитов да литетбитов качать над,а я сейчас не дома и интернет только с кпк)вобщем файлу однозначно +5)

  • Ответить

Автор: faa27, дата: 21 апреля, 2010 — 02:43

#permalink

Вот сделал справку по данной книге:JavaScript (client).chm
Оформил Часть IV. Справочник по клиентскому JavaScript в файле CHM. Очень не хватало такого варианта при изучении языка. В CHM удобно пользоваться поиском, лучше чем в PDF.

Вставил содержание для разделов в PDF:
— Часть III. Справочник по базовому JavaScript
— Часть IV. Справочник по клиентскому JavaScript
— Алфавитный указатель
Скачать можно тут JavaScript.pdf
обсуждение на метсном форумеСделал справку файл-CHM: JavaScript (клиенсткий)

  • Ответить

Автор: WebJunior (не зарегистрирован), дата: 19 апреля, 2010 — 00:06

#permalink

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

  • Ответить

Автор: Slawaq, дата: 28 мая, 2010 — 15:00

#permalink

Книга супер, но для начала я прочитал 300 страниц какого-то друг о-го учебника, ну не сильно хорошего, но зато потом эту книгу начал читать в распечатанном виде, всё просто супер, очень, даже очень всё подробно, советую))

  • Ответить

Автор: Гость (не зарегистрирован), дата: 30 июня, 2010 — 23:52

#permalink

Вор должен сидеть в тюрьме

  • Ответить

Автор: amazing, дата: 14 июля, 2010 — 14:49

#permalink

Хорошая литература.
Тоже очень понравился излагаемый материал, и сравнение с С++ и Java.
Новичкам должна подойти, но тем которые хоть чуть-чуть имели дело с програмированием…

  • Ответить

Автор: Deniskan, дата: 24 июля, 2010 — 00:25

#permalink

Какая-ж это скотина надаумила автора написать такую огромную книгу — 982 страницы! У меня школа, которая высасывает все соки, и хочется изучить Javascript. Может подскажете, что нибудь может выбрать из этой книги, а не всю читать? Или какую нибудь другую книгу поменьше на русском языке подскажете! Ну это невозможно читать тыщу страниц — тягомотина, которая незнамо когда кончится!

  • Ответить

Автор: ixth, дата: 24 июля, 2010 — 03:22

#permalink

Чувак, это же Книга с Носорогом! Если ты хочешь знать js, то ты обязан прочитать ее до конца. Не все прошли этот путь, но о тех, кто это сделал, ходят легенды. Они покинули план бытия javascript.ru, потому что у них не осталось больше вопросов и лишь самоотверженные бодхисаттвы спускаются с высот Прочитавших Книгу с Носорогом, дабы посеять мудрость среди остальных.

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

  • Ответить

Автор: Гость (не зарегистрирован), дата: 13 октября, 2010 — 16:25

#permalink

Ссылка не работает!

  • Ответить

Автор: alexey_baranov (не зарегистрирован), дата: 30 ноября, 2010 — 10:40

#permalink

Работает! Только что скачал

  • Ответить

Автор: zhe0rld (не зарегистрирован), дата: 1 декабря, 2010 — 06:11

#permalink

Javascript Cookbook 2010
Еще одна книжка. Думаю она имеет место быть в этом разделе.

  • Ответить

Автор: Гость (не зарегистрирован), дата: 13 декабря, 2010 — 00:08

#permalink

Одна из лучших книг
Мне также понравилась Professional JavaScript for Developers 2 edition N.Zakas

  • Ответить

Автор: РОМАН456, дата: 3 апреля, 2011 — 12:52

#permalink

Error (509)
This account’s public links are generating too much traffic and have been temporarily disabled!

Ссылка не работает!

  • Ответить

Автор: jite, дата: 13 апреля, 2011 — 10:35

#permalink

Странно, что все радуются и никто не отмечает наличие некоторого числа опечаток в переводе (не в оригинале, конечно):

  • стр. 110, определение «break: имя_метки;»
    откуда двоеточие?
  • стр. 130, с 8-й строки сверху
    var count = [1,,3]; // Массив из 3 элементов, средний элемент не определен
    var undefs = [,,]; // Массив из 2 элементов, оба не определены.
    это уже не так серьезно, скорее забавно

Еще не смотрел в клиентской части. Интересно, то же самое и в бумажном варианте?
Но в в целом книга конечно же замечательная.

  • Ответить

Автор: Гость (не зарегистрирован), дата: 7 февраля, 2015 — 15:03

#permalink

По спецификации последний пустой элемент ‘,]’ игнорируется. Из-за этого во втором случае будет только 2 неопределенных элемента в массиве

  • Ответить

Автор: fess-gitarist, дата: 18 апреля, 2011 — 09:19

#permalink

Помогите чайнику разобраться!
А именно, часть о назначении значения по умолчанию. Я что-то не понял принцип…

8.2.3. Использование свойств объекта в качестве аргументов

// Эта версия функции чуть менее эффективная, но не требует
// запоминать порядок следования аргументов, а аргументы from_start
// и to_start по умолчанию принимают значение 0.
function easycopy(args) {
arraycopy(args.from,
args.from_start || 0, // Обратите внимание, как назначаются
// значения по умолчанию

args.to,
args.to_start || 0,
args.length);
}

  • Ответить

Автор: cranx, дата: 9 мая, 2011 — 13:05

#permalink

Смысл в том, что оператор «||» (ИЛИ) вернет первый не-false операнд. Т.е. если параметр функции не передан он будет равен null, а выражение null || 0 — вернет 0, так как null преобразуется в false. А вообще, это в самой книге подробно описано (см. Логическое ИЛИ)

  • Ответить

Автор: Атом (не зарегистрирован), дата: 26 апреля, 2011 — 13:01

#permalink

Силька для скачивания книги не работает.! Дайте робочую сильку.

  • Ответить

Автор: Magneto, дата: 28 апреля, 2011 — 13:10

#permalink

Альтернативная ссылка: скачать книгу с примерами.

  • Ответить

Автор: Гость (не зарегистрирован), дата: 30 апреля, 2011 — 22:33

#permalink

Мда , книга прям «водный мир» , можно утонуть .
Полезна только за справочный раздел .
Что язык без не имеет официальной документации ,кроссбраузерности , полной поддержки DOM во всех браузерах — мелочь , когда автор художественным слогом пересказывает спецификацию ECMAscript. Читать это треш можно на ночь , отличное снотворное .
После прочтения нескольких глав вы захочете писать какой-то код и «вуаля» , он не работает как вы задумали , а почему — в книге ответов нет . Посему книга больше вопросов создает после прочтения , нежели даёт ответов .Особенно меня раздел ajax порадовал , после прочтения которого рабочий код не написал .Большая часть кода в книге никогда не встретится в вашей практике . И да , нормальной практикой в языках является официальная документация , а не нудные пересказывания принципов работы функций .

  • Ответить

Автор: lessless, дата: 4 июня, 2011 — 15:29

#permalink

Написанное Вами не согласуется с тем, что это уже 5ое по счету изданием книги

  • Ответить

Автор: dumbm1 (не зарегистрирован), дата: 24 июля, 2011 — 22:43

#permalink

1. Думаю, что некоторые примеры и впрямь ужЕ не работают, поскольку постоянно ужесточаются правила безопастности в броузерах, и еще, как было выше замечено, в русском варианте книги имеются опечатки в программном коде — позор редакторам и издательству.
2. Официальная документация — для профессиональных программистов больше подойдет (я, например, тоже не стану читать книги по азам софта для дизайна-верстки, поскольку в этом профессионал, теперь только справочники и конкретные темы в форумах). После прочтения половины данной книги я наконец стал немного въезжать в принципы программирования вообще и в JS в частности.
До этого читал JS для чайников, C++ для чайников, библию JS и еще пытался каких-то наших авторов — там не особо как-то раскрываются принципы работы языка. А данная книга одновременно и проста и глубока в вопросах понимания принципов языка.

  • Ответить

Автор: outsync, дата: 16 сентября, 2011 — 11:09

#permalink

Спасибо. Книга действительно стоящая внимания и прочтения.

  • Ответить

Автор: Гость (не зарегистрирован), дата: 9 апреля, 2012 — 14:33

#permalink

Хотелось бы отметить, что книга на самом деле 2006 года. 2008 год это издание перевода на русском. В ней описывается EcmaScript v3. Для сравнения в более новом издании книги (которое еще не перевели на русский) рассматривается уже EcmaScript v5. Но читать сразу с ходу эту книгу на английском для меня тяжело, сначала думаю прочитать на более понятном для меня языке.

  • Ответить

Автор: Bandicoot, дата: 10 апреля, 2012 — 16:56

#permalink

Уже вышло 6-е издание, правда варианта на русском пока не встречал

  • Ответить

Автор: Qooxdoo (не зарегистрирован), дата: 11 апреля, 2012 — 08:48

#permalink

Читать эту книгу новичкам в программировании я бы не советовал. Чтобы понять некоторые главы книги при первом прочтении, нужно как минимум знать азы языка С или С++. И еще Java тоже упоминается в книге. Например представление о том, что такое указатели, так как в книге рассматривается копирование, передача и сравнение по значению и по ссылке. Там конечно это все объясняется, но человеку, который с этим никогда не сталкивался трудно будет понять.

  • Ответить

Автор: Shaci, дата: 11 апреля, 2012 — 17:58

#permalink

Можно спокойно новичку читать, азы C или C++ не нужно знать

  • Ответить

Автор: Maria_Maria (не зарегистрирован), дата: 24 апреля, 2012 — 15:36

#permalink

Книга суперская!!!! Лучше не встречала.

  • Ответить

Автор: Aleksey1 (не зарегистрирован), дата: 28 июля, 2012 — 20:14

#permalink

Скачал, заватра начну читать. Уверен, что будет интересно!
p.s. Книга с носорогом не может быт не интересной))

  • Ответить

Автор: l-liava-l, дата: 26 августа, 2012 — 19:19

#permalink

Так, все читают,начинают читать. А кто нибудь дочитал с начала до конца? не пропуская ничего?=)

  • Ответить

Автор: Sydoruk-SV, дата: 17 декабря, 2012 — 13:50

#permalink

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

  • Ответить

Автор: buktor, дата: 30 августа, 2012 — 17:08

#permalink

Почему я не могу скачать мне постоянно выдаёт ошибку 509 Sad

  • Ответить

Автор: pmxc, дата: 17 сентября, 2012 — 05:40

#permalink

Перезалейте, пожалуйста.

  • Ответить

Автор: Гость (не зарегистрирован), дата: 9 июля, 2013 — 23:05

#permalink

Спасибо, классная книжка !

  • Ответить

Автор: dimidrol, дата: 14 августа, 2013 — 16:08

#permalink

такая книга ДОЛЖНА быть у каждого js программиста под рукой! себе купил и вам советую!

  • Ответить

Автор: utb, дата: 24 сентября, 2013 — 08:01

#permalink

это правильно, что есть ссылка на скачивание ?
при том, что
JavaScript.ru не одобряет пиратство.
Я купил электронную версию
Книжка отличная, надо бы дочитать

  • Ответить

Автор: Senich (не зарегистрирован), дата: 14 ноября, 2013 — 14:24

#permalink

Не знаю, почему все так молятся на эту книгу. Может охват книги и велик, но автор не умеет излагать вещи доступно и понятно. Грамматические конструкции с изобилием терминов заграмождают всё понимание. Автор придерживается жёсткой терминологии и сухого повествования, хотя в большинстве случаев более неформальный стиль повествования был бы гораздо эффективнее. Если бы это был мой первый язык программирования, то не представляю, как бы я разобрался по этой книге. Судя по отзывам остальные книги ещё хуже, вот и непонятно, то ли язык такой кудрявый, что его не выразить никак по-человечески, либо просто с авторами не везёт.

  • Ответить

Автор: Гость (не зарегистрирован), дата: 25 марта, 2015 — 14:11

#permalink

Спасибо

  • Ответить

Автор: Гость (не зарегистрирован), дата: 28 июня, 2015 — 18:53

#permalink

Самая лучшая книга из всех которые я читал. Все от начала до конца. Все разложил по полочкам.

  • Ответить

Автор: Гость (не зарегистрирован), дата: 7 июля, 2015 — 20:00

#permalink

Приветствую, хоу спросить у тех кто прочитал книжку. Как она вам? Многому ли вы научились по книжке? Как эта книжка для начинающего?

  • Ответить

Автор: Гость (не зарегистрирован), дата: 8 июля, 2015 — 17:10

#permalink

Лучше как вторую книжку.
Она наиболее полная по этой теме и точно расставит все точки над «и».

Но если вобще нет знакомства с джиэс — рекомендую начать с Good Parts Дугласа Крокфорда. Она короткая (около 200стр против около 1000 в носороге), даст общее впечатление о языке, и поможет не попасть в ловушки, так как джиэс дает много свободы для плохого кода

  • Ответить

Автор: Гость (не зарегистрирован), дата: 1 марта, 2016 — 00:37

#permalink

Что могу отметить:

1. На данный момент лучше читать 6-е издание книги (здесь 5-е), чтобы не читать зря 1000 страниц про устаревший ECMASCRIPT 3, а сразу начать с более актуальной 5-ой версии Тем более что автор все равно к нему периодически возвращается, наверное из ностальгических соображений… Скачать или купить проблемы нет, книжка есть и в торрентах, и на амазоне, и в наших магазинах.

2. Чтиво тяжелое, очень много перекрестных ссылок туда-сюда. Читать банально неудобно, особенно если вы новичок. Текст очень сухой, формальный, рекомендую читать эту книжку перед сном Выглядит это все примерно так: «рассмотрим штучку N, которую мы исследовали в разделе $3.2.1.24.5, и используем фишку M, с которой мы сталкивались в разделе $4.3.2.34. И в итоге получим функционал L, но мы сейчас подробно описывать его не будем, а отложим на раздел $9.4.2.1». Без шуток

3. Новичку бы я порекомендовал что-то более дружелюбное почитать сначала, тут уже вроде в комментах рекомендовали разные варианты. А опытный в этой книге много чего будет по диагонали читать, т.к. очевидностей и лишней информации в этой книге тоже хватает

  • Ответить

Автор: Гость (не зарегистрирован), дата: 22 мая, 2018 — 20:41

#permalink

ссылку обновите, хочу скачать.
или кто перезальёт ?

  • Ответить

Автор: Гость (не зарегистрирован), дата: 25 мая, 2020 — 21:46

#permalink

Не получается скачать. Перезолейте пожалуйста.

  • Ответить

Отправить комментарий

Приветствуются комментарии:

  • Полезные.
  • Дополняющие прочитанное.
  • Вопросы по прочитанному. Именно по прочитанному, чтобы ответ на него помог другим разобраться в предмете статьи. Другие вопросы могут быть удалены.
    Для остальных вопросов и обсуждений есть форум.

P.S. Лучшее «спасибо» — не комментарий, как все здорово, а рекомендация или ссылка на статью.

Ваше имя:

Адрес электронной почты:

Содержание этого поля является приватным и не предназначено к показу.

Домашняя страница:

Комментарий: *

  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Разрешены HTML-таги: <strike> <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <u> <i> <b> <pre> <img> <abbr> <blockquote> <h1> <h2> <h3> <h4> <h5> <p> <div> <span> <sub> <sup>
  • Строки и параграфы переносятся автоматически.
  • Текстовые смайлы будут заменены на графические.

Подробнее о форматировании

CAPTCHA

Антиспам

Вопрос: *
4 + 7 =

Введите результат. Например, для 1+3, введите 4.

 

Поиск по сайту

Содержание

Учебник javascript

  • Введение
  • Основы javascript
  • DOM: работа с HTML-страницей
  • События
  • Объекты, ООП
  • AJAX
  • Особенности регулярных выражений в Javascript

Основные элементы языка

  • Базовые типы: Строки, Числа, Boolean
  • Операторы, их особенности в JS
  • Массивы
  • Функции
  • Замыкания
  • Регулярные выражения
  • Конструкции языка. Обработка ошибок.
  • Редактирование и отладка скриптов
  • Cookie
  • HTTP-Отладка
  • Просмотр живого HTML
  • Разное полезное

Интерфейсы

  • Drag and drop
  • Грамотное javascript-дерево за 7 шагов
  • Интеграция AJAX в интерфейс
  • Координаты элемента на странице
  • Правильные show/hide/toggle
  • Удобное дерево с AJAX-подгрузкой

Все об AJAX

  • Введение в Ajax
  • Ajax и Rich Client
  • Ajax и клиент-серверная архитектура.
  • Способы общения с сервером
  • COMET
  • Форматы данных для AJAX
  • Обмен данными для документов с разных доменов
  • Обмен данными между доменами. Часть 2.

Оптимизация

  • Google Closure Compiler в деталях
  • Yahoo: лучшие способы ускорения сайта
  • Анализ оптимизации страниц c Yslow
  • Интерфейсы. Прочь от MVC
  • Оптимизация Javascript-кода
  • Польза от documentFragment
  • Сжатие Javascript и CSS
  • Улучшаем сжимаемость Javascript-кода.
  • Умное Кеширование и Версионность в Javascript/CSS

Разное

  • Асинхронное программирование
  • Google Gears в деталях
  • Javascript <-> Flash мост
  • Букмарклеты и правила их написания
  • О подборке книг на сайте
  • Почему <a href=»javascript:…»> — плохо
  • Способы идентификации в интернете
  • Уровни DOM
  • Что почитать?
  • Шаблонизация с javascript
  • Юнит-тесты уровня браузера на связке Selenium + PHP.
  • Справочники: Javascript/HTML/CSS
  • Система сборки и зависимостей Google Closure Library
  • Хранение данных на клиенте. DOM Storage и его аналоги.
  • 10 лучших функций на JavaScript

Дерево всех статей

Последние комментарии

  • efedrine hcl poeder kopen

    3 часа 4 минуты назад
  • ChatGPT Login is the Latest and most…
    3 часа 58 минут назад
  • I want to express my profound…
    13 часов 44 минуты назад
  • smith and wesson

    15 часов 6 минут назад
  • If you are looking for web slots to…
    19 часов 2 минуты назад
  • If all the scripts are linked to the…
    19 часов 32 минуты назад
  • Cumhurbaşkanı seçim anketi, İkinci turu…
    21 час 48 минут назад
  • Monkey Mart is a fun and addictive game…
    1 день 3 минуты назад
  • figures by wanting to give…
    1 день 3 часа назад
  • Your ideas have inspired me a lot. I…
    1 день 3 часа назад

Последние темы на форуме

  • Постер в тегу video
  • Математика в JS
  • read more вставлял в статью друпал
  • Google отказывается индексировать сайт !
  • Как получить преобразованное в текст число но в стиле …
  • Как решить задачу с переходом на другую страницу с …
  • Что думаете на счёт TypeScript?

Forum

Понравилась статья? Поделить с друзьями:
  • Фосфоглив цена в стерлитамаке инструкция по применению
  • Xiaomi mi power bank 3 10000 mah plm13zm инструкция
  • Сколько разделов в инструкции по биот
  • Пенталгин моно инструкция по применению цена
  • Как использовать репейное масло для волос инструкция