The reason behind these slides: At our college, we planned in an embedded system course that our students can use the Tessel platform[1] to do quick prototyping on various project ideas, but most of them only took a lecture on OOP in C++ and had no experience on other programming languages. To help them get ready on hacking on these boards and modules with JavaScript in the first few weeks, I decided I should make a notes on some "special features" in JS in contrast to languages like C++/Java, e.g., first-class anonymous functions, closures, class-free OOP, ... And here is the result.
17 comments
[ 2.5 ms ] story [ 48.5 ms ] thread[1]: https://tessel.io/
https://gist.github.com/concise/a20b3e5d7e9c61dfbcc5
Not that hard..didn't go thgh the bigger ones BTW...
My tests show that the top example is incorrect.
https://slides.com/concise/js/fullscreen#/34
Sorry if this place is inappropirate