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.
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.
BogdanBrinzarea
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.