Difference between revisions of "A Simple JavaScript Example"

From Techotopia
Jump to: navigation, search
m (Text replacement - "<table border="0" cellspacing="0" width="100%">" to "<table border="0" cellspacing="0">")
m (Text replacement - "<hr> <table border="0" cellspacing="0"> <tr>" to "<!-- Ezoic - BottomOfPage - bottom_of_page --> <div id="ezoic-pub-ad-placeholder-114"></div> <!-- End Ezoic - BottomOfPage - bottom_of_page --> <hr> <table border="0" cellspacing="0"> <tr>")
Line 69: Line 69:
  
  
 +
<!-- Ezoic - BottomOfPage - bottom_of_page -->
 +
<div id="ezoic-pub-ad-placeholder-114"></div>
 +
<!-- End Ezoic - BottomOfPage - bottom_of_page -->
 
<hr>
 
<hr>
 
<table border="0" cellspacing="0">
 
<table border="0" cellspacing="0">

Revision as of 19:37, 10 May 2016

PreviousTable of ContentsNext
The History of JavaScriptEmbedding JavaScript into Web pages


Purchase and download the full PDF version of this JavaScript eBook for only $8.99


No programming book would be complete without an initial example application just to get the reader started, and this book is no exception. In addition to a quick confidence boost for the novice, this serves as a good opportunity to check that the environment being used for the rest of this book is fully functional.

No programming book would be complete without an initial example application just to get the reader started, and this book is no exception. In addition to a quick confidence boost for the novice, this serves as a good opportunity to check that the environment being used for the rest of this book is fully functional.

A First JavaScript Example

Ever since the first book on programming for the C language was published it has become traditional that the first example consists of writing code to display the words "Hello World". With this tradition in mind we will begin with such as example.

Using your favorite editor, create an HTML file with the following content:

<html>
<head>
   <title>My First JavaScript Example</title>
</head>

<body>

<script type="text/javascript" language="JavaScript">
   document.writeln( "Hello World" );
</script>

</body>
</html>

Load the HTML file into a JavaScript enabled browser and a web page will be displayed showing the text "Hello World". All that this script does is define the standard HTML tags that you would expect to see in an HTML page, and also define embedded JavaScript code that writes text out to the current document (document is the JavaScript object for a web page).

Previously we discussed the event driven nature of JavaScript. In the next example we will extend the "Hello World" example to include event handling, in this case designing our script to display an alert dialog when a button is pressed.

Edit the previous HTML file and modify the script code so that is resembles the following:

<html>
<head>
   <title>My First JavaScript Example</title>
</head>

<body>

<script type="text/javascript" language="JavaScript">
   document.writeln( "Hello World" );
</script>

<form>
   <input type=button value="Press me" onClick="alert('Goodbye cruel world')">
</form>

</body>
</html>

When loaded into a web browser the page will appear as before, but this time a push button is visible in the page which, when pressed, will display an alert dialog containing the words "Goodbye cruel world". In order to make this happen we have used the HTML <form> and <input> tags to make the button visible and combined this with the onClick event handler. We've specified that when the onClick event of the button is triggered (i.e. when the user clicks on it) then the JavaScript to display the alert dialog should be executed.


Purchase and download the full PDF version of this JavaScript eBook for only $8.99



PreviousTable of ContentsNext
The History of JavaScriptEmbedding JavaScript into Web pages