Javascript Jargon

  • context, relationship, shape, path, mapping, domain

scheme://domain:port/path?query_string#fragment_id

  • learn called path param and query param, :id path, ?id query param

  • Anatomy of a function, variable, naming post, function argument, parameter, variadic, function signature

  • Declaration - var hello;

  • Definition - var hello = function () {//inside}; Everything inside the function is the definition.
  • Difference between function declaration and function expression.

classes as well

// scope


// function
function someFunction(parameter) {

  return value;
}

// key/value pair is called a property
const obj = {
  key: value,
  method: function () {
  }
}
// attribute, internal value that defines some characteristic of a property

Statement

https://www2.southeastern.edu/Academics/Faculty/kyang/2014/Fall/CMPS401/ClassNotes/CMPS401ClassNotesChap05.pdf https://www.lix.polytechnique.fr/~liberti/public/computing/prog/c/C/glossary.html#parameter http://www.programmingforbeginnersbook.com/blog/expand_your_programming_vocabulary/ https://www.cs.kent.ac.uk/people/staff/djb/oop/glossary.html https://www.vocabulary.com/dictionary/programming%20language http://www.jsoftware.com/help/dictionary/vocabul.htm

https://tc39.github.io/ecma262/#sec-terms-and-definitions

http://ecma-international.org/

https://tc39.github.io/ecma262/#prod-LexicalDeclaration https://tc39.github.io/ecma262/#sec-grammar-summary

https://www.youtube.com/watch?v=7sOGQGvMXJc