JavaScript References

JavaScript Summary
(http://www.codeproject.com/Articles/1006192/JavaScript-Summary)
A short summary of JavaScript’s main features, including a discussion of the different kinds of JS objects, basic data structures, functions as first class citizens, and code patterns for implementing classes.

JavaScript was developed in 10 days in May 1995 by Brendan Eich, then working at Netscape, as the HTML scripting language for their browser Navigator 2 (more about history). Brendan Eich said (at the O’Reilly Fluent conference in San Francisco in April 2015): “I did JavaScript in such a hurry, I never dreamed it would become the assembly language for the Web”.


JavaScript References / Books

javascript-and-jquery-book-coverDuckett, Jon (2014) “JavaScript and jQuery – Interactive Front-End Web Development” , John Wiley & Sons, Inc

The following are PDFs of the chapters:

JavaScript and JQuery Interactive Front-End Web Development – Introduction

JavaScript and JQuery Interactive Front-End Web Development – Chapter 1 – The ABC of Programming

JavaScript and JQuery Interactive Front-End Web Development – Chapter 2 – Basic JavaScript Instructions

JavaScript and JQuery Interactive Front-End Web Development – Chapter 3 – Functions, Methods and Objects

JavaScript and JQuery Interactive Front-End Web Development – Chapter 4 – Decisions and Loops

JavaScript and JQuery Interactive Front-End Web Development – Chapter 5 – Document Object Model

JavaScript and JQuery Interactive Front-End Web Development – Chapter 6 – Events

JavaScript and JQuery Interactive Front-End Web Development – Chapter 7 – jQuery

JavaScript and JQuery Interactive Front-End Web Development – Chapter 8 – Ajax and JSON

JavaScript and JQuery Interactive Front-End Web Development – Chapter 9 – APIs

JavaScript and JQuery Interactive Front-End Web Development – Chapter 10 – Error Handling and Debugging

JavaScript and JQuery Interactive Front-End Web Development – Chapter 11 – Content Panels

JavaScript and JQuery Interactive Front-End Web Development – Chapter 12 – Filtering, Searching and Sorting

JavaScript and JQuery Interactive Front-End Web Development – Chapter 13 – Form Enhancement and Validation

JavaScript and JQuery Interactive Front-End Web Development – Index


Source Code (ZIP 4,981KB)


PowerPoint Slides

All PowerPoint Slides (ZIP 16,942KB)

Introduction
PowerPoint – JavaScript and jQuery – Introduction

Chapter 1
PowerPoint – JavaScript and jQuery – Chapter 1 – The ABC of Programming – A
PowerPoint – JavaScript and jQuery – Chapter 1 – The ABC of Programming – B
PowerPoint – JavaScript and jQuery – Chapter 1 – The ABC of Programming – C

Chapter 2
PowerPoint – JavaScript and jQuery – Chapter 2 – Basic JavaScript Instructions

Chapter 3
PowerPoint – JavaScript and jQuery – Chapter 3 – Functions, Methods and Objects

Chapter 4
PowerPoint – JavaScript and jQuery – Chapter 4 – Decisions and Loops

Chapter 5
PowerPoint – JavaScript and jQuery – Chapter 5 – Document Object Model

Chapter 6
PowerPoint – JavaScript and jQuery – Chapter 6 – Events

Chapter 7
PowerPoint – JavaScript and jQuery – Chapter 7 – jQuery

Chapter 8
PowerPoint – JavaScript and jQuery – Chapter 8 – AJAX and JSON

Chapter 9
PowerPoint – JavaScript and jQuery – Chapter 9 – APIs

Chapter 10
PowerPoint – JavaScript and jQuery – Chapter 10 – Error Handling and Debugging

Chapter 11
PowerPoint – JavaScript and jQuery – Chapter 11 – Content Panels

Chapter 12
PowerPoint – JavaScript and jQuery – Chapter 12 – Filtering, Searching and Sorting

Chapter 13
PowerPoint – JavaScript and jQuery – Chapter 13 – Form Enhancement and Validation


Quizzes

Chapter 1
Questions – Chapter 1 – The ABC of Programming
Questions – Chapter 1 – The ABC of Programming – Answers

Chapter 2
Questions – Chapter 2 – Basic JavaScript Instructions
Questions – Chapter 2 – Basic JavaScript Instructions – Answers

Chapter 3
Questions – Chapter 3 – Functions, Methods and Objects
Questions – Chapter 3 – Functions, Methods and Objects – Answers

Chapter 4
Questions – Chapter 4 – Decisions and Loops
Questions – Chapter 4 – Decisions and Loops – Answers

Chapter 5
Questions – Chapter 5 – Document Object Model
Questions – Chapter 5 – Document Object Model – Answers

Chapter 6
Questions – Chapter 6 – Events
Questions – Chapter 6 – Events – Answers

Chapter 7
Questions – Chapter 7 – jQuery
Questions – Chapter 7 – jQuery – Answers

Chapter 8
Questions – Chapter 8 – AJAX and JSON
Questions – Chapter 8 – AJAX and JSON – Answers

Chapter 9
Questions – Chapter 9 – APIs
Questions – Chapter 9 – APIs – Answers

Chapter 10
Questions – Chapter 10 – Error Handling and Debugging
Questions – Chapter 10 – Error Handling and Debugging – Answers

Chapter 11
Questions – Chapter 11 – Content Panels
Questions – Chapter 11 – Content Panels – Answers

Chapter 12
Questions – Chapter 12 – Filtering, Searching and Sorting
Questions – Chapter 12 – Filtering, Searching and Sorting – Answers

Chapter 13
Questions – Chapter 13 – Form Enhancement and Validation
Questions – Chapter 13 – Form Enhancement and Validation – Answers