This post examines how super-references work in JavaScript and how they will be simplified by ECMAScript 6. To understand this post, it helps to be familiar with JavaScript inheritance. If you are not, consult [2].
2011-11-29
A closer look at super-references in JavaScript and ECMAScript 6
2011-11-28
Former bank regulator William Black explains Occupy issues
2011-11-27
Mnemonics for remembering the CSS order of top right bottom left
2011-11-25
Node.js v0.6.3 now comes with NPM
V8’s incremental garbage collector: shorter pauses, better interactive performance
2011-11-24
HTML5 context menus in Firefox 8+
2011-11-23
2011-11-22
Keyword parameters in JavaScript and ECMAScript.next
2011-11-21
Video: Prototypal inheritance in JavaScript
2011-11-19
The Node.js v0.8 roadmap
Bridging the module gap between Node.js and browsers
One of the advantages of Node.js is that you can use the same programming language – JavaScript – on both server and client. When it comes to modularizing code that is portable between the two platforms, one is presented with a major challenge: they approach modularity differently. This post examines four solutions for writing cross-platform modules.
2011-11-17
Execute code each time the Node.js REPL starts
2011-11-16
Web audio APIs and the low-level approach
2011-11-15
GWT and Dart
2011-11-14
Key webOS feature: developer interest
What JavaScript would be like with significant newlines
Brendan Eich recently repeated that he regrets not having given JavaScript significant newlines. This post explains what that would be like. Quote:
2011-11-11
Web technology stacks – from LAMP to Janos
Economic inequality is bad, even for the rich
2011-11-09
Load Node.js modules in browsers via lobrow
Node.js has the advantage of letting you use JavaScript on client and server. Thus, it is a major nuisance that you can’t put portable code into a file that can be loaded on both platforms. This post presents a solution.
2011-11-08
Improving the JavaScript typeof operator
2011-11-07
Customize LaTeX output from a shell (Unix)
2011-11-04
Myth: JavaScript needs classes
- [2012-03-17] I completely rewrote this post and changed its name (which previously was “JavaScript does not need classes”).
- [2012-07-29] Classes have been accepted for ECMAScript.next.
- [2012-10-03] Since this article has been written, it was decided that ECMAScript will have the special property __proto__ instead of the <| operator.
- [2013-10-21] Instead of the extension operator, ECMAScript.next will have the function Object.assign().
2011-11-03
Why I want the iPad to have a mouse cursor
JavaFX open-sourced as JFX
As announced at JavaOne we (Oracle) would love to contribute JavaFX into OpenJDK as a new project called "JFX".
2011-11-02
Uncurrying `this` in JavaScript
This post explains applications of uncurrying and currying this in JavaScript. It has been triggered by a tweet of Brendan Eich’s.