Эта книга предоставляет введение на уровне разработчика вместе с более продвинутыми и полезными возможностями JavaScript. Охват включает: использование JavaScript с HTML для создания динамических веб-страниц, концепции языка, включая синтаксис и операторы управления потоком, обработка переменных, учитывая их слабую типизацию, встроенные ссылочные типы, такие как объект и массив, объектно-ориентированное программирование, мощные аспекты выражений функций, Browser Object Model, позволяющий взаимодействовать с браузером, обнаружение клиента и его возможностей, объекты Document Object Model (DOM), доступные в DOM Level 1, как DOM Levels 2 и 3 расширили DOM, события, поддержка устаревших версий и как DOM переопределил работу с событиями, улучшение взаимодействия с формами и обход ограничений браузеров, использование тега для создания графики на лету, изменения JavaScript API в HTML5, как браузеры обрабатывают ошибки JavaScript и возможности обработки ошибок в JavaScript, используемые для чтения и манипулирования XML данными, формат данных JSON как альтернатива XML, техники Ajax, включая использование объекта XMLHttpRequest и CORS, сложные паттерны, включая каррирование функций, частичное применение функций и динамические функции, обнаружение автономного режима и хранение данных на клиентской машине, методики для JavaScript в корпоративной среде для лучшей поддержки.
Эта книга ориентирована на три группы читателей: опытные разработчики, использующие объектно-ориентированное программирование и желающие изучить JavaScript в связи с традиционными объектно-ориентированными языками, такими как Java и C++; веб-разработчики приложений, пытающиеся повысить удобство использования сайта; начинающие разработчики JavaScript.
Эта книга - введение для профессиональных веб-разработчиков вместе с более продвинутыми и полезными возможностями JavaScript. Вы узнаете: Как использовать JavaScript вместе с HTML для создания динамических веб-страниц; О концепциях языка, включая синтаксис и операторы контроля потока, работу с переменными, учитывая их нестрогое типизирование. Противные, встроенные типы объектов, такие как объекты и массивы. Объектно-ориентированное программирование. Мощную часть функциональных выражений. Объектную модель браузера, делающую возможным взаимодействие с самим браузером, обнаружение клиента и его возможности. Доступ к объектам Model Object (DOM), как в DOM уровня 1, так и в уровнях 2 и 3. А так же как DOM пересмотрел, как должны работать события и улучшил взаимодействие форм и обход ограничений браузеров. Использование объекта для создания анимированных объектов на лету. JavaScript API изменения в HTML5. Как браузеры обрабатывают ошибки JavaScript и характеристики обработки ошибок в JavaScript для чтения и изменения данных XML, такие как формат JSON. Об AJAX техниках, включая использование объекта XMLHttpRequest и CORS (Поддержка сотворения приложений через протокол обмена гипертекстовыми данными и контроли доступа между разными доменами для двух или более веб-приложений и протоколов). Включает в себя шаблоны типа "функцию сращивания" (currying), частичного приложения функций, динамические функции и хранение данных в автономном режиме и на клиентском компьютере. Здесь вы научитесь JavaScript в бизнес-экосистеме для лучшей способности поддерживать. Эта книга направлена на три группы читателей: Опытный опыт объектно-ориентированный программистов, смотрели на изучение JavaScript в связи с традиционным ОО языками, таких как Java и C++; Веб-разработчики приложений, пытающиеся улучшить полезные свойства сайта; Начинающие веб-технологисты JavaScript. Николас Заккас работал с Интернетом свыше десяти лет. Он работал над корпоративными приложениями интранета, используемыми некоторыми из крупнейших компаний мира и обширными потребительскими веб сайтами, такими как MyYahoo! и домашняя страница Yahoo!. Он регулярно говорит в компаниях и на конференциях о передовых практиках передней части и новую технологию.
Электронная Книга «Professional JavaScript for Web Developers» написана автором Nicholas C. Zakas в году.
Минимальный возраст читателя: 0
Язык: Английский
ISBN: 9781118222195
Описание книги от Nicholas C. Zakas
This book provides a developer-level introduction along with more advanced and useful features of JavaScript. Coverage includes: JavaScript use with HTML to create dynamic webpages, language concepts including syntax and flow control statements variable handling given their loosely typed nature built-in reference types such as object and array object-oriented programing powerful aspects of function expressions Browser Object Model allowing interaction with the browser itself detecting the client and its capabilities Document Object Model (DOM) objects available in DOM Level 1 how DOM Levels 2 and 3 augmented the DOM events, legacy support, and how the DOM redefined how events should work enhancing form interactions and working around browser limitations using the tag to create on-the-fly graphics JavaScript API changes in HTML5 how browsers handle JavaScript errors and error handling features of JavaScript used to read and manipulate XML data the JSON data format as an alternative to XML Ajax techniques including the use of XMLHttpRequest object and CORS complex patterns including function currying, partial function application, and dynamic functions offline detection and storing data on the client machine techniques for JavaScript in an enterprise environment for better maintainability This book is aimed at three groups of readers: Experienced object-oriented programming developers looking to learn JavaScript as it relates to traditional OO languages such as Java and C++; Web application developers attempting to enhance site usability; novice JavaScript developers. Nicholas C. Zakas worked with the Web for over a decade. He has worked on corporate intranet applications used by some of the largest companies in the world and large-scale consumer websites such as MyYahoo! and the Yahoo! homepage. He regularly gives talks at companies and conferences regarding front-end best practices and new technology.