Using Showdown/PageDown with and without jQuery
A tutorial on implementing the Showdown/PageDown Markdown parser in JavaScript, with examples for both plain JS and jQuery integration.
A tutorial on implementing the Showdown/PageDown Markdown parser in JavaScript, with examples for both plain JS and jQuery integration.
Analysis of Steve Jobs' open letter on Apple's decision not to support Flash on mobile devices, discussing proprietary standards and HTML5.
Analysis of a deceptive Facebook app that tricks users into running malicious JavaScript to spam friends.
A developer's experience using Opera browser with Oracle Enterprise Manager, highlighting its speed and tab management benefits.
Explores the size threshold for using inline scripts/styles vs. external files, considering HTTP overhead, caching, and performance trade-offs.
Explains how to use JavaScript's debugger statement to inspect private variables in closure-based modules, improving debugging for patterns like the Module Pattern.
Explains how JavaScript converts objects to primitives using toString and valueOf methods, covering basics, edge cases, and performance.
A developer creates a Python library to mimic JavaScript's flexible object syntax, allowing dot notation and dynamic property access.
A presentation overview on writing efficient, high-quality JavaScript code, aimed at developers with a Python background.
Guide to displaying messages in SharePoint 2010 using Status bar and Notification areas with JavaScript.
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.