JavaScript Introduction

JavaScript is the most popular programming language in the world.

Javascript is a dynamic computer programming language.

Commonly used implementations allow client-side script to interact with the user and make dynamic pages

Feature of Javascript

The following advantages of javascript

  • Less server interaction: you can validate user input before sending the page off to the server. This saves server traffic, which means less load on your server.
  • Increased interactivity : You can create interfaces that react when the user hovers over them with a mouse or activates them via the keyboard.
  • Richer interfaces: You can use JavaScript to include such items as drag-and-drop components and sliders to give a Rich Interface to your site visitors.
  • Immediate feedback to the visitors: They don't have to wait for a page reload to see if they have forgotten to enter something

Limitations of JavaScript

  • Server side only JavaScript allow the reading or writing of files but client side do not allow the the reading or writhing file.
  • JavaScript do not any multithreading or multiprocessor capabilities

JavaScript Development Tools

JavaScript is very simple because it does not require expensive development tools . You can start with a simple text editor such as Notepad++ or HTMLPad
  • HTMLPad- This is not free Buy and use easy way the Development Team:Karlis Blumentals and Aivars Irmejs.HTMLpad also provides web developers with a number of JavaScript tools to assist in the creation of interactive websites.
  • Macromedia Dreamweaver MX- Macromedia Dreamweaver MX is a very popular HTML and JavaScript editor in the professional web development crowd. It provides several handy prebuilt JavaScript components, integrates well with databases, and conforms to new standards such as XHTML and XML.