The `matches` operation

An article, posted about 6 years ago filed in jquery, underscore, prototype, live, Events & javascript.

I’m slowly migrating projects away from jQuery. It has served me really well in the past, and it still works, but it is no longer necessary. One of the few things that have been bothering me though was the lack of ‘live’-attaching of EventListeners. jQuery allows you to bind an onsubmit event listener to any , evens that haven’t been added to the DOM yet. It used to be called live() (from version 1.3 to 1.9), but the functionality was later reintroduced with on(). You would bind the event listener not to a `` directly, but to a container (up to document).

$(document).on('click', 'p.alert', function(e){ 
  confirm("Did you read this carefully?"); }
);

Moving away from jQuery, we use the ‘standard’ addEventListener(): but it has no easy way of delegating the events.

Introducing matches

Element.querySelector(".CSS.selector.here") is probably quite well known by know, but I was …

Continue reading...

murb introduceert @MeetCal

An article, posted more than 12 years ago filed in product, twitter, nieuw, enschede, murb, sharing, agenda, Events, tweet, meetcal, meet, kalender, frictionless & stream.

Ongeveer 10 maanden geleden had ik graag 's avonds aanwezig willen zijn bij 'De impact van Social Media' dat toen in Sciencecafé Enschede plaats heeft gevonden. Omdat ik er niet op tijd vanaf wist, en ik die dag de plannen niet meer kon veranderen, vroeg ik mij af hoe ik er toch eerder achter had kunnen komen dat dit plaats zou gaan vinden. Het antwoord was niet bevredigend: ik zou de website kunnen checken of hun tweets in de gaten kunnen gaan houden. Fijn. Dat betekend dus dat je continue danwel je Twitter stream in de gaten moet houden, danwel alle agenda's overal op het web moet blijven houden. Of in-crowd moeten zijn.

“Als ik toch die interessante aankondigingen op een presenteerblaadje kon krijgen…” Veel dingen komen voort uit de wens om lui te zijn, en zo is het dus ook gegaan met MeetCal: tweet die meet en zet het op de kalender.

logo in wording

Tweet die meet!…

Continue reading...

murb blog