Электронная книга: Стоян Стефанов «JavaScript.Шаблоны»
Разработчики серверных, клиентских или настольных приложений на JavaScript нередко сталкиваются с проблемами, связанными с объектами, функциями, наследованием и другими особенностями этого языка. Какие же приемы разработки приложений на JavaScript являются наиболее удачными? Данная книга дает ответ на этот вопрос, предлагая большоеколичество различных шаблонов программирования на JavaScript, таких как «единственный объект» (singleton), «фабрика» (factory), «декоратор» (decorator) и другие. Можно сказать, что они являются не только методами решения наиболее типичных задач разработки ПО, но и заготовками решений для целых категорий таких задач. Использование шаблонов припрограммировании на языке JavaScript имеет свои особенности. Некоторые из них, разработанные с позиций языков со строгим контролем типов, таких как C++ и Java, не могут непосредственно применяться в языках с динамической типизацией, таких как JavaScript. Для таких шаблонов в языке JavaScript имеются более простые альтернативы. Написанная экспертом по языку JavaScript Стояном Стефановым – ведущим специалистом компании Yahoo! и создателем инструмента оптимизации производительности веб-страниц YSlow 2.0, – книга включает практические советы по реализации каждого из рассматриваемых шаблонов с примерами программного кода. Автор также приводит антишаблоны – приемыпрограммирования, которых следует по возможности избегать. Издательство: "Символ-Плюс"
ISBN: 978-5-93286-208-7 электронная книга Купить за 390 руб и скачать на Litres |
Другие книги автора:
Книга | Описание | Год | Цена | Тип книги |
---|---|---|---|---|
JavaScript. Шаблоны. JavaScript. Parrerns | 272 стр. Разработчики серверных, клиентских или настольных приложений на JavaScript нередко сталкиваются с… — СИМВОЛ-ПЛЮС, (формат: 167Х236 мм, 272 стр.) Подробнее... | бумажная книга | ||
JavaScript. Шаблоны | Разработчики серверных, клиентских или настольных приложений на JavaScript нередко сталкиваются с проблемами… — СИМВОЛ-ПЛЮС, (формат: 70x100/16, 272 стр.) Подробнее... | бумажная книга | ||
React.js.Быстрый старт | Незаменимая вводная книга по технологии React для взыскательных JavaScript-разработчиков. Все самое интересное о… — Питер, Бестселлеры O’Reilly (Питер) электронная книга Подробнее... | электронная книга |
См. также в других словарях:
Сравнение языков программирования — Эту статью следует викифицировать. Пожалуйста, оформите её согласно правилам оформления статей. Условные обозначения … Википедия
Сравнение почтовых программ — Эту статью следует викифицировать. Пожалуйста, оформите её согласно правилам оформления статей … Википедия
C++ — У этого термина существуют и другие значения, см. C. См. также: Си (язык программирования) C++ Семантика: мультипарадигмальный: объектно ориентированное, обобщённое, процедурное, метапрограммирование Тип исполнения: компилируемый Появился в … Википедия
Java — Иное название этого понятия «Ява»; см. также другие значения. Не следует путать с JavaScript. Java Класс языка … Википедия
Strategy — Название Стратегия Английское название Strategy Диаграмма Тип поведенческий Назначение позволяет использовать различные бизнес правил … Википедия
Шаблон делегирования — Шаблон проектирования Шаблон делегирования Delegation pattern Описан в Design Patterns Нет В разработке ПО, шаблон делегирования (англ. delegation pattern) это способ, которым объект внешне выражает некоторое поведение, но в… … Википедия