JavaScript: Better and Faster
A presentation overview on writing efficient, high-quality JavaScript code, aimed at developers with a Python background.
A presentation overview on writing efficient, high-quality JavaScript code, aimed at developers with a Python background.
An in-depth guide to the JavaScript Module Pattern, covering basics, advanced techniques, and practical examples for clean code.
Analyzes the performance difference between JavaScript's strict (===) and loose (==) equality operators, finding minimal practical impact.
Explores the minimum delay for JavaScript timers like setTimeout, revealing browser-specific limits and implications for accurate timing.
Explains the dangers of improper JavaScript global variables and introduces a tool called badglobals.js to detect them during runtime analysis.
Explains JavaScript's function-level scoping and the hoisting of variable and function declarations, using examples to clarify common pitfalls.
A tutorial on using jQuery to find and replace specific text patterns within the DOM, useful for content editing workflows.
A critique of JavaScript's 'new' keyword, exploring its confusing behavior and edge cases through code examples.
A technique to preload JS and CSS files as print stylesheets to improve page load times, with a warning about Chrome compatibility issues.
A review of Douglas Crockford's book 'JavaScript: The Good Parts' and how it changed the author's perspective on the language.
A game developer introduces the new year's theme '100 Things' for the Experimental Gameplay Project, focusing on creative constraints.
A JavaScript developer proposes a shorter, regex-based function for reading browser cookies, criticizing verbose mainstream solutions.
Introducing consul.js, a JavaScript logging abstraction that wraps console functions for easier debugging and cross-browser compatibility.
Argues against including jQuery in Django's admin interface to keep contribution accessible and avoid endorsing a single JavaScript toolkit.
An experimental JavaScript approach to creating elastic textareas that auto-adjust height without hidden divs, discussing browser compatibility.
A historical look at JavaScript string manipulation, comparing the performance of split/join versus replace() for find-and-replace operations.
Explores a JavaScript technique called 'simplethreading' for handling large data sets asynchronously by batching operations to improve performance.
Extending jQuery with John Resig's micro-templating function for cleaner, nestable JavaScript templates.
A technical article discussing a JavaScript method to dynamically load and manage CSS dependencies in large web applications.
A developer details building a custom, high-performance friend selector UI component for social apps, inspired by Facebook's design.