Beginning Ajax with ASP .NET / Wallace B. McClure ... [et al.].

Material type: TextTextPublication details: New Delhi : Wiley Pub., c2006Description: xxii, 403 p. : ill. ; 24 cmISBN: 9788126509690 (pb); 047178544X (paper/website)Subject(s): Ajax (Web site development technology) | JavaScript (Computer program language) | XML (Document markup language) | Application Software -- Development | Microsoft .NET FrameworkDDC classification: 005.1
Contents:
Chapter 1: Introduction to Aiax on ASP.NET Development Trends ASP.NET Development Design Methodology Problems ASPNET Solves So, What's the Problem? Improving the User Experience What Is AJax? Advantages of Ajax History of Ajax Technologies That Make Up Ajax Running Ajax Applications Who's Using Ajax? Problems Ajax Won't Solve Summary Chapter 2: introduction to DHTML What JavaScript Is, and What It Isn't General Rules of JavaScript Writing Your First Biock of JavaScript Code document. writeO Using document.writeO in Nested for() Loops window.status and Events Getting input from the User Security Concerns When Getting Text Input Canceling the Normal Outcome of an Event Causing an Event Not to "Bubble Up" Working with images Working with the image src Attribute Using Functions Programmatically Populating the Options in <select> Using the innerHTML Property Manipulating the Style Sheet Creating a Context Menu Summary Chapter 3: JavaScript and the Document Obfect Model From Static to Dynamic — A Brief History Attempts at Standardization Digging into Some More JavaScript Basics Functions and Syntax Event Handlers Core Language Variables Comments Datatypes Operators and Expressions Row Control and Loops More on Objects and Functions Summary of Material So Far The Document Object Modei Object Model Standardization (or Lack Thereof) Working with the DOM Manipulating Nodes Properties of a Node DOM Level 0 General Collections The DOM, Styles, and CSS Summary Chapter 4: The XIVILHttDRequest Object Code Exampies for This Chapter What is the XMLHttpRequest Object? A Little History Synchronous Requests Asynchronous Requests Dealing with Response Data Enhancing Usability Passing Parameters to the Server What about Web Services? Summary Chapter 5: Data Communrcation: XML, XSLT, and JSON XML History of XML XML Documents Parsing XML XML Summary XSLT How Processing Occurs Built-in Functions Processing with XSLT Writing Functions in XSLT X Path Integrating XML and Ajax JSON Layout of JSON JSON Example Summary Chapter 6: What is Built Into ASP.NET Out-of-the-Box Controls TreeView Control GridView Control DetailsView Control Browser Compatibility The Ramework ICallbackEventHandler Interface Page.ClientScript — System.Web.UI.CIientScriptManager Making All the Moving Parts Work Together Obtaining a Callback Reference Implementing the ICallbackEventHandler Interface Initiating the Asynchronous Process from the Browser Handling the Result of Asynchronous Server-Side Call on the Client Handling Errors in the Asynchronous Process Dealing with Complex Data Enabling the Page for Asynchronous Callbacks Obtaining the Data — Implementing the ICallbackEventHandler interface Dealing with the Returned Data on the Client Limitations on Returning Complex Data in XML ICallbackContainer Interface Summary Chapter 7: Ajax.NET Professional Library Acquiring Ajax.NET Pro Version 6.4.16.1 Preparing Your Application Using the Ajax.NET Pro Library Registering Your Page for Ajax.NET Pro Registering Your Methods for AJax.NET Pro Examining the Request Object Executing Your AJax on the Client Digging into response.value Returning Custom Objects More Advanced Callbacks and Context AJax.NET Pro Request Events — Keeping Your Users Updated Errors, Errors, Errors. They Happen, You Trap 'em. Using the Ajax.NET Pro Library — Looking under the Hood When Is the Proxy JavaScript Created? What Does the JavaScript Do? What Happens on the Server after the Proxy JavaScript Has Been Fired? How Is the Method in the Code-Behind Actually Executed and How Is the Page Actually Created? What Is Really Being Sent Back to the Client Summary Chapter 8: Anatomy off Aiax.NET Pro Library Getting the Ajax.NET Pro Code What Do the Ajax.NET Pro Web.Config Settings Accomplish? What Happens When You Register the Page Class? What Role Does the Aiax.AjaxMethod() Attribute Play? How Does the JavaScript Call Get to the Server and Back? What is an AJax.NET Pro Converter? Summary Chapter 9: Other Aiax Frameworks far .NET Client-Side Rrameworks Sarissa HTMLHttpRequest MochiKit Server-Side Rrameworks Architectural Distinctions introduction to the Firameworks ComfortASRNET Setup Using ComfortASPNET What You Have Learned MagicAjax Setup Using MagicAjax What You Have Learned Anthem.NET Setup Using Anthem.NET What You Have Learned Summary Chapter 10: Atlas Client Script Introduction to Atlas Major Components Ajax Support Asynchronous Communication Only Adding Atlas Support with the ScriptManager Control Communicating with Web Services Generating the JavaScript Proxies Calling Out to Web Services Passing Types Simple Data Types Complex Data Types Caching Web Services Exposing Web Services from a Web Form Atlas Extensions to JavaScript Language Enhancements Registering Namespaces and Classes in Atlas Namespaces and Classes Inheritance Interfaces Enumerations Debugging Debugging Using debug.dump Debugging Using for() loop Special Notes Concerning Atlas Cllent-Slde Script Resources Used Summary Chapter 11: Atlas Controls Controls Buttons Sys.UI.Data Controls Server Controls Data Binding Declarative Data Binding Programmatic Data Binding Binding Directions Binding Transformations Validation Behaviors Resources Used SuPimary Chanter 12: Atlas Integration with ASP.NET Services Examining ASRNET Services Authentication Authorization/Roies . Membership Profiles Web Part Personalization Using Atlas to Integrate with ASRNET Services Authentication Authorization/Roles Accessing Profiles via Atlas Profile Property Names Loading Profiie Data Save Profile Data Avoiding Profile Service Gotchas implementing Drag and Drop via Atlas Summary Chapter 13: Debugging Server-Side Debu^ng Enabling Debugging Support Setting Breakpoints JavaScript and Client-Side Debugging Tools and Techniques of the Trade Other Ways of Invoking the Debugger Other Ways of Inspecting the Value of Variables Script Debugging So Far Browser Debugging Tools The Man in the Middle Summary
Tags from this library: No tags from this library for this title. Log in to add tags.
Star ratings
    Average rating: 0.0 (0 votes)
Holdings
Item type Current library Call number Status Date due Barcode Item holds
General Books General Books Central Library, Sikkim University
General Book Section
005.1 MCC/B (Browse shelf(Opens below)) Available P31584
Total holds: 0

Includes index.

Chapter 1: Introduction to Aiax on ASP.NET
Development Trends
ASP.NET Development
Design Methodology
Problems ASPNET Solves
So, What's the Problem?
Improving the User Experience
What Is AJax?
Advantages of Ajax
History of Ajax
Technologies That Make Up Ajax
Running Ajax Applications
Who's Using Ajax?
Problems Ajax Won't Solve
Summary
Chapter 2: introduction to DHTML
What JavaScript Is, and What It Isn't
General Rules of JavaScript
Writing Your First Biock of JavaScript Code
document. writeO
Using document.writeO in Nested for() Loops
window.status and Events
Getting input from the User
Security Concerns When Getting Text Input
Canceling the Normal Outcome of an Event
Causing an Event Not to "Bubble Up"
Working with images
Working with the image src Attribute
Using Functions
Programmatically Populating the Options in <select>
Using the innerHTML Property
Manipulating the Style Sheet
Creating a Context Menu
Summary
Chapter 3: JavaScript and the Document Obfect Model
From Static to Dynamic — A Brief History
Attempts at Standardization
Digging into Some More JavaScript Basics
Functions and Syntax
Event Handlers
Core Language
Variables
Comments
Datatypes
Operators and Expressions
Row Control and Loops
More on Objects and Functions
Summary of Material So Far
The Document Object Modei
Object Model Standardization (or Lack Thereof)
Working with the DOM
Manipulating Nodes
Properties of a Node
DOM Level 0 General Collections
The DOM, Styles, and CSS
Summary
Chapter 4: The XIVILHttDRequest Object
Code Exampies for This Chapter
What is the XMLHttpRequest Object?
A Little History
Synchronous Requests
Asynchronous Requests
Dealing with Response Data
Enhancing Usability
Passing Parameters to the Server
What about Web Services?
Summary
Chapter 5: Data Communrcation: XML, XSLT, and JSON
XML
History of XML
XML Documents
Parsing XML
XML Summary
XSLT
How Processing Occurs
Built-in Functions
Processing with XSLT
Writing Functions in XSLT
X Path
Integrating XML and Ajax
JSON
Layout of JSON
JSON Example
Summary
Chapter 6: What is Built Into ASP.NET
Out-of-the-Box Controls
TreeView Control
GridView Control
DetailsView Control
Browser Compatibility
The Ramework
ICallbackEventHandler Interface
Page.ClientScript — System.Web.UI.CIientScriptManager
Making All the Moving Parts Work Together
Obtaining a Callback Reference
Implementing the ICallbackEventHandler Interface
Initiating the Asynchronous Process from the Browser
Handling the Result of Asynchronous Server-Side Call on the Client
Handling Errors in the Asynchronous Process
Dealing with Complex Data
Enabling the Page for Asynchronous Callbacks
Obtaining the Data — Implementing the ICallbackEventHandler interface
Dealing with the Returned Data on the Client
Limitations on Returning Complex Data in XML
ICallbackContainer Interface
Summary
Chapter 7: Ajax.NET Professional Library
Acquiring Ajax.NET Pro Version 6.4.16.1
Preparing Your Application
Using the Ajax.NET Pro Library
Registering Your Page for Ajax.NET Pro
Registering Your Methods for AJax.NET Pro
Examining the Request Object
Executing Your AJax on the Client
Digging into response.value
Returning Custom Objects
More Advanced Callbacks and Context
AJax.NET Pro Request Events — Keeping Your Users Updated
Errors, Errors, Errors. They Happen, You Trap 'em.
Using the Ajax.NET Pro Library — Looking under the Hood
When Is the Proxy JavaScript Created?
What Does the JavaScript Do?
What Happens on the Server after the Proxy JavaScript Has Been Fired?
How Is the Method in the Code-Behind Actually Executed and
How Is the Page Actually Created?
What Is Really Being Sent Back to the Client
Summary
Chapter 8: Anatomy off Aiax.NET Pro Library
Getting the Ajax.NET Pro Code
What Do the Ajax.NET Pro Web.Config Settings Accomplish?
What Happens When You Register the Page Class?
What Role Does the Aiax.AjaxMethod() Attribute Play?
How Does the JavaScript Call Get to the Server and Back?
What is an AJax.NET Pro Converter?
Summary
Chapter 9: Other Aiax Frameworks far .NET
Client-Side Rrameworks
Sarissa
HTMLHttpRequest
MochiKit
Server-Side Rrameworks
Architectural Distinctions
introduction to the Firameworks
ComfortASRNET
Setup
Using ComfortASPNET
What You Have Learned
MagicAjax
Setup
Using MagicAjax
What You Have Learned
Anthem.NET
Setup
Using Anthem.NET
What You Have Learned
Summary
Chapter 10: Atlas Client Script
Introduction to Atlas
Major Components
Ajax Support
Asynchronous Communication Only
Adding Atlas Support with the ScriptManager Control
Communicating with Web Services
Generating the JavaScript Proxies
Calling Out to Web Services
Passing Types
Simple Data Types
Complex Data Types
Caching Web Services
Exposing Web Services from a Web Form
Atlas Extensions to JavaScript
Language Enhancements
Registering Namespaces and Classes in Atlas
Namespaces and Classes
Inheritance
Interfaces
Enumerations
Debugging
Debugging Using debug.dump
Debugging Using for() loop
Special Notes Concerning Atlas Cllent-Slde Script
Resources Used
Summary
Chapter 11: Atlas Controls
Controls
Buttons
Sys.UI.Data Controls
Server Controls
Data Binding
Declarative Data Binding
Programmatic Data Binding
Binding Directions
Binding Transformations
Validation
Behaviors
Resources Used
SuPimary
Chanter 12: Atlas Integration with ASP.NET Services
Examining ASRNET Services
Authentication
Authorization/Roies . Membership
Profiles
Web Part Personalization
Using Atlas to Integrate with ASRNET Services
Authentication
Authorization/Roles
Accessing Profiles via Atlas
Profile Property Names
Loading Profiie Data
Save Profile Data
Avoiding Profile Service Gotchas
implementing Drag and Drop via Atlas
Summary
Chapter 13: Debugging
Server-Side Debu^ng
Enabling Debugging Support
Setting Breakpoints
JavaScript and Client-Side Debugging
Tools and Techniques of the Trade
Other Ways of Invoking the Debugger
Other Ways of Inspecting the Value of Variables
Script Debugging So Far
Browser Debugging Tools
The Man in the Middle
Summary

There are no comments on this title.

to post a comment.
SIKKIM UNIVERSITY
University Portal | Contact Librarian | Library Portal

Powered by Koha