JavaScript in Plain Language (2015)

JavaScript in Plain Language (2015)

PART I: AT THE GATES OF ENLIGHTENMENT

1.1 The browser interface

1.2 Material and tools needed

1.3 Declaring a variable – an alias name for a memory location

1.4 Lab work 1

1.5 Manipulating variable data

1.6 Lab work 2

1.7 Adding some more JavaScript operators

1.8 Lab work 3

1.9 Comparison operators and booleans

1.10 Lab work 4

1.11 Introducing console.log, alert, prompt, confirm

1.12 Logical Operators

1.13 Lab work 5

PART II: ENTERING THE SECOND REALM

2.1 Adding more syntax

2.2 Conditional Branching

2.3 The anatomy of a function

2.4 Lab work 6

2.5 Filling out a form to request a loop

2.6 The for loop

2.7 Looping over a string of characters

2.8 Lab work 7

2.9 Array lists

2.10 Lab work 8

2.11 Other useful arrays methods

2.12 Lab work 9

2.13 Lab work 10

2.14 Unordered lists

2.15 Lab work 11 - redo lab work 10

PART III: STRENGTHENING THE WARRIOR'S ARSENAL

3.1 Taking an inventory of what we’ve learned

3.2 More about functions

3.3 Manipulating variables with functions

3.4 Lab work 12

3.5 More branching techniques

3.6 Lab work 13

PART IV: ENTERING THE THIRD REALM

4.1 About this section

4.2 An introduction to JSON

PART V: DEFEATING THE DRAGON

5.1 First solid steps into AngularJS

5.2 Lab work 14

5.3 Going a step further into modularity

5.4 Preparing to separate data from presentation


Additional information