Microsoft Ajax Library Preview 6
The Microsoft Ajax Library is a pure JavaScript library that enables you to build highly interactive Ajax applications. You can use the Microsoft Ajax Library in both ASP.NET Web Forms and ASP.NET MVC applications. The library is compatible with all modern browsers including Microsoft Internet Explorer, Mozilla Firefox, Apple Safari, and Google Chrome.
You can take advantage of Microsoft Ajax client controls, client templates, and the client data context to build database-driven web applications that execute entirely within the web browser. For example you can display database data retrieved from a WCF service, an ASMX service, an ADO.NET Data Services service, or any JSON end-point. The Microsoft Ajax Library supports both retrieving and modifying database data from the client.
New features in this release:
- New imperative control creation syntax -- Enables you to use a simplified syntax for creating Microsoft Ajax controls.
- New client script loader -- Enables you to load all scripts required by a control automatically.
- jQuery integration -- Enables you to expose Microsoft Ajax controls as jQuery plug-ins automatically.
Included in this Release
- A ReadMe File that describes how you can start using the Microsoft Ajax Library
- Full Client Reference documentation
- A set of Code Samples that demonstrate many of the features of the Microsoft Ajax Library
Note: If you have trouble viewing the content of the
Client Reference, do the following:
- Launch the file. The Open File – Security Warning dialog box will be displayed.
- Uncheck the Always ask before opening this file check box.
- Click Open.
Note: We are no longer adding new features to the Microsoft Ajax Library Previews. We have taken many of the features we have been adding to this library and are now adding them to jQuery. Already added are: Templating, Data Linking, Globalization. We are working on the script loader now. Read more at: http://weblogs.asp.net/scottgu/archive/2010/10/04/jquery-templates-data-link-and-globalization-accepted-as-official-jquery-plugins.aspx.
Microsoft Ajax Minifier
The Microsoft Ajax Minifier enables you to improve the performance of your Ajax applications by reducing the size of your JavaScript files. The Microsoft Ajax Minifier supports two levels of minification: normal crunching and hypercrunching. Normal crunching refers to the process of removing unnecessary whitespace, comments, semicolons, and curly braces. Hypercrunching refers to the process of shortening the names of local variables and removing unreachable code.
The Microsoft Ajax Minifier includes the following components:
- Command-line tool -- Enables you to minify JavaScript files from a command prompt.
- MSBuild Task -- Enables you to minify JavaScript files in a Visual Studio project automatically when performing a build.
- Component -- Enables you to to use the Microsoft Ajax Minifier programmatically.