~/talk

Contextual jQuery Part III: Just In Time & User Actions

links:none on file
slides:none on file

Argues moving heavy initialization out of DOM ready and instead firing on concrete beacons (click/next, mousedown/touchstart) or probability signals (mouseenter with delay, scroll near element, focusin/typing) to cut wasted work — e.g., avoid initializing 1,200 draggable items or 10 articles × 5 share widgets until needed. Uses jQuery delegation, class-based one-time init flags, jQuery UI (draggable, dialog), Ben Alman throttle/debounce and waypoints/sonar for scroll detection; shows a slideshow pattern that initializes on the first click next and advances immediately.

AI-written summary · about

  1. 0:00Intro
  2. 0:59THE CONTEXTUAL JQUERY SERIES
  3. 2:19FINDING/INITIALIZING TOO MANY ELEMENTS
  4. 2:52SOCIAL WIDGETS & 3RD PARTY WIDGETS
  5. 3:23UNBALANCED BANDWIDTH TO USEFULNESS RATIO
  6. 4:39A COMMON ISSUE
  7. 5:51THE SOLUTIONS
  8. 7:49NEW PROBLEMS
  9. 8:31A SIMPLE FIX
  10. 8:46YOU DONT NEED TO BE A PSYCHIC
  11. 8:58TWO COMMON FEEDBACK LOOPS
  12. 9:38INTERACTION POINTS
  13. 12:07CLICK/TAP TIPS
  14. 14:54TECH CRUNCH EXAMPLE
  15. 15:53MOUSEENTER / MOUSELEAVE TIPS
  16. 16:41MOUSE ENTER/LEAVE & DELAY
  17. 19:16SCROLLING TIPS
  18. 22:23RESIZE
  19. 23:56DEFINITION
  20. 24:11BEACONS
  21. 25:43SLIDESHOW EXAMPLE NEW
  22. 28:36ONE TIME INITIALIZATION PATTERNS
  23. 28:50VARIABLE FLAG
  24. 29:59CLASS NAME BASED
  25. 30:20CLASS + DELEGATION
~/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.