JavaScript Notes




JavaScript Origins

JavaScript was released by Netscape and Sun Microsystems in 1995.
However, JavaScript is not the same thing as Java.

What is JavaScript

It is a programming language.
It is an interpreted language.
It is object-based programming.
It is widely used and supported
It is accessible to the beginner.

Uses of JavaScript

Use it to add multimedia elements
With JavaScript you can show, hide, change, resize images, and
create image rollovers. You can create scrolling text across the status
bar.

Create pages dynamically
Based on the user's choices, the date, or other external data, JavaScript
can produce pages that are customized to the user.

Interact with the user
It can do some processing of forms and can validate user input when
the user submits the form.


Writing JavaScript

JavaScript code is typically embedded in the HTML, to be interpreted and
run by the client's browser. Here are some tips to remember when writing
JavaScript commands.

JavaScript code is case sensitive
White space between words and tabs are ignored
Line breaks are ignored except within a statement
JavaScript statements end with a semi- colon ;

The SCRIPT Tag
The <SCRIPT> tag alerts a browser that JavaScript code follows. It is
typically embedded in the HTML.

<SCRIPT language = "JavaScript">
statements
</SCRIPT>

SCRIPT Example

Open "script_tag.html" in a browser.
View the Source
Put the cursor after <! – Enter code below 􀃆 and enter the following:
<SCRIPT language = "JavaScript">
alert("Welcome to the script tag test page.")
</SCRIPT>

Save the changes by choosing Save from the File menu.
Then Refresh the browser by clicking the Refresh or Reload button.

Implementing JavaScript

There are three ways to add JavaScript commands to your Web Pages.
Embedding code
Inline code
External file

External File

You can use the SRC attribute of the <SCRIPT> tag to call JavaScript code
from an external text file. This is useful if you have a lot of code or you
want to run it from several pages, because any number of pages can call the
same external JavaScript file. The text file itself contains no HTML tags. It
is call by the following tag:
<SCRIPT SRC="filename.js">
</SCRIPT>

External Example

Open "external.html" in a browser
View the Source
Put the cursor after <! – Enter code here 􀃆 and enter:
<SCRIPT language = "JavaScript" SRC = "external.js">
</SCRIPT>
Save the changes and Refresh the browser.

2 Programming Basics

Programmers use variables to store values. A variable can hold several types
of data. In JavaScript you don't have to declare a variable's data type before
using it. Any variable can hold any JavaScript data type, including:
String data
Numbers
Boolean values (T/F)

Variable Names

There are rules and conventions in naming variables in any programming
language. It is good practice to use descriptive names for variables. The
following are the JavaScript rules:
The variable name must start with a letter or an underscore.
firstName or _myName
You can use numbers in a variable name, but not as the first
character.
name01 or tuition$
You can't use space to separate characters.
userName not user Name
Capitalize the first letter of every word except the first
salesTax or userFirstName

Variables
To declare variables, use the keyword var and the variable name:
var userName

To assign values to variables, add an equal sign and the value:
var userName = "Smith"
var price = 100

Functions
With functions, you can give a name to a whole block of code, allowing you
to reference it from anywhere in your program. JavaScript has built-in
functions for several predefined operations. Here are three some functions.
alert("message")
confirm("message")
prompt("message")

Function Example
Open "functions. html" and View the Source
Put the cursor after " // add code here " and enter:
var userName
var willDoSurvey
userName = prompt("Enter your name", "")
alert("Thank you, " + userName)
Save the changes and Refresh the page

User-Defined Functions
With user-defined functions, you can name a block of code and call it when
you need it. You define a function in the HEAD section of a web page. It is
defined with the function keyword, followed by the function name and any
arguments.
function functionName(argument)
{
statements
}


Popular posts from this blog

गरम चाय की प्याली

जाती के मुट्ठी में भारतीय लोकतंत्र

ब्राह्मण कौन ??