JavaScript Tutorial
JavaScript (JS) is a web programming language used with HTML and CSS.
JavaScript Tutorial
Learn JavaScript with this complete and quick JavaScript tutorial, easily. Useful for all beginners, this tutorial explains the basics, features, concepts and advantages of JavaScript with examples.Who is this JavaScript Tutorial designed for?
This tutorial will be very useful for all beginners and professional web developers and web designers who want to develop dynamic webpages. Freshers, BCA, BE, BTech, MCA, college students will also find it useful to develop notes, for exam preparation, lab exercises, assignments and viva questions. What do I need to know to begin with?
It will be useful to know HTML, before starting with this tutorial! Some knowledge about creating online applications will also come useful. JavaScript syllabus covered in this tutorial
This tutorial covers:
JavaScript Scripting Concept, Execution, Variables, Operators, Controls & Looping, Arrays, Event Handling, Built-in Objects, Built-in Functions, DOM Object, DOM Window Object, DOM Form Object, DOM Button Object, DOM Frame Object, Form Validation.
By the end of this tutorial, you will be ready to work confidently on JavaScript Language!
Introduction
- JavaScript is an Object-oriented Computer Programming Language.
- It is an Interpreted programming or script language from Netscape.
- The scripting languages are easier and faster to code.
- Its first appearance was in Netscape 2.0 in 1995 with the name 'LiveScript'.
Features of JavaScript
- JavaScript is an open source scripting language.
- It is lightweight.
- It creates network-centric applications.
- It is platform independent.
- It validates form data.
- It reduces server load.
Advantages of JavaScript
- JavaScript saves server traffic.
- It performs the operations very fast.
- It is simple to learn and implement.
- It is versatile.
- JavaScript pages are executed on the client side.
- JavaScript extends its functionality to the web pages.
Disadvantages of JavaScript
- JavaScript cannot be used for networking applications.
- It doesn't have any multithreading or multiprocessor capabilities.
- It has security issues being a client-side scripting language.