You are here: CodeIdol.com > Ajax > Ajax Design Patterns
Ajax Design Patterns
| Chapter 1. Introducing Ajax
Y NOW, YOU'VE PROBABLY USED AJAX ON SITES LIKE GOOGLE MAPS (HTTP://MAPS.GOOGLE.COM) Amazon's A9
search engine (http://a9.com), and Flickr
(http://flickr.com). Despite their different domains, all these web...
|
|
| Chapter 2. A Pattern-Led Tutorial
HIS CHAPTER INTRODUCES AJAX AND THE AJAX PATTERNS IN A THREE-PART TUTORIAL. THE FIRST section is a whirlwind tour of the key technologies, recommended if you've never worked with Ajax before. The second...
|
|
| Chapter 3. Ajax Design: Principles and Patterns
JAX DOES A LOT FOR WEB USABILITY, HAS ALREADY DELIVERED SOME STUNNING APPLICATIONS, AND IS clearly the "in" thing at this time. But it's no magic bullet. Careful design
is always required...
|
|
| Chapter 4. Ajax App
HIS CHAPTER CONTAINS JUST A SINGLE PATTERN, THE ROOT FOR THE ENTIRE PATTERN LANGUAGE: Ajax App....
|
|
| Chapter 5. Display Manipulation
OR AN END USER, THE MOST OBVIOUS THING ABOUT AJAX IS ITS VISUAL APPEARANCE. AJAX APPS TEND to look richer, and the interface tends to update smoothly, more like a desktop app than a conventional web app. T...
|
|
| Chapter 6. Web Remoting
NOW THAT WE'VE SEEN HOW AJAX APPS CAN MANIPULATE THE DISPLAY, IT WOULD BE USEFUL IF THEY could use that capability to show data arriving from the server. We'd also like to accept input and upload it to the serve...
|
|
| Chapter 7. Dynamic Behavior
ith the technologies covered so far, we can change the display and talk to the server. But what will trigger these actions? Ajax Apps are generally driven from within the browser, so that's where the actions w...
|
|
| Chapter 8. Extended Technologies
aradoxically, we round out the foundational Ajax technologies with a pattern that's all about "non-Ajax" technologies. The term "Ajax" usually relates to the technologies provided by standard web browsers...
|
|
| Chapter 9. Web Services
HE CONCEPT OF A WEB SERVICE HAS ALREADY BEEN INTRODUCED IN THE WEB SERVICE PATTERN, BUT the pattern leaves open many questionsfor instance, what sort of messages will be sent to and from the service? How will the...
|
|
| Chapter 10. Browser-Server Dialogue
e've looked at the basic technologies for web remoting, which leads to questions about browser-server information flow. How will you deal with multiple calls? How will you keep the browser and the serv...
|
|
| Chapter 11. DOM Population
HAT DOES THE BROWSER DO ONCE IT RECEIVES A RESPONSE FROM THE SERVER? SEVERAL OPTIONS ARE covered in this chapter. XML Data Island
explains how you can store an XML document within the web page's DOM instead o...
|
|
| Chapter 12. Code Generation and Reuse
HERE ARE TWO GENERAL PROGRAMMING PATTERNS IN THIS CHAPTER. SERVER-SIDE CODE GENERATION IS one technique people are using to avoid working directly with HTML and JavaScript. Cross-Browser Component...
|
|
| Chapter 13. Performance Optimization
HE PERFORMANCE OPTIMIZATION PATTERNS IMPROVE THROUGHPUT AS WELL AS APPLY SOME USER-centered techniques to ease the pain of waiting for the server. Browser-Side Cache
talks about implementing a custo...
|
|
| Chapter 14. Widgets
HE WIDGETS PROVIDED BY STANDARD HTMLTEXT INPUTS, RADIOBUTTONS, AND SO ONHAVEN'T changed much for ten years and are getting a little tired. So many people have been building their own widgets
on top of the standard H...
|
|
| Chapter 15. Page Architecture
HE "PAGE ARCHITECTURE" PATTERNS ARE A VARIETY OF INTERACTION STYLES AND STRATEGIES FOR structuring content. In many cases, it is the possibility of web remoting that makes these patterns worth using.
rag-An...
|
|
| Chapter 16. Visual Effects
RICH INTERFACE IS MORE THAN STATIC WIDGETS; THERE'S A DYNAMIC COMPONENT THAT HAS A BIG impact on usability. Used carefully, visual effects
can guide the user's attention and help him understand what the appli...
|
|
| Chapter 17. Functionality
HIS CHAPTER CONTAINS A NUMBER OF HIGHER-LEVEL PATTERNS THAT ARE MORE GEARED TOWARD offering new functionality than modifying the user interface. Technical barriers have prevented these from being used much on th...
|
|
| Chapter 18. Diagnosis
F THERE'S ONE CERTAINTY IN THE LIFE OF A DEVELOPER, IT'S BUGS. AJAX PROGRAMMING ISN'T ROCKET science, but you can still expect the odd moment of pain during development and maybe even in production. Fortunately, the...
|
|
| Chapter 19. Testing
HANKS TO THE AGILE MOVEMENT, TESTING IS NO LONGER SEEN AS THE BIT AT THE END WHERE QA gives its stamp of approval. It's a core development technique, and if you're creating complex web apps, it's worth testing
withi...
|
|
You are here: CodeIdol.com > Ajax > Ajax Design Patterns
ADBRITE ads links
|
|
Related tags
Popular Categories
|