Links for Advanced JavaScript Reading

on | 2 Comments

Links for Advanced JavaScript ReadingDue to the lower traffic holiday week, and the fact that I’m busy with other stuff, this week’s posts will consist of reading lists and roundups.

Today the focus is on some heavier JavaScript stuff. Feel free to add any others in the comments.

Enjoy.

Object-orientation and inheritance in JavaScript: a comprehensive explanation (Manuel Kiessling)
“The good news is that [Object-orientation and inheritance in JavaScript is] actually quite simple, but the bad news is that it works completely different than object-orientation in languages like C++, Java, Ruby, Python or PHP, making it not-quite-so simple to understand.”


jQuery Deconstructed (Adventures in Keyframes and Code)
“The Deconstructed series is designed to visually and interactively deconstruct the internal code of JavaScript libraries, including jQuery, Prototype and MooTools. It breaks the physical JavaScript into visual blocks that you can easiliy navigate. Each block opens to reveal its internal code. Clickable hyperlinks allow you to follow program flow.”


Named function expressions demystified (Juriy “kangax” Zaytsev)
“Surprisingly, a topic of named function expressions doesn’t seem to be covered well enough on the web. This is probably why there are so many misconceptions floating around. In this article, I’ll try to summarize both — theoretical and practical aspects of these wonderful Javascript constructs; the good, bad and ugly parts of them.”


JavaScript design patterns — Part 1 (Adobe)
The first of a three-part series by Joseph Zimmerman. This one covers singleton, composite, and façade


JavaScript design patterns — Part 2 (Adobe)
Part two covers adapter, decorator, and factory.


JavaScript design patterns — Part 3 (Adobe)
Part three covers proxy, observer, and command.


Learning Advanced JavaScript (John Resig)
Code examples and discussions of concepts covered in John Resig’s upcoming book.


jQuery Plugin Patterns (Addy Osmani)
This is part of the jQuery Boilerplate repo, which I’ve featured before. Not exactly a tutorial, but something worth examining for a deeper understanding of creating jQuery plugins.

2 Responses

  1. JavaScript design patterns — Part 2 (Adobe)
    Part three covers proxy, observer, and command. ///– this must be Part 3

    cool resources, thanks!

Leave a Reply

Comment Rules: Please use a real name or alias. Keywords are not allowed in the "name" field. If you use keywords, your comment will be deleted, or your name will be replaced with the alias from your email address. No foul language, please. Thank you for cooperating.

Instructions for code snippets: Wrap inline code in <code> tags; wrap blocks of code in <pre> and <code> tags. When you want your HTML to display on the page in a code snippet inside of <code> tags, make sure you use &lt; and &gt; instead of < and >, otherwise your code will be eaten by pink unicorns.