JavaScript is Assembly Language for the Web: Part 2 – Madness or just Insanity?
July 19, 2011
http://www.hanselman.com/blog/JavaScriptisAssemblyLanguagefortheWebPart2MadnessorjustInsanity.aspx
Computer science > JavaScript
BOOK: Object-Oriented JavaScript
Object-Oriented JavaScript – Second Edition
Stoyan Stefanov, Kumar Chetan Sharma
July 2013
https://www.packtpub.com/web-development/object-oriented-javascript-second-edition
recommended by:
Learn HTML5 from W3C
https://www.edx.org/course/learn-html5-w3c-w3cx-html5-1x
Mozilla Developer Network > JavaScript Guide
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide
Treehouse > JavaScript Basics
http://teamtreehouse.com/library/javascript-basics
Codecademy > JavaScript
http://www.codecademy.com/tracks/javascript
use the dev. tools of your browser. Press F12 on Windows or cmd-alt-i on Mac to open the dev. tools, then go to the console tab: this is where errors will be displayed, or messages of your own (use the console.log(string) JavaScript function in the JavaScript code embedded in your html page).
… Without such tools, debugging JavaScript code is impossible. So you need to look at some basic tutorials on how to use the dev. tools of your browsers, as the way they work differ one from another.
JS bin
JS bin
http://jsbin.com
used by:
Learn HTML5 from W3C
https://www.edx.org/course/learn-html5-w3c-w3cx-html5-1x
CODEPEN
http://codepen.io
used by:
Learn HTML5 from W3C
https://www.edx.org/course/learn-html5-w3c-w3cx-html5-1x
http://caniuse.com
http://html5please.com
https://en.wikipedia.org/wiki/Polyfill
microdata
Structured Data Markup
https://developers.google.com/structured-data
Live Microdata
http://foolip.org/microdatajs/live
JSFIDDLE
https://jsfiddle.net
Node.js
https://nodejs.org
Node.js® is a JavaScript runtime built on Chrome’s V8 JavaScript engine.
[used by O’Reilly “D3 and CoffeeScript”, 2014]
Babylon.JS
internetexplorer
May 19, 2014
Internet Explorer and Ubisoft launch the first ever Assassin’s Creed title that comes to the modern web with HTML5, 3D WebGL graphics, and JavaScript. Assassin’s Creed Pirates web demo is available for free play in five languages worldwide. New gameplay based on the popular app Assassin’s Creed Pirates (ACP) game allows you to step into the shoes of Alonzo Batilla, a young captain, racing his ship through the Caribbean seas, evading mines and other hurdles, amidst searching for treasure. This is also the first web game developed using the Babylon.JS open source framework. http://race.assassinscreedpirates.com
3D Game Programming for Kids: Create Interactive Worlds with JavaScript
3D Game Programming for Kids: Create Interactive Worlds with JavaScript
Create Interactive Worlds with JavaScript
Published: 2013-10-23
http://pragprog.com/book/csjava/3d-game-programming-for-kids
related:
https://www.destroyallsoftware.com/talks/the-birth-and-death-of-javascript
Mary live-codes a JavaScript game from scratch –
Mary Rose Cook at Front-Trends 2014
https://vimeo.com/105955605
http://maryrosecook.com
Getting your website to do things using JavaScript
Oct 07, 2015
https://channel9.msdn.com/series/choose-to-code/getting-your-website-to-do-things-using-javascript