Introduction of Web_Page

Introduction Of Javascript


·        JavaScript is a scripting language most often used for client-side web
development

·      JavaScript is an implementation of the ECMAScript standard.

·      The ECMAScript only defines the syntax/characteristics of the language and a basic set of commonly used objects such as Number, Date, Regular Expression, etc.

·       The JavaScript supported in the browsers typically support additional objects.
e.g., Window, Frame, Form, DOM object, etc

JavaScript / JScript

Different brands or/and different versions of browsers may support different implementation of JavaScript.

 They are not fully compatible JScript is the Microsoft version of JavaScript.

What can we do with JavaScript?



·        To create interactive user interface in a web page (e.g., menu, pop-up alert, windows, etc.)

·        Manipulating web content dynamically

§  Change the content and style of an element  
§  Replace images on a page without page reload
§  Hide/Show contents

·        Generate HTML contents on the fly

·         Form validation

·        AJAX (e.g. Google complete) etc.


JavaScript Syntax :



JavaScript Values

The JavaScript syntax defines two types of values: Fixed values and variable values.

Fixed values are called literals. Variable values are called variables.

<!DOCTYPE html>
<html>
<body>
<h2>JavaScript Numbers</h2>
<p>Number can be written with or without decimals.</p>
<p id="demo"></p>

<script>
document.getElementById("demo").innerHTML = 10.50;
</script>

</body>

</html>




JavaScript Comments


JavaScript comments can be used to explain JavaScript code, and to make it more readable.

JavaScript comments can also be used to prevent execution, when testing alternative code.
    Single line comments start with //.
    Any text between // and the end of the line will be ignored by JavaScript (will not be executed).

eg.

<!DOCTYPE html>
<html>
<body>

<h1 id="myH"></h1>
<p id="myP"></p>

<script>
// Change heading:
document.getElementById("myH").innerHTML = "JavaScript Comments";
// Change paragraph:
document.getElementById("myP").innerHTML = "My first paragraph.";
</script>

</body>
</html>






JavaScript Variables


JavaScript variables are containers for storing data values.
In this example, xy, and z, are variables:

Example:

var x = 5;
var y = 6;
var z = x + y;


<!DOCTYPE html>
<html>
<body>

<h2>JavaScript Variables</h2>

<p>In this example, x, y, and z are variables.</p>

<p id="demo"></p>

<script>
var x = 5;
var y = 6;
var z = x + y;
document.getElementById("demo").innerHTML =
"The value of z is: " + z;
</script>

</body>
</html>





JavaScript Operators


Example
Assign values to variables and add them together:
var x = 5;         // assign the value 5 to x
var
 y = 2;         // assign the value 2 to y
var
 z = x + y;     // assign the value 7 to z (x + y)


<!DOCTYPE html>
<html>
<body>

<h2>JavaScript Operators</h2>

<p>x = 5, y = 2, calculate z = x + y, and display z:</p>

<p id="demo"></p>

<script>
var x = 5;
var y = 2;
var z = x + y;
document.getElementById("demo").innerHTML = z;
</script>

</body>
</html>





JavaScript Data Types


JavaScript variables can hold many data types: numbers, strings, objects and more
var length = 16;                               // Number
var
 lastName = "Johnson";                      // String
var
 x = {firstName:"John", lastName:"Doe"};    // Object

The Concept of Data Types

In programming, data types is an important concept.
To be able to operate on variables, it is important to know something about the type.
Without data types, a computer cannot safely solve this:
eg.
var x = "16" + "Volvo";

ect.........


Alert(), Confirm(), and Prompt()

Alert Box

An alert box is often used if you want to make sure information comes through to the user.
When an alert box pops up, the user will have to click "OK" to proceed.

Syntax

window.alert("sometext");




Confirm Box

A confirm box is often used if you want the user to verify or accept something.
When a confirm box pops up, the user will have to click either "OK" or "Cancel" to proceed.
If the user clicks "OK", the box returns true. If the user clicks "Cancel", the box returns false.

Syntax

window.confirm("sometext");

<!DOCTYPE html>
<html>
<body>

<h2>JavaScript Confirm Box</h2>


<button onclick="myFunction()">Try it</button>

<p id="demo"></p>

<script>
function myFunction() {
  var txt;
  if (confirm("Press a button!")) {
    txt = "You pressed OK!";
  } else {
    txt = "You pressed Cancel!";
  }
  document.getElementById("demo").innerHTML = txt;
}
</script>

</body>
</html>




Prompt Box

A prompt box is often used if you want the user to input a value before entering a page.
When a prompt box pops up, the user will have to click either "OK" or "Cancel" to proceed after entering an input value.
If the user clicks "OK" the box returns the input value. If the user clicks "Cancel" the box returns null.

Syntax

window.prompt("sometext","defaultText");

<!DOCTYPE html>
<html>
<body>

<h2>JavaScript Prompt</h2>

<button onclick="myFunction()">Try it</button>

<p id="demo"></p>

<script>
function myFunction() {
  var txt;
  var person = prompt("Please enter your name:", "Harry Potter");
  if (person == null || person == "") {
    txt = "User cancelled the prompt.";
  } else {
    txt = "Hello " + person + "! How are you today?";
  }
  document.getElementById("demo").innerHTML = txt;
}
</script>

</body>
</html>





JavaScript Objects



JavaScript Object Properties


Properties are the values associated with a JavaScript object.
A JavaScript object is a collection of unordered properties.
Properties can usually be changed, added, and deleted, but some are read only.

Accessing JavaScript Properties

The syntax for accessing the property of an object is:

objectName.property         // person.age
<!DOCTYPE html>
<html>
<body>

<h2>JavaScript Object Properties</h2>

<p>There are two different ways to access an object property:</p>
<p>You can use .property or ["property"].</p>

<p id="demo"></p>

<script>
var person = {
  firstname:"John",
  lastname:"Doe",
  age:50,
  eyecolor:"blue"
};

document.getElementById("demo").innerHTML = person.firstname + " is " + person.age + " years old.";
</script>

</body>
</html>


JavaScript Methods

JavaScript methods are actions that can be performed on objects.

A JavaScript method is a property containing a function definition.

<!DOCTYPE html>
<html>
<body>

<p>Creating and using an object method.</p>

<p>A method is actually a function definition stored as a property value.</p>

<p id="demo"></p>

<script>
var person = {
  firstName: "John",
  lastName : "Doe",
  id     : 5566,
  fullName : function() {
    return this.firstName + " " + this.lastName;
  }
};

document.getElementById("demo").innerHTML = person.fullName();
</script>
</body>

</html>




JavaScript Object Constructors


Example


function Person(first, last, age, eye) {
  this.firstName = first;
  this.lastName = last;
  this.age = age;
  this.eyeColor = eye;
}









Post a Comment

0 Comments

About Me

My photo
Mahesh Pathak
Akola, Maharashtra, India
Hi my name is Mahesh Pathak,I am a Computer Science student
View my complete profile
Dell i3 Processor

Contact Form

Name

Email *

Message *

Followers

Search This Blog