出版時(shí)間:2008-5 出版社:東南大學(xué)出版社 作者:霍爾德 頁(yè)數(shù):956
Tag標(biāo)簽:無(wú)
內(nèi)容概要
《Ajax權(quán)威指南》教您如何使用JavaScript、xML、css和XHTML這樣的標(biāo)準(zhǔn)處理XMLHttpRequest對(duì)象,建立具有桌面程序功能的基于瀏覽器的Web應(yīng)用程序。您將全面理解當(dāng)今Web站點(diǎn)和程序中所融合的技術(shù),并學(xué)習(xí)如何將其同Ajax并用于先進(jìn)的瀏覽器搜索、Web服務(wù)、Mashup等應(yīng)用。與此同時(shí),您還會(huì)發(fā)現(xiàn)為什么使用Ajax開(kāi)發(fā)更快速、簡(jiǎn)單和經(jīng)濟(jì)。其他內(nèi)容還包括:將服務(wù)器后端組件與瀏覽器中的用戶(hù)界面相連、加載和處理XML文檔,以及如何用JSON替換XML、處理文檔對(duì)象模型(DOM)、設(shè)計(jì)具有可用性、功能性、可視性和可達(dá)性的Aiax界面、站點(diǎn)導(dǎo)航布局、為圖表、導(dǎo)航框和窗口增加生命周期、動(dòng)畫(huà)、交互式表單和數(shù)據(jù)驗(yàn)證、將Ajax應(yīng)用于商業(yè)通信、創(chuàng)建不需要插件的互聯(lián)網(wǎng)游戲、模塊化編程的優(yōu)勢(shì),優(yōu)化Ajax應(yīng)用程序的方法等等。 本書(shū)還提供了包含XML和XSLT、流行的JavaScript框架、庫(kù)、工具以及眾多Web服務(wù)API的參考。由于提供了更多的工具和選項(xiàng),Ajax為開(kāi)發(fā)者們給出了一種擺脫原有束縛、創(chuàng)建Web內(nèi)容的新方式。《Ajax權(quán)威指南》為您詳盡介紹如何使用這套獨(dú)特的開(kāi)發(fā)工具。
作者簡(jiǎn)介
Anthony T.Holdener Ⅲ目前正在利用最新的可達(dá)性和跨瀏覽器兼容技術(shù)創(chuàng)建Internet/Intranet程序。他在圣路易斯大學(xué)獲得計(jì)算機(jī)科學(xué)學(xué)位。在過(guò)去8年中,他作為網(wǎng)站構(gòu)架師和開(kāi)發(fā)者為該地區(qū)的多家“財(cái)富500強(qiáng)”公司工作。
書(shū)籍目錄
PrefacePart Ⅰ.Ajax Fundamentals 1. Reinventing the Web Web Page Components Modern Web Standards Browsers Standards Compliance Welcome to Web 2.0 2. From Web Sites to Web Applications The Transition Basic Web and Ajax Design Patterns Application Environments The Developer What Ajax Is Not 3. Servers, Databases, and the Web The Web Server Server-Side Scripting Databases Getting Data Into and Out of Relational Databases Interfacing the Interface Frameworks and Languages What Good Are Frameworks? 4. Foundations: Scripting XML and JSON XML JSON Choosing a Data Exchange Format A Quick Introduction to Client Frameworks Simplifying Development 5. Manipulating the DOM Understanding the DOM We've Already Met Manipulating DOM Elements, Attributes, and Objects Change That Style Events in the DOM DOM Stuff for Tables Is innerHTML Evil? 6. Designing Ajax Interfaces Usability Functionality Visualization Accessibility The Ajax InterfacePart Ⅱ.Ajax Foundations 7. Laying Out Site Navigation Menus Tabs Navigation Aids Problems with Ajax Navigation General Layout 8. Fun with Tables and Lists Layout Without Tables Accessible Tables Sorting Tables Tables with Style Table Pagination Lists 2.0 Lists for All Seasons 9. Page Layout with Frames That Aren't Using Frames XHTML and Frames The Magic of Ajax and a DIV Page Layout 10. Navigation Boxes and Windows The Alert Box Integrating the Window Navigation Windows Tool Tips The Necessary Pop Up 11. Customizing the Client Browser Customizations Stylesheet Switching Switching Different Customizations Easy Font-Size Switching Creating Color Themes Throwing Ajax into the Mix Changing Site Language with Ajax Repositioning Objects and Keeping Those Positions Storing It All in the Database 12. Errors: To Be (in Style) or Notto Be Error Handling on the Web Should I React to That Error? Handling an Error with Care Integrating the User Error 13. This Ain't Your Father's Animation Animation on the Web What Is Wrong with GIF? Building Animation with the PNG Format Ajax Animations 14. A FunnyThing Happened on the Way to the Form XHTML Forms Using JavaScript Fancier Forms The Basics of Ajax and Forms Accepting Ajax-Delivered Data Server Responses 15. Data Validation: Client, Server, or Both Data Validation Is Important Validation with JavaScript CSS Notification of Errors Validation on the Server Ajax Client/Server ValidationPart Ⅲ.Ajax in Applications 16. Search:The New Frontier Types of Site Searches Dynamic Searching with Ajax Googling a Site 17. Introducing Web Services What Is a Web Service? Web Service Architectures Ajax and Web Services Web Feeds Web Service APIs 18. Web Services: The APIs Publicly Available Web Services Ajax and the API The Next Step with Services 19. Mashups Mashups in Web 2.0 Applications What Are Mashups? Mashups As Applications Data Sources Application Portlets Building a Mashup Mashups and Business 20. ForYour Business Communication Needs Businesses and Ajax Real-Time Communication File Sharing Whiteboards Combining Applications 21. Internet Games Without Plug-ins Gaming on the Web Internet Requirements Animating a Character Basic Collisions User Input . The Basics of Event Handling Putting It All TogetherPart Ⅳ.Wrapping Up 22. Modular Coding What Is Modular Coding? The Client Side The Server Side 23. Optimizing Ajax Applications Site Optimization Factors HTTP Packets Client-Side Optimizations Server-Side Optimizations Ajax OptimizationPart Ⅴ.References A.The XML and XSLT You Need to Know B.JavaScript Framework, Toolkit, and Library References C.Web Service API Catalog D.Ajax Risk ReferencesIndex
編輯推薦
《Ajax權(quán)威指南(影印版)(英文版)》由東南大學(xué)出版社出版。
圖書(shū)封面
圖書(shū)標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版