MapMyGlobe

DOM Scripting: Best of Both Worlds

Today I figured I would write about how I feel about the whole AJAX-y techniques set.

AJAX stuff is great and I use it a lot throughout the application I’m building right now, mapmyglobe.com. A lot has been written about it and I won’t repeat it all. The ability to asynchronously (first A) exchange small pieces of data between client and server without the need for reloading the whole page is great, and so is the seamless integration of XML (X) in lots of scripting languages, calling for spending time on the data processing rather than on the data transport and parsing, and thus providing an abstraction layer for data management (actually in web apps XML is often replaced by smaller-overhead syntaxes like JSON, but the concept is the same). And the whole Javascript (J) function stack provides a powerful framework for client-side, in-browser, interaction and processing.

ajax_bleach.jpg

But what I really feel strongly about, and which does not come to mind first when you talk about AJAX, is the DOM scripting. DOM (Document Object Model) scripting is the ability to dynamically modify the page’s html code, through Javascript functions. As such, DOM scripting is the root of the paradigm shift in web development: from the web being a set of documents being dynamically produced and served to the user, it’s now become a place where you can find real applications that react to the user’s actions, not the browser’s.

My main point is that DOM modification calls for bridging the gap between Flash, desktop widget applications or other multimedia formats that are visually impressive but poor for actual Internet-centered stuff such as user-generated content or search engine integration, and semantic, text-based media that’s great for machine readability but often lack the design assets and appeal. “AJAX”-y javascript effects tend to bridge both worlds and bring together semantic content and animation. We could just integrate user-generated text with fancy javascript effects, but that’s not what I aim at. What I want to do is enable user-generated animation. That’s what’s going to be really innovative. Stay tuned for it.

3 Responses to “DOM Scripting: Best of Both Worlds”

  1. Zaposlitev Says:

    yqybljghbmyhadmafrbr, zaposlitev, pQqfdCO.

  2. wczasy w hiszpanii Says:

    Hey there, You have done a great job. I will definitely digg it and personally suggest to my friends. I am confident they’ll be benefited from this website.

  3. Asley Cheeseman Says:

    Good blog! I truly love how it is easy on my eyes and the data are well written. I am wondering how I could be notified when a new post has been made. I have subscribed to your feed which must do the trick! Have a nice day!

Leave a Reply