This document contains notes from a 2015 course on advanced web programming. It covers various topics taught in the course including JavaScript, AJAX, jQuery, Node.js, and TypeScript. The introduction section provides an overview of the course objectives, topics, assignments, and guidelines for solving problems. Subsequent sections go into more detail on key JavaScript concepts such as data types, objects, functions, and the browser environment.
56. Glossary
AJAX
Asynchronous Java and XML
2.1. AJAX 2.2. Client side security 2. JavaScript 4. jQuery
Atwood's law
“Any application that can be written in JavaScript will eventually be written in JavaScript”
2. JavaScript
DOM
Document Object Model
2.3. Functions and prototypes 1. Course introduction 8. Frontend 2. JavaScript
4. jQuery
encapsulation
The combination of program code and data, and/or restriction of access to data from except
through dedicated code
2.3. Functions and prototypes 2.4. Extensions to ES3
ES6
ES6 - ECMAScript 6
2.4. Extensions to ES3 2. JavaScript
Rhino
[Notes] Advanced Web Programming
56Glossary