- JavaScript Optimization: Eliminate Nested Functions
-
Learn how nested or inner functions affect the speed of your JavaScript. SPOILER: They hurt it.
-
Tags
-
-
Continue reading about JavaScript Optimization: Eliminate Nested Functions → (takes 3 minutes, 42 seconds)
- Review: YUI 2.8 Learning the Library
-
Book review for the new Packt Publishing book by Daniel Barreiro and Dan Wellman.
-
Tags
-
-
Continue reading about Review: YUI 2.8 Learning the Library → (takes 3 minutes, 13 seconds)
- Unselectable Text Using CSS and JavaScript
-
How can you stop someone from selecting text in an HTML element? Here are two cross-browser methods using CSS and JavaScript.
-
Tags
-
-
Continue reading about Unselectable Text Using CSS and JavaScript → (takes 1 minutes, 22 seconds)
- Running Apache and Node.JS Together
-
Transparently pass individual paths to Node.JS without changing your URLs or the way your existing content is served.
-
Tags
-
-
Continue reading about Running Apache and Node.JS Together → (takes 2 minutes, 6 seconds)
- Easy CSS Minification on Client and Server
-
Learn how to easily minify your CSS stylesheets. Examples in JavaScript and PHP for client and server.
-
Tags
-
-
Continue reading about Easy CSS Minification on Client and Server → (takes 1 minutes, 27 seconds)
- JavaScript Design Patterns: Lazy Initialization
-
Improve JavaScript performance by using the "lazy initialization" design pattern family.
-
Tags
-
-
Continue reading about JavaScript Design Patterns: Lazy Initialization → (takes 3 minute, 29 seconds)
- Quick Query String Parsing with JavaScript
-
Used to PHP's $_GET variables? Here's a simple method to add that functionality to JavaScript.
-
Tags
-
-
Continue reading about Quick Query String Parsing with JavaScript → (takes 1 minutes, 27 seconds)
- The Three Cs of Fast CSS and JavaScript
-
Drastically speed up your website by using PHP to combine and compress your CSS and JavaScript files on the fly, then automatically cache the result.
-
Tags
-
-
Continue reading about The Three Cs of Fast CSS and JavaScript → (takes 2 minutes, 39 seconds)
- Saving Drawn Images with Canvas and Cake.js
-
Save drawn images using the HTML5 Canvas tag, the Cake.js library, and a few simple lines of PHP.
-
Tags
-
-
Continue reading about Saving Drawn Images with Canvas and Cake.js → (takes 5 minutes, 0 seconds)
- JavaScript Design Patterns: Module, Singleton
-
Learn about the Revealing Module and Singleton design patterns using JavaScript.
-
Tags
-
-
Continue reading about JavaScript Design Patterns: Module, Singleton → (takes 2 minutes, 42 seconds)
- Pad Strings in PHP and JavaScript
-
Convert PHP's native str_pad function to JavaScript and pad strings with ease.
-
Tags
-
-
Continue reading about Pad Strings in PHP and JavaScript → (takes 1 minutes, 50 seconds)
- JavaScript Design Patterns: Mediator
-
Implement the Mediator design pattern in Javascript to facilitate code reuse and maintainability.
-
Tags
-
-
Continue reading about JavaScript Design Patterns: Mediator → (takes 3 minutes, 54 seconds)
- Click and Drag to Toggle Checkboxes
-
JavaScript tutorial: Click and drag to toggle multiple checkboxes at once.
-
Tags
-
-
Continue reading about Click and Drag to Toggle Checkboxes → (takes 2 minutes, 25 seconds)
- Adobe AIR: Call JavaScript from a SWF (also win money)
-
Cash prize if you have a solution! How to call JavaScript functions from a Flash .SWF in Adobe AIR.
-
Tags
-
-
Continue reading about Adobe AIR: Call JavaScript from a SWF (also win money) → (takes 3 minutes, 15 seconds)
- Google vs. Firebug Console
-
Google appears to delete Firebug's window.console, but why?
-
Tags
-
-
Continue reading about Google vs. Firebug Console → (takes 1 minutes, 18 seconds)
- Synchronous SQLite Singleton
-
Sychronous SQLite database abstraction that is object-oriented and easy to use.
-
Tags
-
-
Continue reading about Synchronous SQLite Singleton → (takes 1 minute, 14 seconds)
- Adobe AIR 1.5: GUI-less Application Updates
-
Your Adobe AIR 1.5 applications can self-update with no user interaction. Find out how.
-
Tags
-
-
Continue reading about Adobe AIR 1.5: GUI-less Application Updates → (takes 2 minute, 9 seconds)
- AJAX Phrasebook
-
AJAX Phrasebook of ready-to-use JavaScript and PHP code. Learn the basics of AJAX and XMLHttpRequest.
-
Tags
-
-
Continue reading about AJAX Phrasebook → (takes 3 minutes, 54 seconds)
- Seamless Application Updates with Adobe AIR 1.5
-
Seamlessly update your Adobe AIR 1.5 apps with the new ApplicationUpdater and ApplicationUpdaterUI frameworks.
-
Tags
-
-
Continue reading about Seamless Application Updates with Adobe AIR 1.5 → (takes 2 minutes, 18 seconds)
- jQuery Time Picker
-
A cool, fast time picker using the jQuery JavaScript library.
-
Tags
-
-
Continue reading about jQuery Time Picker → (takes 0 minutes, 47 seconds)
- Passing Arguments to setTimeout and setInterval
-
Various ways to pass arguments to JavaScript's setTimeout and setInterval. Includes a fix for IE to allow it to accept extra arguments like other browsers.
-
Tags
-
-
Continue reading about Passing Arguments to setTimeout and setInterval → (takes 2 minutes, 31 seconds)
- Order of Operations in JavaScript
-
Simple table displaying the order of operations in JavaScript.
-
Tags
-
-
Continue reading about Order of Operations in JavaScript → (takes 1 minutes, 12 seconds)
- Generating Unique IDs with JavaScript
-
How to generate unique IDs using the characteristics of scope and first-class functions in JavaScript.
-
Tags
-
-
Continue reading about Generating Unique IDs with JavaScript → (takes 0 minutes, 59 seconds)
- Checking Network Availability in Adobe AIR
-
A simple module to detect whether your Adobe AIR app can access the internet.
-
Tags
-
-
Continue reading about Checking Network Availability in Adobe AIR → (takes 1 minutes, 12 seconds)
- JavaScript in Action: thesixtyone.com
-
Learn how thesixtyone.com uses JavaScript to provide a rich front end experience.
-
Tags
-
-
Continue reading about JavaScript in Action: thesixtyone.com → (takes 0 minutes, 26 seconds)
- AJAX: Cross-Browser XMLHttpRequest
-
Make AJAX cross-browser compatible, whether it supports XMLHttpRequest or IE's proprietary AJAX DLLs.
-
Tags
-
-
Continue reading about AJAX: Cross-Browser XMLHttpRequest → (takes 1 minutes, 27 seconds)
- (function(){})(); and Scope
-
Scope and the (function(){})(); construct, and some tips on reusing JavaScript code and avoiding scope problems.
-
Tags
-
-
Continue reading about (function(){})(); and Scope → (takes 2 minutes, 27 seconds)
- arguments.callee
-
An introduction to the arguments.callee JavaScript blog.
-
Tags
-
-
Continue reading about arguments.callee → (takes 1 minutes, 24 seconds)
- search blog
-
-
- categories & tags
-
- random posts
-
- about hb stone
-
I'm a Senior Culinary Software Developer at Yummly working on various front-end and middle-tier tasks, primarily using JavaScript. I blog about web design and development topics including accessibility, usability, performance, and developing HTML / CSS / JavaScript applications on Appcelerator Titanium and Adobe AIR.
If you're a web developer, you might enjoy Jelo, my JavaScript library.
- copyright
-
All original work on this site is covered by a Creative Commons Attribution 3.0 license unless otherwise specified.
You may share or use any code or images from this site in any manner, for free, so long as
reasonable effort has been made to give credit where due.
found 28 posts labeled javascript
The views expressed in the posts and comments on this blog do not necessarily reflect those of my current or former employers.