Skip to content

Latest commit

 

History

History
107 lines (88 loc) · 4.43 KB

js.md

File metadata and controls

107 lines (88 loc) · 4.43 KB

quick feedback: http://codepen.io
https://jsfiddle.net/

weird stuff: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Enumerability_and_ownership_of_properties http://davidshariff.com/blog/what-is-the-execution-context-in-javascript/ https://msdn.microsoft.com/en-us/library/wwbyhkx4(v=vs.94).aspx https://bost.ocks.org/mike/chart/ --really cool to see how they were building reusable code http://eddmann.com/posts/ten-ways-to-reverse-a-string-in-javascript/ https://davidwalsh.name/essential-javascript-functions

keycodes: http://keycode.info/

es6: http://es6-features.org/ https://babeljs.io/docs/learn-es2015/ http://www.sitepoint.com/object-oriented-javascript-deep-dive-es6-classes/ http://www.sitepoint.com/preparing-ecmascript-6-proxies/ http://www.sitepoint.com/preparing-ecmascript-6-map-weakmap/ http://node.green/ -- supported features by node version

general js: javascript the good parts way to join objects in javascript? https://babeljs.io/docs/learn-es2015/ http://es6-features.org/ https://davidwalsh.name/ https://github.com/airbnb/javascript ----style guide w/ good examples, lots of resources https://www.npmjs.com/package/eslint-config-airbnb ---.eslint for the style guide above

other people's class notes: https://github.com/emilyaviva/notes-codefellows-js-dev

functional js: http://www.sitepoint.com/currying-in-functional-javascript/ --currying http://javascriptissexy.com/understand-javascripts-this-with-clarity-and-master-it/ -- 'this' keyword explanation http://benalman.com/news/2010/11/immediately-invoked-function-expression/ -- immediately-invoked-function-expression http://skilldrick.co.uk/2011/04/closures-explained-with-javascript/ --closures https://developer.mozilla.org/en-US/docs/Web/JavaScript/A_re-introduction_to_JavaScript --mdn intro/guide

frameworks: https://www.javascripting.com/ https://en.wikipedia.org/wiki/List_of_JavaScript_libraries https://en.wikipedia.org/wiki/React_(JavaScript_library) https://en.wikipedia.org/wiki/Ember.js https://en.wikipedia.org/wiki/AngularJS https://en.wikipedia.org/wiki/Backbone.js https://en.wikipedia.org/wiki/Node.js vue angular 2 meteor

promises: https://github.com/wbinnssmith/awesome-promises https://github.com/petkaantonov/bluebird#what-are-promises-and-why-should-i-use-them

jquery: http://youmightnotneedjquery.com/

graphics: https://en.wikipedia.org/wiki/WebGL e.g. https://jayweeks.com/medusae/

games: http://jlongster.com/Making-Sprite-based-Games-with-Canvas

functions to learn more about in JS and jquery: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array#Methods_2 http://api.jquery.com/offset/ https://api.jquery.com/jQuery.proxy/ https://developer.mozilla.org/en-US/docs/Web/API/WindowTimers/setTimeout https://developer.mozilla.org/en-US/docs/Web/API/WindowTimers/setInterval https://developer.mozilla.org/en-US/docs/Web/API/Window/requestAnimationFrame https://developer.mozilla.org/en-US/docs/Web/API/History https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function/bind http://api.jquery.com/jquery.ajax/ https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise https://api.jquery.com/category/deferred-object/ https://api.jquery.com/jquery.when/ https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Iterators_and_Generators https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/function*

generators: https://davidwalsh.name/es6-generators https://davidwalsh.name/es6-generators-dive https://davidwalsh.name/async-generators https://davidwalsh.name/concurrent-generators http://www.skilledup.com/articles/best-javascript-blogs-to-keep-your-programming-skills-sharp https://msdn.microsoft.com/en-us/library/dn858237(v=vs.94).aspx http://www.2ality.com/2015/03/no-promises.html http://www.2ality.com/2015/03/es6-generators.html

advanced patterns: https://github.com/tc39/ecmascript-asyncawait https://www.npmjs.com/package/thunks
http://es6-features.org https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Set https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/WeakMap https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/filter https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Symbol