JavaScript and Ajax Wrox Box, 2/e: Professional JavaScript for Web Developers, Professional Ajax, Pro Web 2.0, Pro Rich Internet Applications

Nicholas C. Zakas, Jeremy McPeak, Joe Fawcett, Eric van der Vlist, Danny Ayers, Erik Bruchez, Alessandro Vernet, Dana Moore, Raymond Budd, Edward Benson

  • 出版商: Wrox Press
  • 出版日期: 2007-10-22
  • 定價: $3,998
  • 售價: 5.0$1,999
  • 語言: 英文
  • 頁數: 2414
  • 裝訂: Paperback
  • ISBN: 0470227818
  • ISBN-13: 9780470227817
  • 相關分類: AjaxJavaScript
  • 立即出貨 (庫存=1)

買這商品的人也買了...

商品描述

Description

Wrox's 4-book value set on everything related to JavaScript web development contains more than 2400 pages for professional web developers. The 4 books included are:
  • Professional JavaScript for Web Developers (ISBN: 0764579088)
  • Professional Ajax 2nd edition (ISBN: 0470109491)
  • Professional Web 2.0 Programming (ISBN: 0470087889)
  • Professional Rich Internet Applications: Ajax and Beyond (ISBN: 0470082801)

Professional JavaScript for Web Developers: JavaScript is an important feature of every major browser because it enables enhanced user interaction on both Web sites and Web applications. You'll gain a clear understanding of the components that make up a JavaScript implementation, plus you'll examine critical areas including events, regular expressions, and browser detection techniques so you can build dynamic user interfaces. You'll learn how to extend the language to meet your specific requirements as well as create seamless client-server communication without intermediaries such as Java or hidden frames. What you will learn from this book: ECMAScript basics, object-oriented programming techniques, and important Document Object Model (DOM) concepts; Methods for handling events to tie JavaScript to a Web user interface; Techniques for validating data, sorting tables, and dealing with errors; How to communicate between JavaScript and browser plugins; All about security issues, optimization, and intellectual property protections

Professional Ajax 2nd Edition provides a developer-level tutorial of Ajax techniques, patterns, and use cases.  The book is written for Web application developers looking to enhance the usability of their web sites and web applications and intermediate JavaScript developers looking to further understand the language. Readers should have familiarity with XML, XSLT, Web Services, PHP or C#, HTML, CSS. This book is not aimed at beginners without a basic understanding of the aforementioned technologies. Also, a good understanding of JavaScript is important to understanding this book. Some of the topics covered here include: Ajax Libraries including the Yahoo! Connection Manager, Prototype, and jQuery; Request Management with Priority Queues and the RequestManager Object; Comet push-based web systems and HTTP streaming; Maps and Mashups with Geocoding, Google Maps API and Yahoo! Maps API; Ajax Debugging with FireBug and Microsoft Fiddler; ASP.NET AJAX Extensions; the range of request brokers (including the hidden frame technique, iframes, and XMLHttp) and explains when one should be used over another; different Ajax techniques and patterns for executing client-server communication; Ajax patterns including predictive fetch, page preloading, submission throttling, incremental field and form validation, periodic refresh, multi-stage download and more; JSON and creating an autosuggest textbox example; web site widgets for a news ticker, weather information, web search, and site search; Ajax Frameworks JSpan, DWR, and Ajax.NET Professional; and two case studies

Professional Web 2.0 Programming: Web 2.0 architecture opens up an incredible number of options for flexible web design, creative reuse, and easier updates. Along with covering the key languages and techniques of Web 2.0, this unique book introduces you to all of the technologies that make up Web 2.0 at a professional level. You'll find code for several example applications built with popular frameworks that you'll be able to utilize. What you will learn from this book: How Web 2.0 applications are developed; New ways to get the major client-side technologies to work together; The new class of emerging tools; All about HTTP and URIs, XML, syndication, microformats, and Web Services; Techniques for implementing and maintaining your URI space; Steps for building mashups to aggregate information from multiple sources; Methods for enhancing security in your applications

Professional Rich Internet Applications: AJAX and Beyond: This book will show you how to take AJAX and Ruby on Rails to the next level by combining numerous cutting-edge technologies in order to develop full-fledged web applications. It explores a number of frameworks and in-browser APIs while providing code for your own implementations. You'll gain a thorough understanding of the underlying design principles behind professional Rich Internet Application (RIA) development and the various tools that are available to accomplish your design goals. You'll break down an application into client-side and server-side technologies. What you will learn from this book: How to develop RIAs in Java, Ruby, and Python; Tips for enhancing your productivity and debugging your application; Techniques for solving common issues in web applications when building a RIA; All about the higher-level themes and development packages that build on top of RIA technologies; How to develop, deploy, and control third-party access to your RIA

商品描述(中文翻譯)

描述

Wrox的四本書籍套裝涵蓋了與JavaScript網頁開發相關的所有內容,共有超過2400頁,適合專業的網頁開發人員使用。這四本書包括:

- 《專業JavaScript網頁開發》(ISBN:0764579088)
- 《專業Ajax第二版》(ISBN:0470109491)
- 《專業Web 2.0編程》(ISBN:0470087889)
- 《專業豐富的互聯網應用:Ajax與更多》(ISBN:0470082801)

《專業JavaScript網頁開發》介紹了JavaScript在主要瀏覽器中的重要功能,因為它可以在網站和網絡應用程序上實現增強的用戶交互。您將清楚地了解構成JavaScript實現的組件,並研究關鍵領域,包括事件、正則表達式和瀏覽器檢測技術,以便構建動態用戶界面。您將學習如何擴展語言以滿足特定要求,並在沒有中介(如Java或隱藏框架)的情況下創建無縫的客戶端-服務器通信。本書將教您以下內容:ECMAScript基礎知識、面向對象的編程技巧和重要的文檔對象模型(DOM)概念;處理事件以將JavaScript與Web用戶界面相結合的方法;驗證數據、排序表格和處理錯誤的技巧;如何在JavaScript和瀏覽器插件之間進行通信;安全問題、優化和知識產權保護等等。

《專業Ajax第二版》提供了開發人員級別的Ajax技術、模式和用例教程。本書針對希望提高其網站和網絡應用程序的可用性的Web應用程序開發人員以及希望進一步了解該語言的中級JavaScript開發人員。讀者應該熟悉XML、XSLT、Web服務、PHP或C#、HTML和CSS。本書不適合對上述技術沒有基本理解的初學者。同時,對JavaScript的良好理解對於理解本書至關重要。本書涵蓋的一些主題包括:包括Yahoo!連接管理器、Prototype和jQuery在內的Ajax庫;使用優先級隊列和RequestManager對請求進行管理;Comet推送式Web系統和HTTP流式傳輸;使用地理編碼、Google Maps API和Yahoo!Maps API的地圖和Mashups;使用FireBug和Microsoft Fiddler進行Ajax調試;ASP.NET AJAX擴展;不同的請求代理(包括隱藏框架技術、iframe和XMLHttp)以及解釋何時應該使用其中一種;執行客戶端-服務器通信的不同Ajax技術和模式;包括預測性提取、頁面預加載、提交節流、增量字段和表單驗證、定期刷新、多階段下載等等的Ajax模式;JSON和創建自動建議文本框示例;用於新聞滾動條、天氣信息、網絡搜索和站點搜索的網站小部件;Ajax框架JSpan、DWR和Ajax.NET Professional;以及兩個案例研究。

《專業Web 2.0編程》介紹了Web 2.0架構的無數靈活網頁設計、創意重用和更輕鬆更新的選項。除了介紹Web 2.0的關鍵語言和技術外,這本獨特的書還以專業水平向您介紹了構成Web 2.0的所有技術。您將找到幾個示例代碼,用於幾個常見的Web 2.0技術,包括REST、JSON、XML、RSS、Atom、Microformats、Web Services、Ajax、Comet、Web 2.0 Mashups和更多。本書還涵蓋了Web 2.0的設計原則、用戶體驗、社交網絡、協作工具、博客、維基、標籤、搜索、RSS閱讀器、Podcasting、Web 2.0安全性和隱私等方面的主題。