Электронная книга: Nicholas C. Zakas «Professional JavaScript for Web Developers»

Professional JavaScript for Web Developers

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.

Издательство: "John Wiley&Sons Limited (USD)"

ISBN: 9781118222195

электронная книга

Купить за 2926.13 руб и скачать на Litres

Другие книги схожей тематики:

АвторКнигаОписаниеГодЦенаТип книги
Nick BaileyProfessional ClojureClear, practical Clojure for the professional programmer Professional Clojure is the experienced developer's guide to functional programming using the Clojure language. Designed specifically to meet… — @John Wiley&Sons Limited, @ @ @ @ Подробнее...
3860.83электронная книга

Look at other dictionaries:

  • JavaScript — Не следует путать с Java. JavaScript Класс языка: мультипарадигменный …   Википедия

  • Web development — is a broad term for any activity related to developing a web site for the World Wide Web or an intranet. This can include e commerce business development, web design, web content development, client side/server side scripting, and web server… …   Wikipedia

  • Web accessibility — For Wikipedia s accessibility guideline, see Wikipedia:Accessibility. Disability …   Wikipedia

  • JavaScript — Infobox programming language name = JavaScript paradigm = Multi paradigm: prototype based, functional, imperative, scripting year = 1995 designer = Brendan Eich developer = Netscape Communications Corporation, Mozilla Foundation latest release… …   Wikipedia

  • JavaScript editor — A JavaScript editor is computer software that allows the editing of program source code for the JavaScript language with features that make it easier to produce correctly functioning objects and functions. Editors for JavaScript typically color… …   Wikipedia

  • Javascript Data Components — The JavaScript Data Components, or JSDC are open source libraries (GPL), made to give developers of dynamic web pages an easy and fast way of making their applications more powerful using datasets, master detail relations, dataset events,… …   Wikipedia

  • Safari (web browser) — Safari Safari 5.1 on Mac OS X Lion Developer(s) …   Wikipedia

  • Designing with Web Standards — Designing with Web Standards[1] is a web development book by Jeffrey Zeldman (3rd edition with Ethan Marcotte). Zeldman co founded The Web Standards Project in 1998 and served as its director during the formative years when the Project was… …   Wikipedia

  • Mashup (web application hybrid) — In Web development, a mashup is a Web page or application that uses and combines data, presentation or functionality from two or more sources to create new services. The term implies easy, fast integration, frequently using open APIs and data… …   Wikipedia

  • ECMAScript — Класс языка: мультипарадигменный: объектно ориентированное, обобщённое, функциональное, императивное, аспектно ориентированное, событийно ориентированное, прототипное программирование Появился в: 1995 Автор(ы) …   Википедия

  • Mobile application development — is the process by which application software is developed for small low power handheld devices such as personal digital assistants, enterprise digital assistants or mobile phones. These applications are either pre installed on phones during… …   Wikipedia


Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”

We are using cookies for the best presentation of our site. Continuing to use this site, you agree with this.