JavaScript Design Patterns: Strategy
Explains the Strategy design pattern in JavaScript with a practical game character movement example to create flexible, swappable algorithms.
Explains the Strategy design pattern in JavaScript with a practical game character movement example to create flexible, swappable algorithms.
A guide to implementing classic Gang of Four design patterns in JavaScript, with explanations and code examples.
Introducing Prism, a lightweight, extensible syntax highlighter for code snippets with plugin support and semantic HTML.
A technical guide explaining how to make Twitter Bootstrap's tab components bookmarkable using JavaScript and URL hash fragments.
A tutorial on creating custom jQuery Deferred objects and Promises for handling asynchronous operations like animations and AJAX.
A technical guide on extending the PageDown markdown editor to support custom image uploads via JavaScript, including async file handling.
A technical guide on setting up and testing AMD modules within a Backbone.js project using Mocha, Chai, and Sinon.
A guide to setting up and writing basic tests using the Mocha testing framework and Chai assertion library for JavaScript.
A developer considers using Disqus for blog comments, weighing its convenience against adding JavaScript and user tracking.
A tutorial covering Backbone.js basics including Events, Models, and simple data-binding with practical code examples.
A tutorial exploring the basics of RequireJS and AMD modules, including loading scripts and defining simple modules.
A technical guide to quickly complete Dropbox's 2012 Dropquest puzzle challenge using URL manipulation and JavaScript debugging to earn extra storage.
A developer shares a minimalist iPhone lock screen design using a custom template and discusses UI design for iOS.
A technical guide on integrating D3.js data visualizations into the Octopress blogging platform, including a working bar chart example.
A developer's critical analysis of JavaScript's challenges, particularly regarding modularity and dependency management in browser environments.
Explains the lack of touch events in IE9 Mobile for Windows Phone 7 and provides workarounds using mouse events for web developers.
An open-source HTML5 canvas image editor with multiple layers, jQuery integration, and a modular architecture for extensibility.
Explains how to improve webpage load times by asynchronously loading social media JavaScript links, with a reference to a CSS-Tricks article.
Explores hacky JavaScript methods to detect device orientation, addressing inconsistencies across mobile devices like the Galaxy Tab.
Analysis of the new JavaScript fat arrow function syntax, its features, and potential concerns for developer understanding.