~/talk

Exterminating Common jQuery Bugs

slides:none on file

Shows concrete bugs and fixes: a delete button that re-zebras a table because hide() animates asynchronously so calling zebra() in AJAX complete runs too early — fix by calling remove() and re-zebra from hide’s callback. Explains data() vs attr() for HTML5 data, uses $.proxy(...) to bind this for event handlers, and solves menu flicker with stop(true,true) plus a timeout-delay plugin; demos all fixes and they work. Mentions jQuery 1.6 behavior and practical timings (500ms delay).

AI-written summary · about

  1. 0:00Intro
  2. 1:53The Chicken
  3. 8:25It Give Me Truth
  4. 12:27Animations Gone Wild
  5. 19:47Defective Data
  6. 25:19Event Handlers
  7. 29:57Erratic Events
  8. 34:03Live vs On
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.