Sound notification in web page
A guide to implementing cross-browser sound notifications in web pages using HTML5 audio, Flash, and legacy browser fallbacks.
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.
Learn how to make AJAX requests using vanilla JavaScript without jQuery, including handling browser compatibility issues.
A developer shares her journey to JSConf EU and explores techniques for detecting CSS selector support, crucial for writing robust polyfills.
A technical solution using JavaScript/jQuery to fix image resizing issues in Google's Blogger platform by enforcing maximum width constraints.
Introduces Waldo, a tiny JavaScript bookmarklet for searching and inspecting objects in a web page's runtime object model.
A developer introduces createTree, a JavaScript function for building DOM structures to avoid Mobile Safari's innerHTML bugs.
A developer's journey creating a polyfill for the HTML5 progress element, detailing technical challenges and solutions for cross-browser compatibility.
A call for contributors to help create a modern, streamlined fork of jQuery that removes legacy browser code and uses native JavaScript.
Explores JavaScript mixins as an alternative to classical inheritance for code reuse, detailing various techniques and their performance.
A guide to correctly extracting URL hash values in JavaScript, addressing common pitfalls and naive approaches.
Explains a common JavaScript closure issue where loops create unexpected behavior and provides solutions using IIFEs and libraries.