1%
Ajax for Web Application Developers

Ajax for Web Application Developers

          
5
4
3
2
1

International Edition


Premium quality
Premium quality
Bookswagon upholds the quality by delivering untarnished books. Quality, services and satisfaction are everything for us!
Easy Return
Easy return
Not satisfied with this product! Keep it in original condition and packaging to avail easy return policy.
Certified product
Certified product
First impression is the last impression! Address the book’s certification page, ISBN, publisher’s name, copyright page and print quality.
Secure Checkout
Secure checkout
Security at its finest! Login, browse, purchase and pay, every step is safe and secured.
Money back guarantee
Money-back guarantee:
It’s all about customers! For any kind of bad experience with the product, get your actual amount back after returning the product.
On time delivery
On-time delivery
At your doorstep on time! Get this book delivered without any delay.
Quantity:
Add to Wishlist

About the Book

Reusable components and patterns for Ajax-driven applications   Ajax is one of the latest and greatest ways to improve users’ online experience and create new and innovative web functionality. By allowing specific parts of a web page to be displayed without refreshing the entire page, Ajax significantly enhances the experience of web applications. It also lets web developers create intuitive and innovative interaction processes.   Ajax for Web Application Developers provides the in-depth working knowledge of Ajax that web developers need to take their web applications to the next level. The book shows how to create an Ajax-driven web application from an object-oriented perspective, and it includes discussion of several useful Ajax design patterns.   This detailed guide covers the creation of connections to a MySQL database with PHP 5 via a custom Ajax engine and shows how to gracefully format the response with CSS, JavaScript, and XHTML while keeping the data tightly secure. It also covers the use of four custom Ajax-enabled components in an application and how to create each of them from scratch.   The final section of the book combines the individual code examples and techniques from earlier chapters of the book into one larger, Ajax-driven application—an internal web mail application that can be used in any user-based application, such as a community-based web application. Readers will learn not only how to create and use their own reusable Ajax components in this application but also how to connect their components to any future Ajax applications that they might build.   Web Development/Ajax/JavaScript 

Table of Contents:
        Introduction             An Introduction to the Book Samples I: Getting Started     1    Introduction to Ajax             The XML DOM             Measuring the Benefits     2    The Request             An In-Depth Look at XMLHttpRequest                 A Standard XHR                 A Database-Enabled XHR                 Sending Data to a Database-Enabled XHR             Creating the Object             Asynchronous Data Transfers             The Ready State             HTTP Status Codes and Headers     3    The Response             XML                 Elements                 Attributes                 CDATA                 Parsing XML             JSON                 The Syntax                 Using JSON                 Parsing JSON     4    Rendering the Response with XHTML and CSS             XHTML             CSS II: Creating and Using the JavaScript Engine     5    Object-Oriented JavaScript                 Object-Oriented Approaches                 Using the new Operator                 Literal Notation                 Associative Arrays                 JScript.NET             Object Constructors                 Instances                 Properties                 Methods             Prototypes                 Instances                 Creating Properties                 Overriding and Overwriting Properties                 Property Protection                 Methods                 Extending Objects with Prototyped Methods     6    Creating the Engine             Creating a Custom Ajax Wrapper                 Making Requests                 The Ready State                 The Response             Creating an Ajax Updater                 Constructing the Object                 Updating the Request Object                 The Response     7    Using the Engine             Getting Started             Making a Request             Engine Methods and Properties     8    Debugging             The JavaScript onerror Event             responseText             IE Developer Toolbar                 Installing the Plug-in                 Disabling the Cache                 Navigating the DOM                 Viewing Class and ID Information             Safari Enhancer             Installing Safari Enhancer                 The JavaScript Console             FireBug                 Installing FireBug                 The Command Line                 Logging Messages in the Console                 Levels of Logging                 Inspecting Elements                 Spying on Ajax     9    Extending the Engine             Creating a Utilities Object             Handling Status Codes with an HTTP Object                 HTTP Status Code Categories                 Using the HTTP Object III: Creating Reusable Components     10    Accordion             Getting Started                 The XML Architecture                 Requesting the XML             Creating the Accordion Object             Panel Functionality and Data Display                 Creating the CSS     11    Tree View             Structuring the Data             Handling the Response             Rendering the GUI                 Adding Style to the Component     12    Client-Side Validation             Getting Started             Creating a Validation Object                 Validating User Input                 Providing Visual Feedback             The Server Side                 The Constructor                 Verifying User Information                 Registering and Logging In a User     13    Data Grid             Getting Started             Creating a DataGrid Object             Displaying the Data                 Creating a DataRow Object                 Creating a DataColumn Object                 Adding Design to the Component IV: AJAX Patterns     14    Singleton Pattern             An Overview of the Singleton Pattern             Creating an Object Using the Singleton Pattern             Using the Singleton Object     15    Model View Controller                 An Overview of the Pattern                 Creating the Pattern                 Using the Pattern     16    The Observer Pattern             Pattern Overview                 Register Observers Overview                 Notify Observers Overview                 Unregister Observers Overview Creating an Error-Handling Object                 Register Observers                 Notify Observers                 Unregister Observers             Using the Error-Handling Object     17    Data Reflection Pattern             An Overview                 The Multi-User Pattern             Creating the Pattern     18    Interaction Patterns             Creating a History with Cookies                 The Historian Object                 Creating and Displaying the XML                 The Navigation Object             Drag and Drop                 The DragDrop Object     19    Usability Patterns             Handling Feedback, Errors, and Warnings                 Designing with Code V: Server-Side Interaction     20    Understanding Ajax Database Interaction             Connecting with PHP                 Bridging the Gap                 Making the Requests                 Making the Connection     21    Interacting with a Database: The Server-Side             Connecting to ASP.NET             Connecting to ColdFusion     22    Advanced Ajax Database Interaction             Bulk Updates                 Sending Arrays                 Sending XML                 Sending JSON             Server-Side XML and JSON                 XML                 JSON VI: Finishing Touches     23    Securing Your Application             Security Holes             Password-Protecting Ajax Requests                 Creating Unique Passwords             Verifying Passwords on the Server-Side     24    Best Practices             Using the Engine                 Design Patterns                 Using Components                 Static Versus Dynamic Responses                 Error and Feedback Handling                 Application History                 Security 0672329123, TOC, 9/25/2006  


Best Sellers


Product Details
  • ISBN-13: 9780132714914
  • Publisher: Pearson Education (US)
  • Publisher Imprint: Addison Wesley
  • Language: English
  • ISBN-10: 0132714914
  • Publisher Date: 30 Oct 2006
  • Binding: Digital download
  • No of Pages: 288


Similar Products

How would you rate your experience shopping for books on Bookswagon?

Add Photo
Add Photo

Customer Reviews

REVIEWS           
Click Here To Be The First to Review this Product
Ajax for Web Application Developers
Pearson Education (US) -
Ajax for Web Application Developers
Writing guidlines
We want to publish your review, so please:
  • keep your review on the product. Review's that defame author's character will be rejected.
  • Keep your review focused on the product.
  • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
  • Refrain from mentioning competitors or the specific price you paid for the product.
  • Do not include any personally identifiable information, such as full names.

Ajax for Web Application Developers

Required fields are marked with *

Review Title*
Review
    Add Photo Add up to 6 photos
    Would you recommend this product to a friend?
    Tag this Book
    Read more
    Does your review contain spoilers?
    What type of reader best describes you?
    I agree to the terms & conditions
    You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

    CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

    These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


    By submitting any content to Bookswagon, you guarantee that:
    • You are the sole author and owner of the intellectual property rights in the content;
    • All "moral rights" that you may have in such content have been voluntarily waived by you;
    • All content that you post is accurate;
    • You are at least 13 years old;
    • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
    You further agree that you may not submit any content:
    • That is known by you to be false, inaccurate or misleading;
    • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
    • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
    • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
    • For which you were compensated or granted any consideration by any unapproved third party;
    • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
    • That contains any computer viruses, worms or other potentially damaging computer programs or files.
    You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


    For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


    All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

    Accept

    New Arrivals

    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!
    ASK VIDYA