Javascript
Javascript
Introduction
What
is it?
How does it work?
What is Java?
Learning JavaScript
JavaScript
Statements
JavaScript and HTML forms
What is JavaScript?
Browsers
Text,
JavaScript
A type
to user actions
of programming language
Easy
to learn
Developed by Netscape
Now a standard exists
www.ecma-international.org/publications/
standards/ECMA-262.HTM
appearance
Especially
graphics
Visual feedback
Site
navigation
Perform calculations
Validation of input
Other technologies
javascript.internet.com
source
Executes
Fast,
on client
Simple
What is Java?
Totally
different
A full programming language
Much harder!
A compiled language
Independent of the web
Sometimes used together
Learning JavaScript
Special
syntax to learn
Learn the basics and then use other people's
(lots of free sites)
Write it in a text editor, view results in browser
You need to revise your HTML
You need patience and good eyesight!
JavaScript Statements
<html>
<head><title>My Page</title></head>
<body>
<script language="JavaScript">
document.write('This is my first
JavaScript Page');
</script>
</body>
</html>
JavaScript Statements
<html>
<head><title>My Page</title></head>
<body>
<script language=JavaScript">
document.write('<h1>This is my first
JavaScript Page</h1>');
</script>
</body>
</html>
HTML written
inside JavaScript
JavaScript Statements
<html>
<head><title>My Page</title></head>
<body>
<p>
<a href="myfile.html">My Page</a>
<br />
<a href="myfile.html"
onMouseover="window.alert('Hello');">
My Page</A>
</p>
JavaScript written
An Event
</body>
inside HTML
</html>
Example Statements
<script language="JavaScript">
window.prompt('Enter your name:','');
</script>
Another event
<form>
<input type="button" Value="Press"
onClick="window.alert('Hello');">
</form>
Note quotes: " and '
<form name="addressform">
Name: <input name="yourname"><br />
Phone: <input name="phone"><br />
Email: <input name="email"><br />
</form>
<form name="alertform">
Enter your name:
<input type="text" name="yourname">
<input type="button" value= "Go"
onClick="window.alert('Hello ' +
document.alertform.yourname.value);">
</form>
Tips
Check