Your program is also a piece of data!
We learn through practice and exposure. We don't study grammar till much later in life. We break down a sentence into a sequence of words.
- Lexing (to tokens)
- Parsing (grammar)
- Semantic Analysis
The early programmer struggles with the Javascript keyword this
. But understanding your this
context is easier than it seems.
This
is all about where a function is invoked.
Often, early programmers worry about where the function was declared. Perhaps the function was declared in a specific file or a particular object. Surely this changes it's this
!
Nope.
A Node Library for Request Handling March 6, 2017
There is a Codeschool course on Express.js.
Zach Caceres
Express.js is a Javascript library that handles web routing and HTTP requests for web applications.
Express builds on the native HTTP library in node.js to allow for a simple, object-oriented approach to routing your web application.
The creators of Express.js describe it as a 'minimalist framework', meaning that Express.js handles a few core tasks well, but does not include many nice-to-have features. Instead, you can enhance your Express.js application with middleware downloaded from npm
or that you build yourself.
This series has four parts.