Exforsys.com
 
Home Tutorials Microsoft AJAX
 

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




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.






 

 

Comments



Post Your Comment:

Members Please Login
Your Name:*
e-mail ID:(required for notification)*
Image Verification: 
 
 Subscribe    

Sponsored Links

 

Subscribe via RSS


Get Daily Updates via Subscribe to Exforsys Free Training via email


Get Latest Free Training Updates delivered directly to your Inbox...

Enter your email address:


 

Subscribe to Exforsys Free Training via RSS
 

 

Copyright © 2000 - 2010 exforsys.com. All Rights Reserved

Page copy protected against web site content infringement by Copyscape