<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en-us" xmlns="http://www.w3.org/2005/Atom"><title>Simon Willison's Weblog: dan-webb</title><link href="http://simonwillison.net/" rel="alternate"/><link href="http://simonwillison.net/tags/dan-webb.atom" rel="self"/><id>http://simonwillison.net/</id><updated>2008-02-10T15:13:38+00:00</updated><author><name>Simon Willison</name></author><entry><title>Event Delegation Made Easy</title><link href="https://simonwillison.net/2008/Feb/10/danwebbnet/#atom-tag" rel="alternate"/><published>2008-02-10T15:13:38+00:00</published><updated>2008-02-10T15:13:38+00:00</updated><id>https://simonwillison.net/2008/Feb/10/danwebbnet/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.danwebb.net/2008/2/8/event-delegation-made-easy-in-jquery"&gt;Event Delegation Made Easy&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Dan Webb demonstrates a neat trick for event delegation in jQuery, using CSS selectors and the jQuery .is() method to dispatch to different callbacks from a single event handler based on the target of the event.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/dan-webb"&gt;dan-webb&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/delegation"&gt;delegation&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/eventdelegation"&gt;eventdelegation&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/javascript"&gt;javascript&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/jquery"&gt;jquery&lt;/a&gt;&lt;/p&gt;



</summary><category term="dan-webb"/><category term="delegation"/><category term="eventdelegation"/><category term="javascript"/><category term="jquery"/></entry><entry><title>Low Pro For jQuery?</title><link href="https://simonwillison.net/2008/Feb/3/danwebbnet/#atom-tag" rel="alternate"/><published>2008-02-03T22:16:04+00:00</published><updated>2008-02-03T22:16:04+00:00</updated><id>https://simonwillison.net/2008/Feb/3/danwebbnet/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.danwebb.net/2008/1/31/low-pro-for-jquery"&gt;Low Pro For jQuery?&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Dan Webb on why he prefers Prototype over jQuery: “The one big reason was that, while jQuery was super simple and concise when working on smaller projects, it offered no help in structuring larger applications”.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/dan-webb"&gt;dan-webb&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/javascript"&gt;javascript&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/jquery"&gt;jquery&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/libraries"&gt;libraries&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/lowpro"&gt;lowpro&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/prototype-js"&gt;prototype-js&lt;/a&gt;&lt;/p&gt;



</summary><category term="dan-webb"/><category term="javascript"/><category term="jquery"/><category term="libraries"/><category term="lowpro"/><category term="prototype-js"/></entry><entry><title>Low Pro Behaviours 101</title><link href="https://simonwillison.net/2007/Jul/17/danwebbnet/#atom-tag" rel="alternate"/><published>2007-07-17T10:09:03+00:00</published><updated>2007-07-17T10:09:03+00:00</updated><id>https://simonwillison.net/2007/Jul/17/danwebbnet/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.danwebb.net/2007/7/17/low-pro-behaviours-101"&gt;Low Pro Behaviours 101&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
A neatly packaged method of enhancing an existing DOM element with pre-packaged behaviours.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/behaviours"&gt;behaviours&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/dan-webb"&gt;dan-webb&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/dom"&gt;dom&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/javascript"&gt;javascript&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/lowpro"&gt;lowpro&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/prototype-js"&gt;prototype-js&lt;/a&gt;&lt;/p&gt;



</summary><category term="behaviours"/><category term="dan-webb"/><category term="dom"/><category term="javascript"/><category term="lowpro"/><category term="prototype-js"/></entry><entry><title>Flash vs. Ajax: It's time to expand your toolbox</title><link href="https://simonwillison.net/2007/Mar/20/danwebbnet/#atom-tag" rel="alternate"/><published>2007-03-20T09:49:27+00:00</published><updated>2007-03-20T09:49:27+00:00</updated><id>https://simonwillison.net/2007/Mar/20/danwebbnet/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.danwebb.net/2007/3/20/flash-vs-ajax-it-s-time-to-expand-your-toolbox"&gt;Flash vs. Ajax: It&amp;#x27;s time to expand your toolbox&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Dan Webb offers his smart, pragmatic take on the Flash vs. Ajax permathread.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/ajax"&gt;ajax&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/dan-webb"&gt;dan-webb&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/flash"&gt;flash&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/flex"&gt;flex&lt;/a&gt;&lt;/p&gt;



</summary><category term="ajax"/><category term="dan-webb"/><category term="flash"/><category term="flex"/></entry><entry><title>The No-Shit Guide To Supporting OpenID In Your Applications</title><link href="https://simonwillison.net/2007/Feb/27/noshit/#atom-tag" rel="alternate"/><published>2007-02-27T01:56:25+00:00</published><updated>2007-02-27T01:56:25+00:00</updated><id>https://simonwillison.net/2007/Feb/27/noshit/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.danwebb.net/2007/2/27/the-no-shit-guide-to-supporting-openid-in-your-applications"&gt;The No-Shit Guide To Supporting OpenID In Your Applications&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Fantastically useful: Dan Webb digs through the API documentation so you don’t have to. The example code is for Rails but the PHP and Python libraries work in much the same way.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/dan-webb"&gt;dan-webb&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/openid"&gt;openid&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/rails"&gt;rails&lt;/a&gt;&lt;/p&gt;



</summary><category term="dan-webb"/><category term="openid"/><category term="rails"/></entry><entry><title>Sumo! A Generic Microformats Parser For JavaScript</title><link href="https://simonwillison.net/2007/Feb/9/sumo/#atom-tag" rel="alternate"/><published>2007-02-09T10:57:20+00:00</published><updated>2007-02-09T10:57:20+00:00</updated><id>https://simonwillison.net/2007/Feb/9/sumo/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.danwebb.net/2007/2/9/sumo-a-generic-microformats-parser-for-javascript"&gt;Sumo! A Generic Microformats Parser For JavaScript&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Dan Webb’s BarCamp talk on Metaprogramming JavaScript will be a must-see.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/barcamp"&gt;barcamp&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/dan-webb"&gt;dan-webb&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/javascript"&gt;javascript&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/microformats"&gt;microformats&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/sumo"&gt;sumo&lt;/a&gt;&lt;/p&gt;



</summary><category term="barcamp"/><category term="dan-webb"/><category term="javascript"/><category term="microformats"/><category term="sumo"/></entry><entry><title>Painless JavaScript Using Prototype</title><link href="https://simonwillison.net/2006/Feb/22/painless/#atom-tag" rel="alternate"/><published>2006-02-22T08:53:26+00:00</published><updated>2006-02-22T08:53:26+00:00</updated><id>https://simonwillison.net/2006/Feb/22/painless/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.sitepoint.com/article/painless-javascript-prototype"&gt;Painless JavaScript Using Prototype&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
The missing manual, by Dan Webb.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/dan-webb"&gt;dan-webb&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/javascript"&gt;javascript&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/prototype-js"&gt;prototype-js&lt;/a&gt;&lt;/p&gt;



</summary><category term="dan-webb"/><category term="javascript"/><category term="prototype-js"/></entry></feed>