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
Duckett, 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 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 11 – Content Panels
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