JQuery: txuas rau nplooj ntawv web

Cov txheej txheem:

JQuery: txuas rau nplooj ntawv web
JQuery: txuas rau nplooj ntawv web
Anonim

jQuery yog lub tsev qiv ntawv Javascript uas tsom mus rau yuav ua li cas HTML, JavaScript thiab CSS technologies ua haujlwm ua ke.

JQuery ua tau dab tsi

Lub tsev qiv ntawv tuaj yeem ua haujlwm nrog cov npe hauv qab no:

  • tuaj yeem nkag mus rau txhua lub ntsiab lus ntawm nplooj khoom qauv (DOM) thiab ua haujlwm nyuaj nrog lawv;
  • kev txhawb nqa kev txhawb nqa;
  • muaj kev ua haujlwm rau ntau yam duab nraaj thiab cov animations;
  • ua haujlwm yooj yim nrog AJAX dynamic loading thev naus laus zis (ib qho tseem ceeb thiab muaj txiaj ntsig zoo heev, tab sis tsis hais txog tam sim no);
  • jQuery muaj ntau tus plugins ntawm nws tus kheej, lub luag haujlwm tseem ceeb ntawm uas yog los siv cov neeg siv graphical interfaces thiab cov neeg siv kev cuam tshuam nrog lawv.

Compressed thiab uncompressed versions ntawm lub tsev qiv ntawv

Tus tsim tawm muaj ntau txoj hauv kev rau tsab ntawv - ib qho yog compressed, lwm qhov tsis yog. Daim ntawv qhia tag nrho yog yooj yim heev rau siv nyob rau theem ntawm coding thiab debugging (sim) web applications. Qhov minimalized version, ntawm qhov tod tes, yuav muaj qee qhov txiaj ntsig zoo thaum kev debugging, tab sis nws thauj khoom sai dua thiab siv qhov chaw tsawg dua. Yog li qhov compressed version ntawm jQuery yog qhov tsim nyogsiv twb nyob rau hauv qhov project tiav lawm, vim nws txuag neeg rau zaub mov khiav thiab disk chaw.

jquery kev sib txuas
jquery kev sib txuas

Yuav ua li cas xaiv qhov zoo ntawm jQuery

Muaj ntau lub ntsiab hauv jQuery hnub no - 1.x, 2.x, thiab 3.x ceg. Lawv qhov txawv txawv yog tias, pib los ntawm qhov thib ob version, ib qho kev txhawb nqa rau cov browsers tsis tu ncua raug txiav tawm, xws li browser los ntawm Microsoft Corporation - Internet Explorer, mus txog thiab suav nrog lub yim version.

Qhov kev txiav txim siab no ua rau nws tuaj yeem txo qhov ntim ntawm cov ntaub ntawv hauv lub tsev qiv ntawv los ntawm kaum feem pua thiab ua kom nws ua haujlwm zoo dua. Txawm li cas los xij, tseem muaj cov khoos phis tawj hauv tsev thiab cov tuam txhab lag luam hauv ntiaj teb uas qhov qub Internet Explorer tau teeb tsa ua qhov browser tseem ceeb, txawm tias feem pua ntawm cov neeg siv no tsis tshaj 3% thoob ntiaj teb. Yog li ntawd, nws yog nyob ntawm koj los txhawb lub platform dhau los lossis tsis.

Cov neeg tsim tawm ntawm jQuery ua raws li cov hauv paus ntsiab lus ntawm kev rov qab sib raug zoo ntawm cov qauv. Qhov no txhais tau tias cov cai sau rau version 1.7 ntawm lub tsev qiv ntawv kuj tseem yuav ua haujlwm nrog version 1.8. Tab sis qee zaum lub tuam txhab tsim tawm tshem tawm cov haujlwm ntawm jQuery uas tsis muaj txiaj ntsig, yog li nws yog qhov zoo dua los nyeem cov ntaub ntawv rau cov ntawv tshiab yog tias koj yuav hloov kho.

In 2016, ib ceg tshiab ntawm jQuery tau tso tawm. Nws yog version 3.0, uas tau dhau los ua sai dua thiab sib dua dua li cov qub versions. Hacks thaum kawg raug tshem tawm los ntawm nws los siv qee lub luag haujlwm hauv cov browsers uas tsis muaj hnub nyoog, uas tso cai rau lub tsev qiv ntawv los ua qhov cuab yeej tsim kho tshiab thiab muaj zog.

Yog kojqhov project twb khi rau qee lub tsev qiv ntawv, tom qab ntawd thawj zaug kwv yees tus nqi zog rau kev txhim kho. Yog tias qhov txiaj ntsig los ntawm qhov tshiab version tsim nyog, xav pib ua haujlwm. Rau txhua tus tsim tawm uas nyuam qhuav pib siv cov cuab yeej hauv lawv cov haujlwm, nws raug nquahu kom pib ncaj qha nrog cov ntawv tshiab kawg.

Yuav pib li cas nrog jQuery

Thawj kauj ruam yog txuas jQuery. Txhawm rau ua qhov no, koj yuav tsum rub tawm lub tsev qiv ntawv ncaj qha los ntawm jquery.com tus tsim cov peev txheej, lossis los ntawm daim iav, thiab tso lub tsev qiv ntawv rau koj lub vev xaib server.

Tam sim no cia peb ua qhov tseeb jQuery txuas rau nplooj ntawv web. Kev sib txuas ntawm ntau cov ntawv sau hauv cov lus hypertext markup yog tswj hwm los ntawm cov ntawv sau. Txuas jQuery nrog cov lej hauv qab no:

jquery kev sib txuas
jquery kev sib txuas

qhov kev xaiv no zoo rau kev sib txuas offline, tab sis muaj ntau txoj hauv kev rau kev siv neeg rau zaub mov.

Txuas jQuery siv huab kev pabcuam

Google muab cov kev pabcuam Hosted Libraries, siv qhov twg leej twg tuaj yeem txuas cov qauv nrov lossis tsev qiv ntawv rau lawv daim ntawv thov web. Txhawm rau txuas jQuery ntawm Google Cloud Storage, siv txoj hlua uas phim cov qauv xaiv hauv cov qauv hauv qab no:

yuav suav nrog jquery li cas
yuav suav nrog jquery li cas

Tus lej hauv kab ntawv sib raug rau tus lej version uas muaj rau kev teeb tsa thiab ua haujlwm ntxiv nrog nws. Txhawm rau txuas ib qho ntawm cov qauv nruab nrab, tsuas yog luam nwsTus lej lej hauv txoj hlua txuas tsis yog cov lej teev hauv qhov piv txwv.

Koj tuaj yeem saib cov npe ntawm cov qauv tam sim no ntawm:

developers.google.com/speed/libraries/jquery

Yog tias koj tsis ntseeg Google vim li cas, tab sis tseem xav paub yuav ua li cas thiaj li tau txais lub tsev qiv ntawv jQuery los ntawm tus neeg sab nraud neeg rau zaub mov, siv Microsoft lub chaw cia khoom.

suav nrog jquery tsev qiv ntawv
suav nrog jquery tsev qiv ntawv

jQuery yog ib qho ntawm cov cuab yeej zoo tshaj plaws rau kev yooj yim tsim cov animations ntawm nplooj ntawv web. Thaum koj paub lub hwj chim ntawm cov cuab yeej no, koj yuav zoo siab heev uas koj pib kawm lub tsev qiv ntawv zoo li no.

Skeptics ntawm cov tub ntxhais kawm thiab cov neeg tsim khoom ntseeg tias nws yog qhov zoo dua los siv txhua yam uas siv cov lus programming dawb huv, tsis tas siv cov tsev qiv ntawv thib peb. Tab sis koj yuav tsum nkag siab tias cov ntaub ntawv jQuery tsuas yog peb caug-ob kilobytes, thiab feem ntau yuav muaj nyob rau hauv lub cache ntawm koj tus neeg siv lub browser yog tias koj suav nrog tsab ntawv los ntawm Google. Yog li tsis txhob ntshai kawm cov cuab yeej uas ua rau lub neej yooj yim dua rau tus tsim tawm. Tom qab tag nrho, rau qhov no peb suav nrog lub tsev qiv ntawv jQuery - thiaj li tsis rov tsim lub log.

Pom zoo: