JavaScript programmeringsspråk gir tilgang til elementer av HTML og bringer interaktivitet til enkle websider , men JavaScript har noen svakheter . Det kan være ganske detaljert , det fungerer ikke alltid på samme måte i hver nettleser , og det ofte må kombineres med CSS for å oppnå spesielle visuelle effekter . For å bidra til å løse disse problemene , skapte utviklerne JavaScript-biblioteker som jQuery . JQuery , som har blitt den mest brukte JavaScript-biblioteker , har flere fordeler fremfor å bruke JavaScript alene eller med lignende verktøysett . Færre linjer med kode
jQuery funksjoner kan kondensere mye JavaScript-kode i bare noen få linjer , eller til en enkelt linje . For eksempel, hvis en utbygger ønsket å bare flytte et element med ID " MyHTMLElement " 150 piksler til høyre, ville han bare nødt til å skrive linjen : .
$ ( "# MyHTMLElement ") animere ( { høyre: 150px ; });
Oppnå det samme i vanilje JavaScript kunne kreve et dusin linjer med kode . I tillegg til visuelle effekter , inneholder jQuery bibliotek som lar hendelsen håndtering og AJAX interaksjoner som skal oppnås med mindre kode .
Kryss-nettleser kompatibilitet
Alle som har brukt tid utviklingsland JavaScript-funksjoner har lidd gjennom kryss nettleser testing. Hva som fungerer i Internet Explorer kan gjøre noe i Chrome mens kaste en feil i Opera. Bygge en virkelig cross-browser stand web-applikasjon innebærer browser sniffing, kreative hacking og endeløs midlertidige løsninger . JQuery tar seg av all behind-the -scenes nettleser korreksjon slik at sidene dine ser ut og fungerer på samme måte enten du besøker dem med Chrome , Firefox, IE eller Safari.
Omfattende Resources
Fordi jQuery har blitt så allment akseptert , er det godt dokumentert . API-dokumentasjon blir vedlikeholdt av en veritabel hær av frivillige , og nye tutorials vises nesten daglig med eksempler på alt fra å lage titler visne å kalle aksjemarkedet sitater via en webtjeneste. Hvis det er noe du ønsker å gjøre i jQuery , er det sannsynlig at noen allerede har prøvd det og skrevet en detaljert blogginnlegg om hva de har lært av erfaring .
Åpen kildekode-miljøet
jQuery blir vedlikeholdt av en frivillig åpen kildekode-miljøet . Open Source miljøer har en tendens til å være mer lydhør overfor brukerens ønsker og bug klager enn de selskaper som Microsoft , som kan ha konkurrerende prosjekter og prioriteringer . Hvis du har problemer med å bruke jQuery , kan du legge inn problemet til et forum og dine bekymringer kan rettes av noen som faktisk utviklet koden du bruker. Til slutt, hvis du har tid, kompetanse og interesse , kan du bli med og bidra til prosjektet selv ved koding , debugging , testing eller arbeider på dokumentasjon.