| 作 者: | 麦赫马夫 |
| 出版社: | 东南大学出版社 |
| 丛编项: | 东南大学出版社O'Reilly图书系列 |
| 版权说明: | 本书为公共版权或经版权方授权,请支持正版图书 |
| 标 签: | AJAX |
| ISBN | 出版时间 | 包装 | 开本 | 页数 | 字数 |
|---|---|---|---|---|---|
| 未知 | 暂无 | 暂无 | 未知 | 0 | 暂无 |
Part One INTRODUCTION
1 INTRODUCING AJAX
Ajax and the Usable Web
The Rise of Ajax
Ajaxi[ying the Web: The Stool of Portals
Webi[ying the Desktop: The Story of Office Applications
Characteristics of Ajax Applications
The Ajax Technologies
Anatomycora Seruer Call
Ajax Trends
Conclusions
2 A PATTERN-LED TUTORIAL
Ajax Technologies in a Blink
Ajaxi[ying a Web App: One Pattern at a Time
Projects and Katas
Conclusions
3 AJAX DESIGN: PRINCIPLES AND PATTERNS
Desirable Attributes of Ajax Appli ations
Designing for Ajax
Ajax Patterns Overuiew
Anatomycora Pattern
Ajax Patterns Demos
Conclusions
Part Two FOUNDATIONAL TECHNOLOGY PATTERNS
4 AJAX APP
Ajax App
5 DISPLAY MANIPULATION
Display Morphing
Page Rearrangement
6 WEB REMOTING
Web Service
XMLHttpRequest Call
I Frarne Call
HTTP Streaming
On-Demand JavaScript
7 DYNAMIC BEHAVIOR
User Action
Scheduling
8 EXTENDED TECHNOLOGIES
Richer Plugin
Part Three PROGRAMMING PATTERNS
9 WEB SERVICES
RESTful Service
RPC Service
Ajax Stub
HTML Message
Plain-Text Message
XML Message
JSON Message
10 BROWSER-SERVER DIALOGUE
Call Tracking
Periodi Refresh
Submission Throttling
Explicit Submission
Distributed Events
Cross-Domain Proxy
11 DOM POPULATION
XML Data Island
Browser-Side XSLT
Browser-Side Templating
12 CODE GENERATION AND REUSE
Server-Side Code Generation
Cross-Browser Component
13 PERFORMANCE OPTIMIZATION
Browser-Side Cache
Predictive Fetch
Guesstimate
Multi-Stage Download
Fat Client
Part Four FUNCTIONALITY AND USABILITY PATTERNS..
14 WIDGETS
Slider
Progress Indicator
Drilldown
Data Grid
Rich Text Editor
Suggestion
Live Search
Live Command-Line
Live Form
15 PAGE ARCHITECTURE
Drag-And-Drop
Sprite
Popup
Malleable Content
Microlink
Portlet
Status Area
Update Control
Virtual Workspace
16 VISUAL EFFECTS
One-Second Spotlight
One-Second Mutation
One-Second Motion
Highlight
17 FUNCTIONALITY
Lazy Registration
Direct Login
Host-Proof Hosting
Timeout
Heartbeat
Unique URLs
Part Five DEVELOPMENT PATTERNS
18 DIAGNOSIS
Logging
Debugging
DOM Inspection
Traffi Sniffing
19 TESTING
Simulation Servic e
Browser-Side Test
Service Test
System Test
Part Six APPENDIXES
A AJAX FRAMEWORKS AND LIBRARIES
B SETTING UP THE CODE EXAMPLES
C PATTERNS AND PATTERN LANGUAGES
D REFERENCES
INDEX...