Skip Navigation Links  >  Home  >  Technologies  >  Client-Side
Technologies we use ...

Client-Side Technologies in Web Development

XHTML

XHTML is a markup language designed to structure information for presentation as web pages. Rather than relying on WYSIWYG programs, we write all our XHTML by hand, ensuring that it is clean, valid and of the highest standard. This means that pages have fastest download times possible, are viewable on all browsers, are search engine friendly, and have maximum forward compatibility.

CSS

CSS controls how web pages are displayed in the browser. It also allows the separation of presentation from structure and content and helps in ensuring that web pages are presented in an accessible way to all visitors, over a wide range of media.

JavaScript / ECMA Script

JavaScript is a lightweight scripting technology which is used alongside XHTML documents to make websites more interactive.

jQuery

jQuery is a lightweight JavaScript library that emphasizes interaction between JavaScript and HTML. Used at about 20% of the 10,000 biggest websites, jQuery is the most popular JavaScript library in use today.

jQuery syntax makes it easier to navigate a document, select DOM elements, create animations, event handling, and Ajax development. jQuery also provides capabilities for developers to create plugins on top of the JavaScript library. Providing this option, developers are able to create abstractions for low-level interaction and animation, advanced effects and high-level, theme-able widgets. This contributes to the creation of powerful and dynamic web pages.

Microsoft and Nokia have announced plans to bundle jQuery on their platforms, Microsoft adopting it initially within Visual Studio for use within Microsoft's ASP.NET AJAX framework and ASP.NET MVC Framework whilst Nokia will integrate it into their Web Run-Time platform.

AJAX

Ajax is a web development technique used for creating interactive web applications. The intent is to make web pages feel more responsive by exchanging small amounts of data with the server behind the scenes, so that the entire web page does not have to be reloaded each time the user requests a change. This is intended to increase the web page's interactivity, speed, functionality, and usability.

Ajax is a cross-platform technique usable on many different operating systems, computer architectures, and Web browsers as it is based on open standards such as JavaScript and XML, together with open source implementations of other required technologies.