| JavaScript training course provided by Intoweb in Johannesburg and Pretoria, South Africa
What
is JavaScript?
JavaScript enables the user to incorporate scripts within
website pages to add dynamic effects and functionality, as
well as manipulate the behaviour on web pages. It ranges from
simple to complicated functions and is very useful as a scripting
language for websites.
JavaScript functions can include arithmetic
operations, date and time functions, random numbers, text
strings and components of document content. It can also include
functions to make pop-up windows and confirmation boxes. JavaScript
is useful with html submission forms and the training is ideal
for the newcomer to JavaScript.
Pre-Requisites
HTML experience (click to view
details on our HTML training)
Course Details
Intoweb provides in-depth as well as hands-on JavaScript training
in South Africa and our JavaScript training course leaders
play an interactive role in the training to make sure candidates
understand the lessons. Intoweb does not offer amateur lecture
notes; rather each course member will be supplied with a quality,
comprehensive textbook. Intoweb is
ISETT SETA accredited.
Duration:
4 days
If you are interested in
taking this course please contact:
(Please specify the course in your email enquiry)
Table of contents
| Introducing JavaScript
Introduction
The script Block
Syntax rules
Keywords
Variable
Data Types
Escape Sequences
Functions
Function Arguments
Multiple Functions
Variable Scope
Multiple Arguments
|
Performing Operations
Arithmetical Operators
Arithmetical Examples
Logical Operators
Logical Examples
Assignment Operators
Assignment Examples
Comparison Operators
Comparison Examples
Conditional Operators
|
Making Statements
Conditional If
If - Prompt Example
If-Else Statements
The Switch Statement
For Loops
The For-in Loop
While Loops
The Do-while Loop
Break Statement
Continue Statement
Using With Statement |
Using Arrays
Creating Arrays
Array Elements
Fill Elements Loop
Adding More Elements
String of Elements
Reverse Element Order
Subarrays
Arrange Elements
Preloader Array
|
Date and Time
Getting Date and Time
Date Information
Time Information
Current Time
Universal Time Clock
Time Zones
Setting Date and Time
Date Strings
Using the System Clock
Cancelling the Timer
Javascript Clock
|
Doing Mathematics
Math Constants
Using Pi
Math Methods
Rounding Floats
Comparing Numbers
Random Generator
Lottery Picker
Random Images |
Working with Strings
String Length
Characters in Strings
Join Strings
Search a String
Seperate Words
Substrings
Convert to a String
Change Case
Numbers From String
Variables in Strings
Encoding Strings
|
Adressing Page Objects
Object Constructor
Property Inheritance
DOM Heirarchy
Revealing Page Objects
Browser ID
Cross- Browser Compatibility
Platform Check
Shockwave Test
Java Detection |
Windows Properties
Confirm
Prompt
Location
History
Onload
Status
Pop-up Window
Pop-up Features
Close Pop-up
Get Size
Frames Array
Frame Objects
Error Handling
|
Document Properties
Set Colours
Javascript Creates
Set Cookie
Get Cookie
Images Array
Rollover
Dynamic Content
Last Modified
Internet Explorer Layers
Netscape Layers
Cross-Browser Layers
|
Form Properties
The Form Object
Form Elements
Clicks Buttons
Toggle Value
Text Boxes
Password Boxes
Radio Buttons
Radio Polling
Check Boxes
Checkbox Polling
Option Lists
Selected Index
Text Areas
Clear Form Send Form
Ammend Form
Email Adresss Validation
|
Event Handlers
Mouse Click
Capture Mouse
Mouse Over
Mouse Out
Mouse Down and Mouse Up
Mouse Buttons
Key Down and Key up
Key Codes
Load
Unload
Focus
Blur
Change
Reset
Submit
Abort
Resize
|
Javascript and DHTML
Javascript Protocol
Layer Attributes
Toggle Visibility
Dynamic Content
Slide Show
Tacking Layer
Scrolling Layer
Pop-up Layers
Dynamic Menu
Fresh Options
DOM Hierarchy Reference Chart
|
Javascript in E-Commerce
Products Page
Hidden Form
Customer Details
Generate Order Number
Confirm Order
Submit Order
What Next? |
|
contact
(Please specify the course in your email enquiry) |