Nuestro amigo Gonzalo Perez, ha escrito un excelente articulo aquí el detalle:

[Tutorial]Introducción al nuevo ScriptLoader de ASP.NET AJAX Library

Hola!, yo de nuevo :), hoy quería hablar de un control de la libería de ajax de ASP.NET que se llama ScriptLoader, el cual en breves palabras nos va a servir para reducir la complejidad a la hora de cargar script y resolver sus dependencias. De hecho la librería Microsoft Ajax Client-Side está dividida en múltiples archivos Javascript, permintiéndonos el ScriptLoader descargar solo los que necesitemos.

Dentro de sus características principales podemos encontrar:

  1. Resolución Automática de dependencias
  2. Carga Perezosa (Lazy loading)
  3. Carga de Script convinados
  4. Carga de Script Personalizados

Veamos con un ejemplo cada Caso:

1) Resolución Automática de dependencias

Vamos a realizar con el siguiente código nuestro análisis:

clip_image001

Como  podemos ver la referencia hacia la librería que contiene al ScriptLoader src=http://ajax.microsoft.com/ajax/beta/0911/Start.debug.js , luego utilizamos Sys.require para y especificamos el nombre del componente cliente (o un arreglo de componentes cliente) que queremos cargar. Este control descarga todos los script necesarios en paralelo , permitiendo que la carga sea más rápida que lo normal (normalmente no hay descarga de script en paralelo), evitando bloquear la pagina mientras se renderiza. Cuando están cargados todos los script, se llama al método Sys.onready.

Ver el articulo completo aquí.

Saludos

Fernando García Loera (MVP Lead – Latin America Region)

clip_image001clip_image002clip_image004clip_image001[1]clip_image006clip_image008 

Que es un MVP?     Tips para ser MVP