Ohjelmointi

6 syytä, miksi sinun pitäisi käyttää jQueryä

Perustuen HTML DOM: n (Document Object Model) manipulointiin ja suunniteltu yksinkertaistamaan HTML: n asiakaspuolen komentosarjoja, jQuery sisältää HTML: n ja CSS: n osia. Tuhannet yritykset ovat jQuery-vaunussa, ja myös yrityksesi pitäisi olla.

Katsotaanpa, miksi jQuery tekee tällaisen vaikutuksen yritystasolla.

[Paljonko tiedät tästä vankasta kehittäjätyökalusta? Ota selvää JavaScript IQ -testistä. | Opi työskentelemään älykkäämmällä, ei kovemmalla kehityksellä kaikista vinkeistä ja trendeistä, jotka ohjelmoijien on tiedettävä Kehittäjien selviytymisoppaasta. Lataa PDF tänään! | Pysy ajan tasalla uusimmista kehittäjäuutisista Developer World -uutiskirjeellä. ]

1. jQuery edistää yksinkertaisuutta

Kehittäjien mielestä jQuery on intuitiivinen ja helppo oppia - tämä kirjasto on kuitenkin rakennettu lyhyemmälle ja yksinkertaisemmalle koodille. Yksinkertaisella syntaksilla ja avoimilla koodausstandardeilla kehittäjät voivat lyhentää sovelluksen tai sivuston käyttöönottoon kuluvaa aikaa.

Lisäksi kehittäjien ei tarvitse olla ohjelmoinnin tai verkkosuunnittelun asiantuntijoita luodakseen upeita tyylejä sivustoilleen. Jokainen kehittäjä, joka on viettänyt tuntikausia CSS-tiedostojen koodaamiseen ja testaamiseen, arvostaa varmasti yksinkertaista toteutusta, jonka jQuery tuo pöytään. Mukana on myös joukko vankkoja jQuery-käyttöliittymäkomponentteja, jotka kehittäjät voivat liittää verkkosivustoihinsa.

2. jQuery-elementit näkyvät myös silloin, kun JavaScript ei ole käytössä

Jos Adobe Flashia ei ole asennettu mihinkään tiettyyn selaimeen, sivun tietyt osat saattavat renderoida väärin, jos ne renderöidään ollenkaan. Tämä ei ole vain epämiellyttävää käyttäjälle; se pakottaa kehittäjät käyttämään ylimääräistä aikaa koodaamalla selaimia, joilta puuttuu Flash-laajennus, mikä lisää kehitysaikaa.

Ei niin jQueryn kanssa. HTML DOM: n manipuloinnista on tullut yleisimmin hyväksytty käytäntö verkkosivun manipuloimiseksi, joten sisältö renderöidään, vaikka JavaScript ei olisikaan käytössä selaimessa. Koska HTML DOM on aina läsnä, ei myöskään enää tarvitse huolehtia selaimen asetuksista.

Lisäksi jQueryn avulla kehittäminen voi vähentää asiakaspalvelulippujen määrää. Tukipisteesi arvostaa sitä, että kehittäjät koodaavat ennakoivasti välttääkseen pelottavat selaimen kaatumiset.

3. jQuery integroituu helposti Visual Studio IDE: n kanssa

NuGet on Visual Studio -laajennus, joka helpottaa kirjastojen ja työkalujen lisäämistä, poistamista ja päivittämistä .Net Frameworkia käyttävissä Visual Studio -projekteissa. NuGet on ollut olemassa jo vuosia, ja se on luotettava lähde kehittäjille vaihtaa ja kehittää paketteja Microsoft Visual Studiolle.

Visual Studio 2010 tukee jQuery-kirjaston integrointia Manage NuGet Packages -valintaikkunan kautta. Tämä aktivoi Visual Studion Intellisense-ominaisuuden, joka antaa kehittäjälle välittömän pääsyn jQuery-menetelmiin ja syntaksiin tarvitsematta jättää koodinäkymää tutkimusta varten. Ei ole parempaa työkalua toimimaan Microsoft-pohjaisessa .Net-ympäristössä.

Yleensä useimmat .Net-kehittäjät käyttävät Visual Studiota ja tuntevat NuGetin. Tämä on osa syytä, miksi jQueryn suosio kasvaa jatkuvasti .Net-kehittäjien kanssa. Lisäämällä jQuery-mobiiliteema Windowsille, sinulla on nyt kaikki jQuery-kirjaston kehitysedut käytettävissä Windows Phone -alustalle.

Microsoft osoittaa olevansa vakavasti HTML5: n suhteen, joka sisältää paljon jQuery-elementtejä, edistämällä HTML5-väkijoukon hyväksymien jQuery-kirjastojen käyttöä. Microsoft kannustaa jQueryn käyttöä mobiilikehityksen lisäksi myös uusissa Metro-tyylisissä käyttöliittymäsovelluksissa.

4. jQuery tekee animoituja sovelluksia aivan kuten Flash

Flash-kehittäjät eivät ole halpoja. Flashissa kehittyminen vaatii valtavan oppimiskäyrän; keskimääräiselle kehittäjälle voi kestää vuosia käytäntöä voidakseen luoda Flash-kuuluisan elokuvamaisen luomuksen. Toisaalta jQuery on ilmainen ja vaatii vain JavaScriptiä ja HTML: ää.

Oletetaan, että sinulla on varaa ohjelmistoosi ja Flash-kehittäjääsi. Hänen on edelleen koodattava selaimet ja alustat, jotka eivät tue Flashia, ja yleisöille, jotka eivät voi nähdä Flash-sisältöäsi. Tämä on vain Flash-verkkosivuston rakentamisen suurimpia haittoja - ja yksi HTML5: n rakentamisen suurimmista eduista.

Sillä välin jQuery käyttää CSS: n, HTML: n, JavaScriptin ja AJAX: n yhdistelmää. Nämä kaikki ovat merkintöihin perustuvia tekniikoita, joiden on tarkoitus toimia hyvin yhdessä. Tämä tarkoittaa, että voit soveltaa optimointistrategiaa sivustoosi tekemättä erityisiä säätöjä esimerkiksi Flash-tekniikoille. Alarivi: Voit saavuttaa upeita vaikutuksia, jotka pitävät yleisösi kiinnostuneina.

Mielenkiintoisia esimerkkejä animaatiosta, joka voidaan saavuttaa HTML5: n ja jQueryn avulla, tutustu boostinspiration.com-ominaisuuden HTML5-verkkosivustoihin: 10 esimerkkiä Flash-tappamisesta.

5. jQuery-sivut latautuvat nopeammin

Google ja muut hakukoneet käyttävät sivun latausaikaa yhtenä SEO: n monista tekijöistä. (Lisätietoja tästä myöhemmin.) Tästä ja monista muista syistä jokaisen kehittäjän tulisi pyrkiä tekemään koodista mahdollisimman kevyt ja ytimekäs.

Paras tapa tehdä tämä on pienentää koodisi kokoa. Jos sivustoosi on koodattu HTML- ja CSS-pohja, voit helposti tehdä koodissasi yhtenäisiä muutoksia, jotka pienentävät kokoa. CSS: n tavoin jQuery-tiedostot tallennetaan yleensä erillään itse verkkosivusta. Tämä antaa kehittäjille mahdollisuuden tehdä muutoksia koko sivustoon yhden keskitetyn arkiston kautta kansiorakenteiden haun sijaan. Tämä on CSS-koodauksen ydin ja todistettu menestys.

Lisäksi jQuery antaa sinulle mahdollisuuden ladata div-tunnisteita vain, kun tarvitset niitä. Jos yrität parantaa verkkosivustosi nopeutta, sinun kannattaa harkita vain sivusi lataustapahtumaan tarvittavien div-tunnisteiden lataamista. Näin voit näyttää vain sen, mitä käyttäjän täytyy nähdä heti, ja saada loput jakoelementtisi latautumaan tarpeen mukaan.

6. jQuery voi olla SEO-ystävällinen

Sinulla voi olla houkuttelevin sivusto, mutta onko se sen arvoista, jos uhraat tyylin SEO: lle? Sivustosi koodaustapa vaikuttaa suuresti tapaan, jolla se löytyy Googlesta, Bingistä ja muista hakukoneista.

Kuten todettiin, jQuery voidaan optimoida hakukoneille, ja kehittäjiä varten on käytettävissä paljon laajennuksia. JQuery-elementtien upottaminen järjestämättömien luetteloiden avulla on SEO-ystävällinen käytäntö, joka toimii hyvin.

Esimerkiksi:

    Tee jQuery-tuotoksesi täällä

Järjestämätön luettelo on klassinen HTML-tunniste, joka on ollut käytössä jo vuosia - hakukoneet hakevat tai tunnistavat

    tunnisteet paljon nopeammin kuin mukautettu elementti tai tunniste - ja niitä käytetään edelleen HTML5: ssä.

    Toinen mainitsemisen arvoinen HTML5-jQuery-yhdistelmän SEO-etu on, että animaatioihin voidaan ladata avainsanoja, jotka hakukoneet voivat lukea.

    Miksi tarvitset jQueryä

    Kerrataan joitain etuja, joita jQueryn käyttö seuraavassa verkkokehitysprojektissasi on.

    • Hinta on oikea. JQuery-kirjasto on ilmainen.
    • Se on kevyt. Koska jQuery lähettää sisältöä asiakkaalle, se lyhentää palvelimen vastauksen odotusaikaa. Lisäksi se on pienempi kuin Flash, joten se toistaa tasaisemmin ja vähentää virheitä.
    • Se toimii missä tahansa. HTML5 on yhteensopiva selainten kanssa - se toimii kaikilla selaimilla, matkapuhelimilla tai tableteilla ja jopa Apple-laitteilla.
    • Oppimiskäyrä on matala. Koska se perustuu tavalliseen vanhaan JavaScriptiin, kehittäjät voivat oppia jQueryn nopeasti.
    • Lopuksi, jQuery on SEO-ystävällinen ja CSS3-yhteensopiva.

    Yrityksesi on tulevaisuudessa toimitettava sisältöä useille eri alustoille, mukaan lukien työpöydät, tabletit ja älypuhelimet, puhumattakaan älytelevisioiden ja muiden liitettyjen laitteiden tulemisesta. 1-2 reiän HTML5 ja jQuery ovat yksi parhaista ratkaisuista tämäntyyppiseen kehitykseen.

    Koska jQuery on HTML5: n pääkomponentti, kehittäjiesi kannattaa aikaa, rahaa ja vaivaa oppia jQuery nyt. Tämä kirjasto voi tuottaa upeita vaikutuksia vähällä koodauksella, ja HTML5-integraation lisääntyessä se on valtava osa verkkokehityksen tulevaisuutta. Jos tavoitteenasi on luoda kiinnostava ja vuorovaikutteinen sivusto tai verkkosovellus, jQuery on välttämätön työkalu työkalupakkiisi.

    Richard Hein on kirjailija, toimittaja ja web-kehittäjä, jolla on yli 15 vuoden kokemus verkkokehityksen alalla. Voit ottaa yhteyttä häneen LinkedInin tai sähköpostin kautta. Seuraa kaikkea CIO.comista Twitterissä @CIOonline, Facebookissa ja Google+: ssa.

    Lue lisää Java-ohjelmasta CIO: n Java Drilldown -sivulta.

    Tämän tarinan, "6 syytä, miksi sinun pitäisi käyttää jQueryä", julkaisi alun perin CIO.

$config[zx-auto] not found$config[zx-overlay] not found