arguments.callee web design & development blog  


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.