JavaScript is a client side scripting language that runs within the web browser. It allows web developers to create dynamic responsive applications within web pages.
JavaScript is support by all modern web browsers and is a standardized language. Although some visitors may have JavaScript disabled and some mobile web browsing clients do not support JavaScript, it can be a powerful tool to add responsiveness and interactivity to a web site.
The W3C recommends that web designers create sites which "degrade gracefully". Communications Tool & Die is a firm believer in designing with web standards and best practices. Our client site designs follow the W3C suggestion to use XHTML for the semantic markup of text, CSS for styling, and JavaScript for behavior.
By following these guidelines, we can create a site that will be accessible by all of your users but also rich and interactive for those with modern web browsers.
AJAX stands for Asynchronous JavaScript And XML. What does that mean? It's a technique for making web sites that do not require a page refresh to update the content. This can make the web site look and feel more like a traditional desktop application.
Click here to see a simple AJAX demo. Only the basic web page structure is present in the HTML. The rest of the data is loaded dynamically via Asynchronous JavaScript.
Copyright 2008 Communications Tool & Die