We hope the list of features you’ll learn in this chapter didn’t look very intimidating! To get you accustomed to the world of the Microsoft AJAX Library, let’s have a high-level look at these features, before discussing at length the details:
Classes in JavaScript are reference types derived from
Object
.Reflection is supported through
Type
, which is a special class that defines an extended area of features available implicitly to all classes written within the Microsoft AJAX Library ecosystem.JavaScript Base Classes Extensions (
Array
,Boolean
,Date
,Error
,Number
,Object
,String
) are classes that represent the basic data types exposed by the Microsoft AJAX Library and that extend those in JavaScript.Namespaces, just like in .NET, offer the means for grouping classes in a hierachical fashion, for improved project management and type collision avoidance.
Inheritance, interfaces, and enumerations are also supported or enhanced by the Microsoft AJAX Library.
Properties...