This work is licensed under a Creative Commons |
AJAXLink is based on principles of Web linking and new possibilities to extend
browsers with JavaScript code which talks to a server. While AJAXLink is designed to run in any browser, an alternative implementation as a browser-specific extension could use interface techniques which are not available to AJAX applications. In this lecture, we look at the foundations of AJAXLink and at the core components of the project, which are the client side, the communications protocol, and the server side.
incoming links, even if this information were available
…#id
URIs)<tr id="written2007" class="line1"> … </tr>
*:target { outline : red solid medium ; }
locally
XMLHttpRequest
API has been built for requesting XML via HTTPpluggable XQueries
GET http://example.com/linkbase/lb42?href=http://example.com/doc.html
POST http://example.com/linkbase/lb42
HTTP/1.1 201 Created Location: http://example.com/linkbase/lb42/link4242
POST http://example.com/linkbase/lb42/link4242
DELETE http://example.com/linkbase/lb42/link4242
PUT http://example.com/linkbase/lb43
SSI on steroids