Mastering Dojo: JavaScript and Ajax Tools for Great Web Experiences

Craig Riecke, Rawld Gill, Alex Russell

  • 出版商: Pragmatic Bookshelf
  • 出版日期: 2008-07-08
  • 定價: $1,300
  • 售價: 5.0$650
  • 語言: 英文
  • 頁數: 555
  • 裝訂: Paperback
  • ISBN: 1934356115
  • ISBN-13: 9781934356111
  • 相關分類: AjaxJavaScript
  • 立即出貨 (庫存 < 3)

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

商品描述

The last couple of years have seen big changes in server-side web programming. Now it's the client's turn; Dojo is the toolkit to make it happen and Mastering Dojo shows you how.

Dojo is a set of client-side JavaScript tools that help you build better web applications. Dojo blurs the line between local, native applications and browser based applications; the browser becomes the user interface platform. "Modern" browsers provide an incomplete, inconvenient, and incompatible programming environment, but Dojo eliminates these problems. While there are many JavaScript libraries available, most focus on just one thing (for example, effects libraries, perceived JavaScript omissions, or HTML widgets). Dojo addresses all of these functional areas-and many others-extensively.

In Mastering Dojo, you'll get the whole story, from basic usage to advanced idioms. Mastering Dojo starts out with a fast moving tutorial that will give you techniques that you can start using right away. You'll learn all about Dojo Core--the foundation on which all things Dojo stand. See how you can modularize your project for development and automatically package your release for optimal download performance. You'll also learn how Dojo:

augments the core JavaScript library fixes the event system simplifies DOM programming provides a complete class definition facility includes a powerful remote scripting (XHR) framework ... and much more.

You'll love using Dojo's HTML user interface control widget system, Dijit. See how to use over 40 widgets, including the rich yet easy-to-use tree and grid controls.

Finally, you'll get an in-depth look at how to design and build a single-page, rich Internet Application.

商品描述(中文翻譯)

過去幾年,伺服器端網頁程式設計發生了重大變化。現在輪到客戶端了,Dojo是實現這一目標的工具包,而《精通Dojo》將向您展示如何使用它。

Dojo是一組用於幫助您構建更好網頁應用程式的客戶端JavaScript工具。Dojo模糊了本地原生應用程式和基於瀏覽器的應用程式之間的界線;瀏覽器成為了用戶界面平台。儘管“現代”瀏覽器提供了一個不完整、不方便和不兼容的編程環境,但Dojo消除了這些問題。儘管有許多JavaScript庫可用,但大多數只專注於某一個方面(例如效果庫、JavaScript缺失或HTML小工具)。Dojo廣泛地涵蓋了所有這些功能區域以及其他許多功能。

在《精通Dojo》中,您將獲得從基本使用到高級用法的完整故事。《精通Dojo》以快速教程開始,讓您立即掌握可以開始使用的技巧。您將學習有關Dojo核心的所有知識-這是所有Dojo事物的基礎。了解如何將項目模塊化以進行開發,並自動打包發布以實現最佳下載性能。您還將學習Dojo如何:

增強核心JavaScript庫、修復事件系統、簡化DOM編程、提供完整的類定義功能、包括強大的遠程腳本(XHR)框架...等等。

您將喜歡使用Dojo的HTML用戶界面控件小工具系統-Dijit。了解如何使用超過40個小工具,包括豐富而易於使用的樹狀和網格控件。

最後,您將深入研究如何設計和構建單頁式豐富互聯網應用程式。