alt
Advertisement
Online Training
Career Series
Exforsys
Exforsys arrow Tutorials arrow Microsoft AJAX arrow Microsoft AJAX Library Essentials
Site Search


Microsoft AJAX Library Essentials

Microsoft AJAX Library Essentials: Client-side ASP.NET AJAX 1.0 Explained

By Cristian Darie, Bogdan Brinzarea. A practical tutorial to enhancing the user experience of your ASP.NET web applications with the final release of the Microsoft AJAX Library

What is Microsoft Ajax Library? Microsoft Ajax Library or otherwise known as Asynchronous JavaScript and XML is a unique compilation of standards-based JavaScript classes included in ASP.NET Ajax. The library is supported by most of today’s most popular browsers and is used to build client-centric web applications that are used to integrate with backend data providers.

In short Ajax is a web development technique for creating interactive applications. This book features eight chapters. Each chapter holds a wealth of information. The book as a whole is essential to the understanding of the new Microsoft Ajax Library, it provides a detail look into how each aspect works, how each application or tool can be used, and how the reader can use each to their full advantage. The authors provide a greater understanding of what was once a closed topic, understood only by those who spent year dabbling in it.

Microsoft AJAX Library Essentials -
http://www.packtpub.com/ajax-csharp-essentials/book

Object-Oriented JavaScript

In this chapter, you'll learn about OOP (Object-Oriented Programming) and how it relates to JavaScript. As an ASP.NET developer, you probably have some experience working with objects, and you may even be familiar with concepts such as inheritance.

However, unless you're already an experienced JavaScript programmer, you probably aren't familiar with the way JavaScript objects and functions really work. This knowledge is necessary in order to understand how the Microsoft AJAX Library works, and this chapter will teach you the necessary foundations. More specifically, you will learn:

  • What encapsulation, inheritance, and polymorphism mean
  • How JavaScript functions work
  • How to use anonymous functions and closures
  • How to read a class diagram, and implement it using JavaScript code
  • How to work with JavaScript prototypes
  • How the execution context and scope affect the output of JavaScript functions
  • How to implement inheritance using closures and prototypes
  • What JSON is, and what a JSON structure looks like

In the next chapters you'll use this theory to work effectively with the Microsoft AJAX Library.

Read Sample Chapter 3 from Microsoft AJAX Library Essentials - 13 part series

Thanks to Duane Moraes @  Packt Publishing for giving opportunity to provide sample chapter for Exforsys members.

  1. Microsoft AJAX Library - Concepts of Object-Oriented Programming
  2. Microsoft AJAX Library - Object-Oriented JavaScript
  3. Microsoft AJAX Library - JavaScript Functions
  4. Microsoft AJAX Library - Functions as Variables
  5. Microsoft AJAX Library - Anonymous Functions
  6. Microsoft AJAX Library - JavaScript Classes
  7. Microsoft AJAX Library - C# and JavaScript Classes
  8. Microsoft AJAX Library - Associative Arrays
  9. Microsoft AJAX Library - Creating Object Members on the Fly
  10. Microsoft AJAX Library - JavaScript Execution Context
  11. Microsoft AJAX Library - Inheritance using Closures
  12. Microsoft AJAX Library - Inheritance using Prototypes
  13. Microsoft AJAX Library - Introducing JSON

Microsoft AJAX Library Essentials: Client-side ASP.NET AJAX 1.0 Explained
Book is available for purchase at http://www.packtpub.com/ajax-csharp-essentials/book

Authors

Bogdan Brinzarea
Bogdan Brinzarea has a strong background in Computer Science holding a Master and Bachelor Degree at the Automatic Control and Computers Faculty of the Politehnica University of Bucharest, Romania and also an Auditor diploma at the Computer Science department at Ecole Polytechnique, Paris, France. His main interests cover a wide area from embedded programming, distributed and mobile computing and new web technologies. Currently, he is employed as an Alternative Channels Specialist at Banca Romaneasca, Member of National Bank of Greece where he is responsible for the Internet Banking project and coordinates other projects related to security applications and new technologies to be implemented in the banking area.

Cristian Darie
Cristian Darie is a software engineer with experience in a wide range of modern technologies, and the author of numerous books, including his popular
AJAX and PHP tutorial by Packt, his ASP.NET E-Commerce tutorial by APress and his forthcoming SEO tutorial for PHP developers by Wrox Press. Cristian is studying distributed application architectures for his PhD, and is getting involved with various commercial and research projects. When not planning to buy Google, he enjoys his bit of social life. If you want to say "hi", you can reach Cristian through his personal website at http://www.cristiandarie.ro.


Trackback(0)
Comments (0)add comment

Write comment

busy
 
Next >
Sponsored Links
© 2008 Exforsys.com
Joomla! is Free Software released under the GNU/GPL License.
Page copy protected against web site content infringement by Copyscape