Behaviour, Return of Clean HTML
March 9, 2006 | 1 Comment
As we’ve begun adopting Ajax, JSON, and similar JavaScript heavy technologies a problem quickly arose. Suddenly our clean HTML was being cluttered with tons of script tags, onclicks, and other various event handling functions. Trying to extract this logic back out of the HTML was a definite desire for us.
Enter Behaviour.
Behaviour uses CSS selectors to specify what elements to apply JS handlers to.
Check out these demos. View the source and you’ll see clean markup that is free of logic. This allows us to step back and once again fully separate the presentation layer from the application layer.
Tags: AJAX, behavior, behaviour, css, functions, html, javascript, js, JSON, programming, web, web 2.0, web development, web20, xhtml
What’s XOAD?
December 3, 2005 | 2 Comments
According to XOAD.org:
XOAD is a PHP based AJAX/XAP object oriented framework that allows you to create richer web applications.
XOAD, formerly known as NAJAX, has many benefits:
it uses JSON and native PHP serialized objects to communicate,
special attention has been paid to security,
supports server side events (observation),
client side events (XOAD Events),
server and client extensions,
HTML manipulation (extension),
Caching (extension).
And more
As a PHP programmer, this is an exciting idea. I’ve used SAJAX, but it is not as easy as I think it could be. If XOAD improves on this, then this is cause for celebration.
Here are some example apps.
Tags: AJAX, internet, JSON, OOP, php, programming, SAJAX, web, web 2.0, XAP, XOAD
