background preloader


Facebook Twitter


Xml. Prototype. Deep Linking for AJAX. I have just made a independent study on “deep linking for AJAX” for the course Web 2.0 technology.

Deep Linking for AJAX

Seems that most of the info on the web about deep linking implementation are for Flash web site but not AJAX’s, so I release my report and presentation slide here hoping can help somebody. What is Deep Linking Deep Linking is a URL that point to a specific resource like a web page or a file. User can access the resource directly through the URL without further navigation (ie. bypassing “home” or “portal” page). Why is Deep Linking Important Deep linking is originally a build-in function of the web, enabling the web pages to be interconnected, letting the users go to a specific resource easily by clicking on the links from any web page.

Moreover, deep linking is the basic requirement for bookmarking. Search engines, which index the web pages like we bookmark them, require heavily on deep linking too. To conclude, it is the matter of usability. The Situation of AJAX Low Level Concept SWFAddress ( Spry framework for AJAX. When Adobe first introduced Spry, our goal was to bring Ajax capabilities to the web design community, allowing designers to create web pages that provided a richer experience for the end user.

Spry framework for AJAX

As we know, however, the web evolves at a blistering pace. Over the last couple of years, frameworks such as JQuery have evolved to encompass many of the capabilities originally envisaged for Spry, making Spry as a standalone offering less relevant. As we can continue to focus our efforts in furthering the web, we have decided to no longer invest in the development of Spry. We do however recognize that for some designers it continues to provide value. As such, we are making the Spry framework, along with supporting documentation and example code, available on GitHub under an MIT license so that designers will continue to have access to the framework and can customize/extend it as required.

Download Spry from Adobe GitHub account. In-place editing system - by Siddharth for NetTuts. By Siddharth for the lovely folks at Nettuts+ Elements with a class of editable are, well, editable.

In-place editing system - by Siddharth for NetTuts

In case you haven't noticed, all elements containing the editable class get a blue background on hover to indicate this capability. Double click to edit the contents. Use the dynamically created links to save or discard the changes. You can open up as many fields to edit as you want without any hiccups. Hello there! Am Siddharthlove working with the webam a freelancerwrite for Net Tutscan be found at www.ssiddharth.comwill never let you down or give you up :) Things to do this week Get design approval from DeaconSend an invoice to Albert Start work on Dwight's projectTalk with Sarah about new ideasCheck Seth's site for rendering bugsMeet with Clintson to discuss project. Tutoriel Ajax et XMLHttpRequest. Asynchronous Javascript + XMLLa création de pages web dynamiques coté client Ajax est seulement un nom donné à un ensemble de techniques préexistantes.

Tutoriel Ajax et XMLHttpRequest

Il dépend essentiellement de XMLHttpRequest, un objet coté client utilisable en JavaScript, qui est apparu avec Internet Explorer 4.0. XMLHttpRequest a été conçu par Mozilla sur le modèle d'un objet ActiveX nommé XMLHTTP créé par Microsoft. Il s'est généralisé sur les navigateurs après que le nom Ajax ait été lancé par un article de J. J. Pourquoi utiliser Ajax? Ajax permet de modifier partiellement la page affichée par le navigateur pour la mettre à jour sans avoir à recharger la page entière.

Ajax est une technique qui fait usage des éléments suivants: HTML pour l'interface. Le terme "Asynchronous", asynchrone en français, signifie que l'exécution de JavaScript continue sans attendre la réponse du serveur qui sera traitée quand elle arrivera. Ajax et XUL, tutoriels et démos avec JavaScript, DOM et XML.