|
|
Javascript Basics 01
JavaScript adds simple or sophisticated interactivity to a Web site, enhancing the users experience. Like any programming language, you need to understand the building blocks before you can start programming.Start at the BeginningBrowsers know to interpret Web pages as HTML because of the tags. Since JavaScript is contained inside an HTML document, it needs to be set apart with the tags. TITLEYOUR SCRIPT HERE// end commenting out --Dont forget that last tag! Abrowser will try and interpret the whole HTML page as JavaScript, until it comes to that closing tag. Without it, the page will generate unsightly errors and not load properly.Comment, Comment, CommentCommenting code allows you, or someone else looking at it, to understand whats occuring in the code. Commenting can be done in both single and multi-line variations:// single line comments/* multi-linecomments */But what about the HTML comment inside the script tags. That exists so older browsers that dont understand JavaScript wont try and interpret it. Otherwise, the code will render the page as HTML, resulting in the page displaying incorrectly.Defining VariablesJavaScript, like all programming languages, uses variables to store information. These variables can store numbers, strings, variables that have been previously defined, and objects. For example:Numeric: var x = 0; String: var y = "hello"; Variables: var z = x + y; Object: var myImage = new Image(); Strings MUST contain "" around the word or phrase. Otherwise the JavaScript will interpret it as a number. Numbers and previously defined variables, likewise, should not have "" unless you want that number to be treated as a string.Ex: var x = hello ** wrongVariables that store numbers and strings can be combined in a new variable. However, if anything is combined with a string, it is automatically be treated as a string. Ex: var y = "1";var z = "2";var a = y + z;The variable "a" in this instance is "12" not 3, since the two strings were combined together as text, not added like numbers. This would be true even if y = 1.Making a StatementNotice the semi-colons (;) at the end of each line of code? The semi-colon denotes the end of that particular statement. While JavaScript can sometimes be forgiving if you dont include the semi-colon at the end of each statement, its good practice to remember to do so. Otherwise, you might not remember to put it there when you really need it.Alert! Alert!Alerts are one of the greatest functions in JavaScript. They not only pass information on to visitors, but help you when youre trying to hunt down a bug in your code. Examples of alertsalert("this is a string"); creates an alert that will contain the text"this is a string" alert(x) creates an alert that will contain the value defined in variable x (make sure that variable x is defined before calling it)alert("the number is " + x); -creates an alert that will combine text and the value in x.It Can Do Math Too?JavaScript wouldnt be much of a programming language if it couldnt do simple math. While there are dozens of complex, built-in math functions, here are the basic symbols youll need to know:addition + subtraction - multiplication * division / greater than less than greater than or equal = less than or equal What "If" Statements"If" statements are often used to compare values. If the statement is true, a set of instructions enclosed in {} executes. Comparisons like this are done using the following symbols:equals == not equal != In the example below, you can see how an "if" statement is used to determine text that displays in an alert window. Copy and paste the following script into an HTML page to see it at work.var x = 6;var y = 3;// if statement for first alertif ( x == 6 ){alert("x is equal to 6");}else{alert("x is not equal to 6");}// defining variable for second alertvar z = x + y;alert(z);// end commenting-- Notice how the instructions for each statement (both the "if" and "else") are enclosed in {}(curly brackets). All curly brackets must have a beginning and ending, just like HTML tags. If a curly bracket is missing the JavaScript will return an error, so be sure to proof your code. ________________________________________This document is provided for informational purposes only, and i-Netovation.com makes no warranties, either expressed or implied, in this document. Information in this document is subject to change without notice. The entire risk of the use or the results of the use of this document remains with the user. The example companies, organizations, products, people, and events depicted herein are fictitious. No association with any real company, organization, product, person, or event is intended or should be inferred. Complying with all applicable copyright laws is the responsibility of the user. Without limiting the rights under copyright, no part of this document may be reproduced, stored in or introduced into a retrieval system, or transmitted in any form or by any means (electronic, mechanical, photocopying, recording, or otherwise), or for any purpose, wit hout the express written permission of i-Netovation.com.If you believe that any of these documents, related materials or any other i-Netovation.com content materials are being reproduced or transmitted without permission, please contact: violation@i-netovation.com.The names of actual companies and products mentioned herein may be the trademarks of their respective owners. About the Author (C) Copyright 2002. Lisa Spurlin
|
|
Web Development |
Most Popular Articles |
|
|
|
Random Article 1 |
Random Article 2 |
- Bring Your Web Site to Life With PHP
PHP: Hypertext Preprocessor, better known as PHP, is ahighly popular, server-side scripting language that can beembedded directly into HTML coding. PHP can do anything that CGI can do, such as process formdata and auto generate dynamic content, but PHP can do muchmore. It can be used on all major op
|
- Get Rid of Those Doorway Pages
Getting traffic to your site is the ultimate goal. Withoutthe traffic, you site isnt going to do much but take upcyberspace. Now, there are many ways to do this, and youshould be doing them all. But for our purpose here, I willlimit it to Search Engines.A while back, doorway pages were all the rage.
|
Random Article 3 |
Random Article 4 |
- Importance of Having Your Own Domain Name
A question that I frequently hear is "Do I really need to have my own domain name?" The one word answer is "YES.". If you put up your site with some of the free web hosting services, the only company who benefits is the web hosting company. The last person who benefits is you. There are a number of
|
- Choosing a Web Designer
by: John Sheridan In recent years, the web design industry has experienced a growth rate of huge proportions, due entirely to the numerous companies that have appeared as a result of continued Internet expansion. The business worlds appetite for websites and ecommerce solutions show n
|
|