Please login to Subscribe to Guide.

Javascript Essentials   The language that rules the web.


13 Sections , 61 Topics

About the guide

Learn the basics of Javascript. This is an introductory guide that teaches the fundamental of the JavaScript. 

Prerequisites

  • No previous programming experience required. Knowledge of HTML/CSS is a plus.
  • A computer with any operating system (e.g. Windows, Mac, Linux).
  • An internet browser (e.g. Firefox, Safari, Internet Explorer, Chrome)
  • A text editor for writing code offline (e.g. Atom, Brackets, Notepad etc.)

Format

Instruction FormatTopics and Tutorials
Effort Required10 - 15 hours


Curriculum


 Section  1  Overview
1   Intro - let's begin!
2   About Javascript - history and more...!
3   What is Javascript? - getting to know!
4   What is DHTML? - go dynamic!
5   What can Javascript do? - very capable!
6   Advantages of Javascript - more the better!
7   Embedding Javascript - time for action!
8   Your first script - some code!
9   Using an external script - the preferred way!
10   Basics - a quick summary!
11   Comments - improve readability, and logic understanding!
 Section  2  Variables and Datatypes
12   Variables - time to store data!
13   Variable Names - name them intuitively!
14   Variable Assignment - how to use variables!
15   Data Types - type of data!
16   Strings - a sequence of characters!
17   Boolean Datatype - flip flop!
18   Escaping Quotes - mix but single and double quotes!
19   String Operations - concatenation!
20   Reserved words - have special meaning in language!
21   Variable Scope - global or local!
 Section  3  Operators
22   Operators - operate on the operands!
23   Arithmetic Operators - time for some calculation!
24   Comparison Operators - time to compare!
25   Logical Operators - and, or , not
26   Operator Precedence - which one get evaluated first!
 Section  4  Conditional Statements
27   If statement - time to make a decision!
28   If continued... - multiple and nested!
29   If else statement - what if the condition is not true!
30   If else if ladder - only one is true!
31   Switch - choose one out of many!
 Section  5  Looping
32   For Loop - repeat more than once!
33   Loop continued.. - more loops!
34   While Loop - loop while something is true!
35   Do... While Loop - execute and then check!
36   Break Statement - time to break the loop!
37   Continue Statement - kind of opposite of break!
 Section  6  Functions
38   What is a function? - time to reuse!
40   Optional Parameters - not all is required!
 Section  7  Arrays
41   Array - a collection of values!
42   Manipulating Array - time to change!
 Section  8  Built in Objects
43   Math - let's calculate!
44   Date - time flies!
 Section  9  Objects
45   OOP - Object Oriented Programming!
46   Classes - the template!
47   Properties - the attributes!
48   Methods - behavior matters!
 Section  10  DOM
49   Understanding DOM - the underlying Object Model!
50   Accessing DOM - getElementById("....");
51   Manipulating DOM - time to change it!
52   Event Model - handle with grace!
53   Common Events - variety of events!
54   Example - onload!
 Section  11  Browser Objects
55   Built-In Browser Objects - its browser turn now!
56   Window - the root level!
57   Document - represents the webpage!
58   Screen - the user's display device!
59   Browser - BOM!
 Section  12  Debugging
60   Debugging Javascript - squash the bugs one at a time!
61   Javascript Console - very useful!

Loading Please Wait...