[Evento] BDNDevConf: MVC + JQuery + Html5

Me encuentro en el CommunityDay 2011 de Fuengirola y desconecto un segundo de tanto networking, charlas y el hack-a-ton,  para recordar que esta semana tendremos el evento Barcelona Developers Conference ’11. Tres intensos días con 18 Master Sessions, 32 Sesiones, 2 Mesas redondas, 3 WorkShops entre otras cosas. Una oportunidad impresionante para coincidir todo tipo de profesionales del sector y ampliar nuestra red de contactos.

Ademas no desaprovechar la oportunidad para hacer un poco de autobombo y recordaros que el viernes 18 yo  mismo daré una sesión sobre MVC, JQuery y HTML5.

Para más información podéis consultar la agenda en

 http://bcndevcon.org/en/content/scheduling

Espero que podáis venir al evento.

Cargar scripts bajo demanda con JQuery

Quien no se ha encontrado alguna vez que se va añadiendo potencia y dinamismo a las páginas web con diferentes librerías y al final tenemos una página que carga un montón de ficheros que a veces no se utilizan porque el usuario no ha necesitado esa opción en ese momento en concreto.

Y con la aparición hace tiempo de los MastersPages se ha aumentado esta práctica tanto si hablamos de webForms como con MVC.

Pues gracias a JQuery podemos cargar las dependencias o ficheros .js que necesitemos solo cuando realmente se necesite esa funcionalidad de una forma dinámica y no tener que descargar todo al cargar la página.

Solo tendremos que utilizar getScript para cargar un script remoto con una llamada asíncrona “AJAX” y además no tendremos problemas con cross-domain, porque utiliza JsonP para cargar el script entre dominios.

Pero que mejor que un ejemplo para que quede claro el concepto.

Ejemplo:

Imaginaros que tenemos una aplicación con una búsqueda avanzada oculta que utiliza JQuery, un autocomplete y un watermark.

  • El botón para mostrar el formulario.

Sigue leyendo

[Tip] Intellisense entre ficheros .Js

Dedicado a mi colega Pablo Nuñez que últimamente le veo muy desesperado con el uso de JavaScript. Pablo nunca pierdas la esperanza!!!

Este truco es muy sencillo y nos sirve para poder tener la referencia de un fichero script desde otro fichero script y solo tenemos que insertar el path del fichero que queremos tener la referencia con tres barras estilo comentario.

Pero eso no es todo, también podemos personalizar la información que queremos mostrar como en el resto de nuestro código de la aplicación.

Espero que este truco sea de utilidad ;-)

 

Material WebCast MSDN – BCN Reload II

Últimamente he estado muy liado y no he tenido tiempo de aportar casi nada, pero he tenido la suerte de poder participar en algún que otro evento donde como siempre me lo he pasado genial.

Esta vez adjunto la presentación de la charla que se organizó en el grupo de usuarios BCNDev para su relanzamiento después de estar un tiempo sin hacer eventos.

En esta charla se presenta el nuevo motor script de Internet Explorer 9 y su excelente compatibilidad con el estándar EcmaScipt5.

Si prefieres ver esta charla gravada la repetimos para MSDN LATAN como webcast y la puedes ver cuando te apetezca desde:

Webcast MSDN: Integración JavaScript Nativa en IE9 “Code Name Chakra”

Webcast MSDN: Integración JavaScript Nativa en IE9 “Code Name Chakra”

Recordad Hoy “Miércoles 24 Noviembre” a las 8:00PM España – 2:00PM Bogotá.

Tendremos el Webcast MSDN: Integración JavaScript Nativa en IE9 “Code Name Chakra” El objetivo de esta sesión es presentar todas las mejoras y todas las posibilidades que podemos encontrar con el nuevo motor script integrado en el nuevo navegador de Microsoft.

Registro:

https://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032463427&EventCategory=4&culture=es-AR&CountryCode=AR

JSON con ASP.NET II

Por petición popular voy a ampliar el artículo que dedique en su día a la clase DataContractJsonSerializer la cual podemos utilizar para serializar o deserializar objetos JSon a objetos .NET.

En este artículo explicaré como pasar una colección de objetos JSON al servidor mediante ASP.Net AJAX de una forma muy sencilla.

Puedes ojear el artículo inicial en : serializar-deserializar-json-en-asp-net

Simplemente ampliaré el ejemplo que ya utilicé en el primer artículo, para que podamos seleccionar varios registros de la grid y posteriormente pasar esta lista de objetos al servidor utilizando un método accesible desde el cliente “PageMethod” con ASP.NET AJAX.

 

Este “PageMethod” es muy sencillo, simplemente espera una colección de objetos ProductoData.

Por defecto nuestro método utilizará el formato JSon para recibir los datos, pero he dejado el atributo ResponseFormat para que veáis como se puede especificar si queremos utilizar XML o JSON para nuestro tratamiento de los datos. Sigue leyendo