CodeinWP CodeinWP

Links for Advanced JavaScript Reading

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.


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. Juan Olvera says:

    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 and deep URLs are not allowed in the "Website" field. If you use keywords or deep URLs, your comment or URL will be removed. No foul language, please. Thank you for cooperating.

Markdown in use! Use `backticks` for inline code snippets and triple backticks at start and end for code blocks. You can also indent a code block four spaces. And no need to escape HTML, just type it correctly but make sure it's inside code delimeters (backticks or triple backticks).