• Home
  • New Entries
  • Popular Entries
  • Submit a Story
  • About

Layouts with CSS Scripting ...

CSS is a data-centric tool used by developers to stream data to websites. It is very simple to use, highly efficient in its function and set-up can easily be defined to customize the user is experience. Because of its ease of use, CSS is extensively used in many JavaScript and Ajax based applications.
The integration of CSS and JavaScript enable developers to provide more interaction and data manipulation with the help of JavaScript and data transfer is possible through CSS.

The interaction of CSS and JavaScript will always require the JavaScript to provide the layout for the application. Since JavaScript is also used in data processing, the strain JavaScript could put in browsers can affect user experience.

Because of these constraints, some developers have opted to consider stretching the abilities of CSS. Instead of simple data streaming tool, the CSS can also be used to create a layout. This new feature of CSS is now referred as CSS Scripting Layout.  As the name suggests, CSS will be streaming the layout for the online application. This will help JavaScript as the programming language will now focus on functions and not just on layout.

A JavaScript Hybrid

The idea in using CSS as the main programming language for layout is quite unique but actually a very interesting point. Because CSS can easily stream data and information, the same programming language might be also used for streaming codes that will signify how the layout will work in the browser.

But using CSS as the absolute programming language to layout online application is impossible. The simple truth that CSS is merely a data transfer protocol will limit its function. However, CSS can be transformed into a very powerful layout streaming tool with the little help from JavaScript.

JavaScript "Hybrid"

What will eventually happen when developers opt to use CSS as its layout scripting tool is that they will be using CSS for streaming information on the layout. Since CSS is not powerful enough to do that, JavaScript will come into play - the programming language will implement functions that will allow browsers to accept functions from CSS.

This "hybrid" of CSS and JavaScript will obviously allow developers to create a simple function for JavaScript while being intensive with the use of CSS for layout. Because of the lightweight feature of CSS, the layout might be streamed effectively without huge resources from JavaScript and the browser.

Of course, expecting too much from CSS can cause frustration. Developers who will consider this function should remember that CSS is still a simple data streaming format. This means the layout that can be used in CSS is very basic.

It might be possible that the layout will simply be an HTML based layout. The role of JavaScript is only to stream the data about the layout but will not add anything to change its looks.
But if you are looking for a lightweight solution for your heavy use of JavaScript, then using CSS to stream the layout is a great option. It is a smart and very interesting solution to an otherwise complex problem.

 Original Source:
http://www.ajaxwith.com/Layouts-with-CSS-Scripting.html

AddThis Social Bookmark Button

Posted at 12:46:29 pm | Permalink | Posted in CSS  

Related Stuff

  • MooV: Using cutting edge Video phones and Software Video Phones - coupling all that with VoIP and empowering the disabled.

  • Moo Telecom: VoIP communications made easy - Ring anyway with the fun and ease of using a normal phone

  • TagR:Mobile Social Network with Real Time Locations Based services, and Ambience Intelligence, VoiP, IM, Skype, Googletalk, Mapping, Flickr, Events, Calendaring, Scheduling, SecondLife Support

  • ClearSMS : ClearSMS is a Web-based application that lets you send bulk SMS messages to your customers, contacts, or just about anyone.

  • Jajah:jah is a VoIP (Voice over IP) provider, founded by Austrians Roman Scharf and Daniel Mattes in 2005[1]. The Jajah headquarters are located in Mountain View, CA, USA, and Luxembourg. Jajah maintains a development centre in Israel.

  • Skype: It’s free to download and free to call other people on Skype. Skype the number one voice over ip software

  • PrivatePhone: a free local phone number with voicemail and messages you can check online or from any phone.

Top Stuff

MessengerFX

e-messenger

ILoveIM

Top 20 Ruby CMS

MSN Web Messenger

eBuddy



About Ajaxlines

Ajaxlines is a project focused on providing its audience with a database of most of Ajax related articles, resources, tutorials and services from around the world.

Its purpose is to showcase the power of Ajax and to act as a portal to the Ajax development community.


Search


Topics

  • .Net (171)
  • Ajax (89)
  • Ajax Games (10)
  • Articles (95)
  • Bookmarking (35)
  • Calendar (21)
  • Chat (45)
  • ColdFusion (3)
  • CSS (79)
  • Email (23)
  • Facebook (84)
  • Flash (19)
  • Google (54)
  • Html (28)
  • Image (11)
  • International Calls & VOIP (7)
  • Java (56)
  • Javascript (271)
  • jQuery (171)
  • JSON (70)
  • Perl (2)
  • PHP (162)
  • Presentation (19)
  • Python (3)
  • Resources (2)
  • RSS (8)
  • Ruby (31)
  • Storage (4)
  • Toolkits (103)
  • Tutorials (224)
  • UI (11)
  • Utilities (174)
  • Web2.0 (18)
  • XmlHttpRequest (28)
  • YUI (13)

© 2006 www.ajaxlines.com. All Rights Reserved. Powered by IRange