Myšlenky na můj první zážitek s jQuery

Včera jsem debutoval svůj první skript/plugin jQuery:dwImageProtector. Jako fanatik MooTools jsem si nebyl jistý, co od této první zkušenosti s jQuery očekávat. Dovolte mi podělit se o pár myšlenek na tuto zkušenost.

  1. Portování původní třídy Moo netrvalo příliš dlouho. Myslím, že jsem věci pochopil docela rychle.
  2. Nejsem velký v tom, že $() vrací více než jen jeden prvek. Líbí se mi, jak Moova funkce dolar uchopí JEDEN a POUZE JEDEN prvek a funkce double-dolar popadne jejich sbírku.
  3. Syntaxe MooTools považuji za elegantnější, zejména vytváření nových prvků:

    MooTools:

    		var p = new Element('img', {
    			src: this.options.image,
    			width: size.width,
    			height: size.height,
    			styles: {
    				'z-index': this.options.zIndex,
    				'left': size.left + 'px',
    				'top': size.top + 'px',
    				'position': 'absolute'
    			}
    		})
    	

    jQuery:

    		$('<img />').attr({
    			width: width,
    			height: height,
    			src: settings.image
    		}).css({
    			border: '1px solid #f00',
    			top: position.top,
    			left: position.left,
    			position: 'absolute',
    			zIndex: settings.zIndex
    		})
    	
  4. Syntaxe MooTools je podle mého názoru hezčí. jQuery, ke své cti, nevyžaduje tolik kódu.
  5. Ani jednou jsem neuvažoval o rychlosti, protože vím, že obě tyto knihovny jsou bleskurychlé.
  6. Dokumentace jQuery je skvělá. Při tomto prvním cvičení to velmi pomohlo.
  7. Líbí se mi struktura jQuery pro vytváření a používání pluginu. Vidím jeho přitažlivost. Ne víc než struktura vytváření tříd MooTools – je prostě jiná.
  8. jQuery a MooTools se příliš neliší.
  9. Článek MaxSide:jQuery Plugin (a How-To) od Chrise Coyiera byl nesmírně užitečný, stejně jako jeho pomoc prostřednictvím IM.
  10. Evangelista jQuery, Rey Bango, odvedl svou práci dobře a přiměl mě vyzkoušet jeho knihovnu. Jeremy Martin také provedl náležitou péči.
  11. Vyzývám všechny uživatele jQuery, aby vyzkoušeli MooTools a nebáli se Moo používat. Má pověst toho, že má velkou křivku učení, což rozhodně není pravda.

Byl jsem opravdu rád, že jsem do svého repertoáru přidal nějaké jQuery. Od této chvíle se budu snažit poskytovat vše, co dělám v MooTools, také ve formátu jQuery. Dejte mi vědět, jestli existuje třída Moo, kterou jsem vytvořil a kterou byste chtěli přenést do jQuery.