• 1
  • All
  • 3 Operands
  • 300ms
  • Address
  • Add Strings
  • AdjustPan
  • AIR
  • AJAX
  • AJAX Memory Leak
  • Android
  • Android Back Button
  • Android Debug
  • Android Manifest
  • AppDelegate.m
  • Application Loader
  • App Scaling
  • Array Method
  • Audio
  • Authorization:basic
  • Back
  • Back Button
  • Background Color
  • Basic Auth
  • Basic Authentication
  • Bing
  • Brackets
  • Brackets Eslint
  • Brightcove
  • Browse Directories
  • Browse Directory
  • Browse Files
  • Browse File System
  • Browser Detect
  • Cache
  • Cache Buster
  • Call
  • Call A Number From Phonegap
  • Call Number In Android
  • Call Number In Ios
  • Canvas
  • Canvas Diff
  • Canvas Particle System
  • Certificate
  • Certificate Signing Request
  • Change Event
  • Chrome
  • Cli
  • Closure
  • Col
  • Coli.org
  • Compare Two Canvases
  • Concatenate
  • Config.xml
  • Convert
  • Converter
  • Convert Rgb To Hexadecimal
  • Cost Of Living Calculator
  • Cross Domain
  • Csr
  • CSS
  • Css3
  • Currency Formatter
  • Custom Message Box
  • Data Attribute
  • Debouncer
  • Device Root
  • Difference Between 2 Canvases
  • Directory List
  • Directory Reader
  • Disable Back Button
  • Documentation
  • Eclipse
  • Es6
  • Escape String
  • Event
  • Event Delegation
  • Ext.MessageBox
  • External Sd Card
  • External Storage
  • Fake Ternary
  • Fastclick
  • File List
  • File Manager
  • FileReader
  • Filesystem
  • File System
  • Folder List
  • Gesture
  • Google Maps
  • Google Maps Api
  • Hexadecimal
  • History
  • HTML
  • HTML5
  • Html5 Canvas
  • Html5 Canvas Particle System
  • Html5 Data Attribute
  • Html5 Data Tags
  • Html5 Particle System
  • Html5 Video Player
  • Http And Https
  • Ide
  • Ie
  • Image Caching
  • Image Data
  • Inappbrowser
  • Input Event
  • Internet Explorer
  • IOS
  • Iscroll
  • Iscroll Bounce
  • Iscroll Hack
  • Iscroll Jumps
  • Javascript
  • Javascript Documentation
  • JqPlot
  • Jquery
  • Jquery Data Attribute
  • Jquery Fires Multiple Events
  • JQuery JSON Memory Leak
  • JQuery Memory Leak
  • Jquery Web Service
  • Js Doc
  • Jsdoc
  • JSON
  • JSON.parse
  • Json Parse
  • Key
  • Keyboard
  • Library
  • Lint
  • Load Image
  • Load Image As Background
  • Load Image From Library
  • Load Image Into Canvas
  • Load Library Into Canvas
  • Location From Zip Code
  • Make Phonecall
  • Managing Multiple Iscrolls
  • Memory Leak
  • Message Box
  • MessageBox
  • Mixed Content
  • Mobile Platform Detection
  • Mp3
  • Msie
  • Multiple Events
  • Namespace
  • Namespacing
  • Nocache
  • No Cache
  • Npm
  • Observer
  • Onchange
  • One Liner
  • Oninput
  • Openssl
  • Operator
  • OSX
  • P12
  • Particle System
  • Paticle
  • PEM
  • PFX
  • PhoneGap
  • Phonegap 3
  • Phonegap Build
  • Phonegap File Manager
  • Pixel Array
  • Plugin
  • Prevent Back Button
  • Publisher Subscriber
  • Pubsub
  • Pub Sub
  • Regex
  • Regular Expression Test Method
  • Remove All Iscrolls
  • Replace Method
  • RequestFilesystem
  • Rgb
  • Rgba
  • Rgb Conversion To Hexadecimal
  • Ripple
  • Root
  • Safari
  • Safari Bug
  • Scroll Gesture
  • Sd Card
  • Sencha Architect
  • Sencha Touch
  • Sencha Touch 1
  • Sencha Touch 2
  • Shit View With Keyboard
  • Short Circuit
  • Short Circuit Evaluation
  • Short Curcuit
  • Sound
  • Sqlite
  • String
  • Style Sheet
  • Submit App
  • Swipe
  • Template
  • Templating
  • Ternary
  • Ternary Alternative
  • Ternary Esque
  • Ternary Like
  • Ternary Operator
  • Ternary Structures
  • Too Many Events
  • Touch Lag
  • Touchstart Delay
  • Track Iscroll Objects
  • Transport Security
  • Type Coercion
  • Video
  • Video Player
  • View Filesystem
  • Webkit
  • Webview
  • WithCredentials
  • Www Authenticate
  • Xcode
  • XHR
  • XhrFields
  • XML
  • XML 2 JSON
  • XML To JSON
  • Zip Code
  • Zoom
  • Default
  • Title
  • Date
  • Random
load more hold SHIFT key to load all load all

Debouncing Delegated Events in jQuery

12 May 2017

If you’ve read any of my posts you might have seen the pattern I like to use for using event delegation. That pattern, in its simplest form, looks like this: $(document).ready({ $('body').on('click','div',changeSomething); function changeSomething(e){ // do something } }); For me this is super useful – I can dynamically add elements to the DOM and […]

Read More

Trigger Basic Auth Dialog with jQuery / AJAX

05 May 2017

We’re all familiar with basic authentication (or should be) – my experience with it has been via cPanel or doing it by hand on *nix servers. Once setup it just works. The other day I was integrating an app into a service where the dev environment had basic authentication on it. My AJAX calls were […]

Read More