AJAX
Librerías estándares
Ejemplos prácticos.
Bibliografía
Ajax in Practice
Visual Quickstart Guide CSS, DHTML, and Ajax, Fourth Edition
DHTML Utopia. Modern Web Design Using JavaScript & DOM
Ajax: Un Nuevo acercamiento a las Aplicaciones Web
http://www.ajaxhispano.com/ajax-nuevo-acercamiento-aplicaciones-web.html
El objeto XMLHttpRequest
http://www.programacionweb.net/articulos/articulo/?num=386
Wikipedia
http://es.wikipedia.org/wiki/Portada
Librerías estándares – Prototype
http://www.prototypejs.org/
Prototype es un framework desarrollado en JavaScript por Sam Stephenson para el desarrollo sencillo y dinámico de páginas Web.
Prototype nos simplifica gran parte del trabajo cuando se pretende desarrollar páginas altamente interactivas.
Proyectos basados en Prototype
Ruby on Rails
(http://www.rubyonrails.com/)
script.aculo.us , Thomas Fuchs
(http://script.aculo.us/)
Rico
(http://openrico.org/)
Librerías estándares – jQuery
Es una liviana librería de JavaScript, pensada para interactuar con los elementos de una Web por medio del DOM.
La sencillez de su sintaxis y la poca extensión del código que necesitas escribir son las características más notables.
Librerías estándares – Mootools
http://mootools.net/
Mootools, es una librería desarrollada en Javascript con la que la tarea de programar la parte funcional de una aplicación Web se convierte en una tarea más fácil, potente y cómoda.
Test de Velocidad entre Frameworks
http://mootools.net/slickspeed/
Test de Velocidad entre Frameworks
http://www.yukei.net/2007/09/a-prueba-frameworks-javascript/
Mootools Razones para elegirlo
Nos ofrece una serie de objetos con los que podremos trabajar más cómodamente. Además de esta serie de objetos, disponemos de facilidades para crear nuestro propios objetos y sobrecargarlos con las funcionalidades que MooTools nos ofrece.
Es completamente modular y puedes personalizar no que necesitas descargar para ahorrarte peso de javascript
Leer el código de MooTools es como leer un libro, la versión con código incluido es realmente explicita y simple de entender.
MooTools te permite desarrollar con un código orientado a objetos, esto debido a la capacidad que tiene de extender los objetos nativos del lenguaje.
Mootools Descarga
http://mootools.net/download
Elementos necesarios para los ejercicios
Core
Element
Element.Event y Element.Dimensions
Window.DomReady
Fx.Style
Json.Remote
JSON
JSON, acrónimo de "JavaScript Object Notation", es un formato ligero para el intercambio de datos. JSON es un subconjunto de la notación literal de objetos de Javascript pero no requiere el uso de XML.
La simplicidad de JSON ha dado lugar a la generalización de su uso, especialmente como alternativa a XML en AJAX. Una de las supuestas ventajas de JSON sobre XML como formato de intercambio de datos en este contexto es que es mucho más sencillo escribir un analizador semántico de JSON.
En Javascript, JSON puede ser analizado trivialmente usando el procedimiento eval(), lo cual ha sido fundamental para la aceptación de JSON por parte de la comunidad de desarrolladores Ajax, debido a la ubicuidad de Javascript en casi cualquier navegador Web.
JSON
JSON está constituido por dos estructuras:
Una colección de pares de nombre/valor. En varios lenguajes esto es conocido como un objeto, registro, estructura, diccionario, tabla hash, lista de claves o un arreglo asociativo.
Una lista ordenada de valores. En la mayoría de los lenguajes, esto se implementa como arreglos, vectores, listas o secuencias.
JSON
Un objeto es un conjunto desordenado de pares nombre/valor. Un objeto comienza con { (llave de apertura) y termine con } (llave de cierre). Cada nombre es seguido por : (dos puntos) y los pares nombre/valor están separados por , (coma).
Página siguiente |