Content deleted Content added
Line 21:
The Microsoft Ajax Library is a JavaScript library that provides the features for the client portion of the ASP.NET AJAX framework.
- Components – The library provides an infrastructure to build either visual or non-visual JavaScript components. A global JavaScript object – Sys{{Not a typo|.}}Application – is responsible for managing the lifecycle of client components.
- JavaScript extensions – An enhanced type system is introduced to emulate object-oriented constructs such as namespaces, classes and interfaces; and to perform reflection on client types.
- Abstraction API – Common operations on the DOM (retrieving elements, setting styles and other manipulations) are automatically translated by the library into browser-specific calls.
- Ajax – A set of client components is provided to handle Ajax requests and [[Web service|web-service]] calls.
- Application Services – The library allows accessing the ASP.NET Membership, Authentication, Roles and Profile services from the client side.
Line 28 ⟶ 31:
Recently, new features have been announced as part of the ASP.NET AJAX 4.0 release:
- Template Engine – Allows displaying data on the client side by using HTML templates and a custom binding notation. This approach avoids performing page rendering on the server side.
- Declarative instantiation of client components – Allows registration, instantiation and configuration of client components using markup code, without writing any imperative JavaScript code.
- Live Bindings – Synchronize element properties.
|