What is a clousre, what is a module, how can i override in-line style for CSS
Sigiloso
1. A closure is a function that remembers its lexical context at time of creation and can therefore access fields, variables, etc. that were in scope when the function was created but have, since then, gone out of scope ("out of scope" in this case, is the scope of the calling function... the function calling the closure!). A closure is usually defined as a nested function (even in languages where it is less TEXTUALLY visible, e.g. Ruby, Groovy, Clojure, the closure IS a nested function where there is some syntactic sugar to hide the fact, letting the compiler/interperter do the heavy lifting behind the scenes). 2. A module, otherwise known in some languages as as a "namespace" (e.g. in Python) is a self-hosting piece of code that defines all the methods, varibles, etc. needed to perform a specific, unique, action. A module that does more than one specific action, while still a module technically, is a poorly designed one that needs a refactoring as soon as possible. 3. To inline a CSS style use the "style" attribute on the tag and name the require CSS attribute, like "color", for instance.