Skip to content

Instantly share code, notes, and snippets.

@jose8a
Last active January 2, 2020 00:36
Show Gist options
  • Save jose8a/bd5f221c89ae9a167f4e to your computer and use it in GitHub Desktop.
Save jose8a/bd5f221c89ae9a167f4e to your computer and use it in GitHub Desktop.
JS Execution Context, Closures, This, Execution Order, Objects
##### Client-side Javascript Execution Order
http://javascript.about.com/od/hintsandtips/a/exeorder.htm
##### Phillip Roberts - What the heck is the Event Loop Anyways?
https://www.youtube.com/watch?v=8aGhZQkoFbQ
##### Javascript and the Browser - Under the Hood (video)
https://www.youtube.com/watch?v=dibzLw4wPms
http://esprima.org/demo/parse.html#
http://int3.github.io/metajs/
##### Conceptual Architecture of Google Chrome (class handout)
http://archrometects.files.wordpress.com/2009/10/assignment-01-conceptual-architecture-of-google-chrome-archrometects.pdf
##### How the V8 Engine Works
http://thibaultlaurens.github.io/javascript/2013/04/29/how-the-v8-engine-works/
##### V8 Design Elements
https://developers.google.com/v8/design
---
##### AA Closures and Scope
https://github.com/appacademy/js-curriculum/blob/master/w5d4/closures.md
##### How do JS Closures Work
http://stackoverflow.com/questions/111102/how-do-javascript-closures-work
---
##### JS Closures
http://jibbering.com/faq/notes/closures/
##### Execution Context
http://interglacial.com/javascript_spec/a-10.html
##### JS: Scope Chain
http://dmitrysoshnikov.com/ecmascript/chapter-4-scope-chain/
http://dmitrysoshnikov.com/ecmascript/chapter-2-variable-object/
##### What is the Execution Context in JS
http://davidshariff.com/blog/what-is-the-execution-context-in-javascript/
##### JS Scope Chain and Closures
http://davidshariff.com/blog/javascript-scope-chain-and-closures/
##### Understanding Scope and Context in JS
http://ryanmorr.com/understanding-scope-and-context-in-javascript/
##### JS Advanced Scoping & Other Puzzles
http://www.slideshare.net/senchainc/javascript-advanced-scoping-other-puzzles
##### Understanding Delete: EC, AO, VO
http://perfectionkills.com/understanding-delete/
##### What is a JS Activation Object?
http://programmers.stackexchange.com/questions/189967/what-is-an-activation-object-in-javascript
##### Execution Context Within Javascript
https://gist.github.com/Integralist/1525419
##### Scope and Activation Objects
http://odetocode.com/blogs/scott/archive/2007/07/10/closure-on-javascript-closures.aspx
##### JS Prototype Chains, Scope Chanis, and Performance
http://www.toptal.com/javascript/javascript-prototypes-scopes-and-performance-what-you-need-to-know
---
##### Know Thy Reference
http://perfectionkills.com/know-thy-reference/
##### All This
http://bjorn.tipling.com/all-this
##### YDKJS: 'this' & Object Prototypes
http://www.angelgroup.com.cn/Admin/UploadFile/20140913105309.pdf
##### MDN: JS Operator 'this'
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/this
##### Understanding JS Function Invocation and 'this'
http://yehudakatz.com/2011/08/11/understanding-javascript-function-invocation-and-this/
##### Phillip Roberts: Javascript's 'this' gist
https://gist.github.com/latentflip/55c78ead831e23d5ec59
##### Changinge the Execution Context of JS Functions w/Call and Apply
http://www.bennadel.com/blog/2265-changing-the-execution-context-of-javascript-functions-using-call-and-apply.htm
##### Understanding JS 'this'
http://javascriptweblog.wordpress.com/2010/08/30/understanding-javascripts-this/
##### Javascript 'this' Keyword
http://davidshariff.com/blog/javascript-this-keyword/
---
##### OLOO Part 1
https://medium.com/javascript-scene/the-two-pillars-of-javascript-ee6f3281e7f3
##### OLOO Part 2
https://medium.com/javascript-scene/the-two-pillars-of-javascript-pt-2-functional-programming-a63aa53a41a4
##### OO JS Pattern Comparison
http://john-dugan.com/object-oriented-javascript-pattern-comparison/
##### Object Oriented Javascript (book) --
Ch3 Functions, Ch4 Objects, Ch8 Design Patterns
http://edc.tversu.ru/elib/inf/0230.pdf
J##### S Objects Deconstruct'ion
http://davidwalsh.name/javascript-objects-deconstruction
##### MDN: Details of the Object Model
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Details_of_the_Object_Model
---
##### Human Javascript
http://read.humanjavascript.com/ch01-introduction.html
##### The ES5 Standard
http://www.ecma-international.org/publications/files/ECMA-ST/Ecma-262.pdf
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment