13. märts 2009

Magus Chainability

Postitaja: Mahbub In: Meetodid

Üks parim asi jQuery on see kett võime peaaegu kõik see meetodeid. Kui "kett võime" kõlab heebrea, siin on väike selgitus mis see on.

chain

Oletame, et teil on <div id="myDiv"> Lorem Ipsum </ div>

Ja sa pead tegema järgmist

  1. Muuda kõrgus 150px
  2. Muuda suitsusust 0,8
  3. Lisa klassi nimetatakse "pClass"
  4. Ja määrata teksti sees div nagu "Me oleme maailmas"

Niisiis, mida sa teeksid normaalsetes oludes? Sa kirjutad 4 rida koodi. Meeldib, kui te kasutate jQuery tavaliste kuidas sa tahaks ilmselt kirjutada

  1
 2
 3
 4
 ; on maailm "); 

Aga kui me kasutame meetodit chaininig me tahaks lihtsalt kirjutada

 ) . css ( "height" , "150px" ) . fadeTo ( 500 , 0.8 ) . addClass ( "pClass" ) . text ( "We are the world" ) ; $ ("# MyDiv"). Css ("kõrgus", "150px"). FadeTo (500, 0,8). AddClass ("pClass"). Teksti ("Me oleme maailma"); 

Paistab räpane? Ma ei arva nii. See on loetav kui paned päris palju meetodeid, et objekt, mis on väga ebatõenäoline. Nii et on ühendamine.

Behind ekraanid, ühendamine on lihtsalt teha tagastades objekti itselft pärast meetodi rakendamisel. See on päris meeldib, kuidas me kasutame meetodeid Javascript Object nagu

  "Lorem Ipsum Dolor" ; var myString = "Lorem Ipsum Dolor"; 
  ( ) . substring ( 0 , 5 ) ; pString = myString. toLowerCase (). alamstringi (0, 5); 

Ja see on kingitus, kui meil on võimalusi teha asju niimoodi. Kes tahab kirjutada rohkem koodi kui seal oled, kuidas teha see lühike? Vähemalt mina mitte. Nii et peaaegu kõik meetodid

aastal jQuery on see chainability. Kõik meetodid, et kett, tagastab kogu jQuery objekt ise, et rohkem meetodeid saab rakendada seda.

Näete eespool kood töötab siin .

11. veebruar 2009

13 põhjust, kasutades jQuery

Postitaja: Mahbub In: misc

Noh, seal on palju artikleid WWW mis piisaks "Miks jQuery on valik". Mulle, see on lihtsalt täpne, hästi struktureeritud, kõrge õppimiskõver ja lihtne kasutada. Kui ma olin alguses minu Undergrad tagasi 1999, ei olnud raamatukogu tegeleda piiriülese brauseri küsimusi (Netscape kasutatakse elu õnnetu javascript programmeerijad). Nii et me pidime kirjutama enam skriptid konkreetsel eesmärgil ja hakkama rist brauser küsimusi. Thomas Brattli at dhtmlcentral andis mõned päris head skripte menüüd ja mõned raamatukogud, mis me varem rakendada. Kuid eelkõige ei olnud nii head raamatukogu, mis võiks teha MAAGIA, raamatukogu, mida saab laiendada lihtsalt, kuidas sa tahad, midagi vastab tegelik programmeerimine standard. Reisi teha javascripti raamistik algas palju varem. On üsna mitmeid raamatukogud, mis algas nimelt MochiKit, prototüüp, Mootools, dojo jne Aga siis tuleks kasutada jQuery jaoks:

    1. Väga kerge, kaalub alla 20k kui minimaalne ja gzipitud.
    2. Suur õppimiskõver.
    3. Super chainability. Peaaegu iga jQuery meetod tagastab jQuery ese, mida saab panna meetodeid sabasid üksteise järel. nagu $ ("# div_one"). css ("piiri", "1px solid # 000"). fadeTo (300,0.5). slideUp (300);
    4. Saab kasutada ka teiste raamatukogude nagu Mootools kasutades noconflict ().
    5. Lihtne kirjutada plugins.
    6. Kood muutub lühike, magus ja kergesti mõistetav.
    7. Sa ei pea olema Javascript geek üles kirjutada jQuery koodid.
    8. TÄHTIS: Vast ühenduse toetuse ja panuse.
    9. Kasutab suur avatud lähtekoodiga rakendusi nagu Drupal, WordPress.
    10. Microsoft valis jQuery seda kasutada oma rakendustes. (Võib olla hea käsk mõned MS fännid ;) )
    11. Väga lihtne mängida DOM. Palju ehitatud meetodite integreeritud. DOM valijad on väga untuitive.
    12. Toetab XPath selektorid.
    13. Väga väga lihtne sisseehitatud AJAX kommunaalteenused. (Jäta mind e-maili, kui keegi peab teadma, kui lihtne see on).

      Ok .. piisavalt nüüd. Loetelu võiks jätkata üsna kaua.

      Veel tulevad varsti.

      30. august 2008

      JQuery sai sait uue ilme

      Postitaja: Mahbub In: misc

      Nii ju jQuery muutnud oma saidi välimust. Varem oli mingi geek liides ja veidi igav. Uus välimus on palju professionaalsemaks.

      JQuery-kirjutada vähem, tegema rohkem, JavaScript Library_1220178506276

      Päeval vähemalt uue ilme käivitamine oli tag-line öeldes: "Hakka Javascript Rock Star" koos multifilmi. Kuid ühenduse kasutajate tundus, et on meeldinud see tugevalt ja pärast rohkem negatiivseid kommentaare Lugege ülejäänud seda sisestust »

      28. august 2008

      Alustamine jQuery

      Postitaja: Mahbub In: Alustamine

      Eeldan, et me teame, mida jQuery on. Noh harja it up "jQuery on javascripti raamatukogu, mis muudab meie elu lihtsamaks" . Mulle meeldib, et määratleda nii. Ok, nüüd seda postitust, ma näitan sulle, kuidas asju hakkas jQuery. Nagu võite lugeda seda blogi, siis on ilmne, et sul on internetiühendus ja muidugi sa kasutad mõned brauseris. Nii et olgem lihtsalt proovida 1 tükk kood enne post pikk. Enne seda vaatame, mida me vajame selleks

      • jQuery Raamatukogu (allalaadimiseks http://jqueryjs.googlecode.com/files/jquery-1.2.6.js ) See on praeguse vabastamist, kui ma olen kirjalikult posti teel.
      • Kaasaegne brauser (IE 6.0 +, FF 2 +, Safari 2.0 +, Opera 9,0 +) lubatud JavaScript.
      • Ja tekstiredaktorit (Minu lemmik on notepad + +)

      Ma arvan, me kõik teame, kuidas põhi html lehe nägema. Me tahaks lihtsalt joosta lihtne koodijupp lisada jQuery library
      Nüüd kopeeri ja kleebi eespool kood ja salvesta see helistaja "jQuery-test.html". Lugege ülejäänud seda sisestust »

      20. august 2008

      jQuery Magic algab

      Postitaja: Mahbub In: misc

      jQuery Magic on ette näidata mõned õpetused, pikad või näpunäiteid, mis ei ole üldiselt kättesaadav ametliku jQuery sait isegi kui plugins kohas. Me kutsume neid MAAGIA sest jQuery ise on täis MAAGIA, mida sa kunagi mõelnud võimalik mõne väikese jupi koodi.
      Ma püüan näidata, nõuandeid ja trikk algaja, kesk-ja kõrgtaseme. Ma rahul ka huvitatud autorid, kes soovivad aidata kaasa selle saidi oma nõuandeid ja nippe.
      Tags:

      Tõlkija

      English flagItalian flagKorean flagChinese (Simplified) flagChinese (Traditional) flagPortuguese flagGerman flagFrench flagSpanish flagJapanese flagArabic flagRussian flagGreek flagDutch flagBulgarian flagCzech flagCroatian flagDanish flagFinnish flagHindi flagPolish flagRomanian flagSwedish flagNorwegian flagCatalan flagFilipino flagHebrew flagIndonesian flagLatvian flagLithuanian flagSerbian flagSlovak flagSlovenian flagUkrainian flagVietnamese flagAlbanian flagEstonian flagGalician flagMaltese flagThai flagTurkish flagHungarian flag

      Sildid