Understanding basic JavaScript code

Inserting JavaScript into a webpage is much like inserting any other HTML content. The tags used to add JavaScript in HTML are <script> and </script>. The code surrounded by the <script> and </script> tags is called a script blog. <script> tags can be put between the <head> and </head> tags or between <body> and </body> tags. type attribute was the most important attribute of <script> tag. However, it is no longer used. The browser understands that <script> tag has JavaScript code inside it.
Syntax:
<script type="text/javascript"> ... </script>
How to write, save and run codes:
Method 1:
- Use any note editor like Notepad, or Notepad++ to write the code.
- Save the page with the .html extension and load it in the web browser.
Method 2:
- Create a .js file, and write your JS code in this file using your favourite editor.
- Add <script src=”relative_path_to_file/file_name.js”></script> at the end of <body> tag inside the HTML file.
Example: Code for Painting the page light blue.
html
| <!DOCTYPE html> <html>  <head>     <title></title> </head>  <bodybgcolor="white">     <p>Paragraph 1</p>     <scripttype="text/javascript">         document.bgColor ="lightblue";     </script> </body> <html> | 
Output: The colour of the web page is light blue, but the opening body tag is defined to set the background colour to be white.

Above code explanation:
- 
Here the bgcolor set the background colour of the web page as white. <body bgcolor="white"> 
- 
The background colour of the page is light blue because JavaScript is used to set the document’s background colour to be light blue. document.bgcolor="lightblue"; 
Example: Code to write something to a web page using JavaScript, let’s write “Hello World!” to a blank page using JavaScript.
html
| <!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN”  <head>     <title></title> </head>  <body>     <pid="ResultsP"></p>     <scripttype="text/javascript">              // Script Block 1               document.getElementById('ResultsP').innerHTML ='Hello World!';     </script> </body> <html> | 
Output:
Above code explanation:
- 
The following line has been added to this code. <!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”> <html xmlns=”http://www.w3.org/1999/xhtml”>This lets the web browser know that user is using XHTML. It doesn’t actually make any difference to the code; it would work just fine without the extra lines. 
- 
Notice that <p> tag has been given an id using the id attribute. <p id="ResultsP"> This id must be unique in the web page because it is used by the JavaScript to identify the specific HTML element in the following line: 
- 
The code simply means “Get me the document element with id ResultsP and set the HTML inside that element to Hello World!” . document.getElementById(‘ResultsP’).innerHTML = ‘Hello World!’; 
Things you should remember:
- A page is known as a document for the purpose of scripting in a web page.
- Properties of the document can be referenced by writing a document followed by a dot, followed by the property name. The document has lots of properties.
- After the <script> tag browser starts to interpret the text as JavaScript until the </script> comes.
 
				 
					


