13 Mar, 2009
Inlagd av: Mahbub i: Metoder
En av de bästa jQuery är dess kedja förmåga till nästan alla IT: s metoder. Om "kedja förmåga" låter hebreiska, här en liten förklaring vad det är.
Låt oss säga att du har en <div id="myDiv"> Lorem ipsum </ div>
Och du behöver göra följande
- Ändra höjden för 150px
- Ändra opaciteten till 0,8
- Lägg till en klass som kallas "pClass"
- Och ställ in texten i div som "Vi är världen"
Så, vad skulle du göra under normala förhållanden? Du skriver fyra rader kod. Som om du använder jQuery på konventionellt sätt skulle du förmodligen skriver
Men om vi använder metoden chaininig vi skulle helt enkelt skriva
) . css ( "height" , "150px" ) . fadeTo ( 500 , 0.8 ) . addClass ( "pClass" ) . text ( "We are the world" ) ; .. $ ("# MyDiv") CSS ("höjd", "150px") fadeTo (500, 0,8) addClass ("pClass") text ("Vi är världen").. Ser rörigt? Jag tror inte det. Det är läsbar om du lägger en hel del metoder för att ett föremål som är mycket osannolikt. Så det är kedja.
Bakom skärmarna är kedja enkelt görs genom att returnera objektet itselft efter applicering av metoden. Det är som riktigt hur vi använder metoder i Javascript Object som
"Lorem Ipsum Dolor" ; var MyString = "Lorem ipsum dolor";
( ) . substring ( 0 , 5 ) ; .. pString = MyString toLowerCase () delsträng (0, 5);
Och detta är en gåva när vi har möjligheter att göra saker. Vem vill skriva mer kod när det är sätt att göra det kort? Åtminstone gör jag inte. Så nästan alla av de metoder
i jQuery har denna chainability. Alla de metoder som kedjan, återgår helt jQuery objektet självt så att fler metoder kan tillämpas på denna.
Du kan se ovanstående kod körs här .
11 Feb, 2009
Inlagd av: Mahbub In: misc
Tja, har det varit många artiklar om WWW, vilket skulle räcka "Varför jQuery är valet". För mig är det bara exakta, väl strukturerad, hög inlärningskurva och lätt att använda. När jag var i början av min GRU redan 1999 fanns det ingen biblioteket för att ta itu med de tvärgående webbläsaren frågor (Netscape används för att göra livet surt för javascript programmerare). Så vi var tvungen att skriva längre manus för ett specifikt ändamål och hantera tvärgående webbläsaren frågor. Thomas Brattli på dhtmlcentral gav några ganska bra skript på menyer och några bibliotek, som vi använde för att genomföra. Men framför allt fanns ingen sådan bra bibliotek, som kunde göra magics, ett bibliotek som du kan förlänga enkelt sätt du vill, möter något som riktiga programmeringen standarden. Resan till att göra javascript ramverk började mycket tidigt. Det finns ganska många bibliotek som startade det vill säga mochikit, prototyp, MooTools, dojo etc. Men du bör använda jQuery för:
1. Mycket lätt, väger mindre än 20k när den är minimerad och gzippas.
2. Hög inlärningskurva.
3. Super chainability. Nästan varje jQuery metoden returnerar Jquery föremål som gör att du sätter metoder frack en efter en. .. som $ ("# div_one") CSS ("border", "1px solid # 000") fadeTo (300,0.5) slideUp (300).
4. Kan användas med andra bibliotek som MooTools med noconflict ().
5. Lätt att skriva plugins.
6. Koden blir kort, söt och lätt att förstå.
7. Du behöver inte vara ett Javascript nörd övre skriva jQuery koder.
8. VIKTIGT: Vast samhällets stöd och bidrag.
9. Används av stora öppna källkod som Drupal, WordPress.
10. Microsoft valde jQuery för att använda den med sina ansökningar. (Kan vara en bra poäng för vissa MS fans
)
11. Mycket lätt att spela med DOM. Många inbyggda integrerade metoder. DOM-väljare är mycket untuitive.
12. Stöder XPath selektorer.
13. MYCKET MYCKET enkel inbyggd i Ajax verktyg. (Lämna mig ett mail om någon behöver veta hur lätt det är).
Ok .. nog för nu. Listan skulle kunna gå ganska lång.
Mer kommer snart.
30 Aug, 2008
Inlagd av: Mahbub In: misc
Så efter alla jQuery ändrat sin webbplats utseende och känsla. Tidigare var lite nörd-gränssnitt och något tråkig. Det nya utseendet är mycket professionell.
Vid dagen för det nya utseendet lanseringen fanns ett tag-line att säga "Bli en Javascript Rock Star" med en tecknad film. Men viktväktarna verkade ha ogillade det tungt och efter fler och fler negativa kommentarer Läs resten av inlägget »
Jag antar att vi vet vad jQuery är. Väl för att borsta upp "jQuery är ett javascript-bibliotek som gör vårt liv enklare"
. Jag gillar att bestämma på det sättet. Ok, nu i det här inlägget, jag ska visa dig hur du får saker och ting började för jQuery. Som ni kan läsa den här bloggen är det uppenbart att du har en Internet-anslutning och givetvis du använder något webbläsare. Så låt oss bara försöka en bit kod innan tjänsten långa. Innan dess ska vi se vad vi behöver för det
- jQuery biblioteket (ladda ner från http://jqueryjs.googlecode.com/files/jquery-1.2.6.js ) Detta är den aktuella utgåvan när jag skriver inlägget.
- En modern webbläsare (IE 6.0 +, FF 2 +, Safari 2.0 +, Opera 9.0 +) aktiverad med javascript.
- Och en textredigerare (min Fav är Anteckningar + +)
Jag antar att vi alla vet hur en grundläggande html-sida ser ut. Vi hade bara köra en enkel kod att lägga jQuery biblioteket
Nu, bara kopiera och klistra in ovanstående kod och spara den kalla "jquery-test.html". Läs resten av inlägget »
20 Aug, 2008
Inlagd av: Mahbub In: misc
jQuery Magi är avsedd att visa några tutorials och utdrag eller tips och tricks som inte är allmänt tillgänglig den officiella jQuery webbplats även om det i det plugins webbplatsen. Vi kallar dessa magics eftersom jQuery själv är full av magics, saker som du aldrig trodde var möjlig med några liten bit av koder. Jag ska försöka att visa tips och trick för nybörjare, mellannivå och avancerad nivå. Jag kommer också välkomna intresserade författare som vill bidra till denna webbplats med sina tips och tricks.
Senaste kommentarer