Writing modular JavaScript without polluting the global namespace
Explains how to write modular JavaScript code using patterns like the module pattern to avoid polluting the global namespace and improve code structure.
Explains how to write modular JavaScript code using patterns like the module pattern to avoid polluting the global namespace and improve code structure.
Explores whether JavaScript uses UCS-2 or UTF-16 encoding, detailing the differences and implications for handling Unicode characters.
A developer shares a custom jQuery plugin for animating color transitions using RGB interpolation in 3D space.
A technical guide explaining character escape sequences in JavaScript, covering code points, single character escapes, and encoding details.
A developer created a game called Sat-E for the Ludum Dare 22 game jam, inspired by the theme 'Alone' and Wall-E.
Explores the practice of extending JavaScript native prototypes, discussing its utility, risks, and compatibility concerns.
A curated list of essential RSS feeds for frontend developers, covering JavaScript, web standards, and large-scale web application development.
A developer's journey to create SofiaJS, a JavaScript user group in Bulgaria, to foster a local community for developers.
Explores Google Chrome's autoupdate feature as a key design philosophy, focusing on user simplicity and delivering content over browser complexity.
A guide to implementing cross-browser sound notifications in web pages using HTML5 audio, Flash, and legacy browser fallbacks.
A developer shares personal experiences and feedback from speaking at four front-end web development conferences, including JSConf EU and Fronteers.
Chainvas library update adds modularity, IE8+ compatibility, client-side build script, and extensive documentation for API chaining.
A guide demonstrating how to use jQuery events and OOP principles to write clean, modular JavaScript code for UI components.
A tutorial on implementing cascading dropdowns using the Knockout.js JavaScript library and the MVVM pattern.
A developer creates a web tool to convert CSS color names to RGB, HEX, and HSL values using HTML5 Canvas and modern web APIs.
Introduces loadNicely, a jQuery plugin for smooth image loading with progress indicators and custom callbacks.
Explains the JavaScript shorthand notation `foo#bar` as an alternative to `foo.prototype.bar` for referring to prototype methods.
Explores the quirks of JavaScript's typeof operator and proposes a more reliable alternative using the internal [[Class]] property.
A JavaScript developer shares an improved pattern for detecting and safely using the localStorage API, including a robust feature test and local reference technique.
A developer shares her journey to JSConf EU and explores techniques for detecting CSS selector support, crucial for writing robust polyfills.