See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 14459|Vastuse: 0

[Jquery] jQuery.extend funktsiooni üksikasjalikult

[Kopeeri link]
Postitatud 29.09.2016 20:27:19 | | | |

JQuery laiendamise meetod:
      Jquery laiendusmeetod extend on tavaline meetod, mida kasutame pluginate kirjutamise protsessis, ja selles meetodis on mõned ülekoormuse prototüübid, nii et õpime seda koos.
      1. Jquery laiendusmeetodi prototüüp on:





      See tähendab lisada src1, src2, src3... Ühenda DEST-iks ja tagasta ühendatud DEST-i väärtus, mis näitab, et DEST struktuuri on muudetud pärast meetodi ühendamist. Kui soovid saada ühendamise tulemuse, kuid ei soovi destu struktuuri muuta, võid kasutada järgmist:






      See võimaldab seadistada src1, src2, src3... Ühenda ja seejärel tagasta ühendamise tulemus newSrc-le. Näiteks:




      Seejärel tulemus pärast ühinemist





      See tähendab, et kui järgmisel parameetril on sama nimi mis eelmisel parameetril, kirjutab järgmine parameeter üle eelmise parameetri väärtuse.

      2. Jäta dest parameeter välja
      Kui meetod välja jäetakse, võib meetodil olla ainult üks src parameeter ning src saab ühendada objektiga, mis kutsub extend meetodit, näiteks:
1、$.extend(src)
See meetod on src ühendamine jquery globaalseks objektiks, näiteks:





See tähendab hello meetodi ühendamist jquery globaalseks objektiks.
2、$.fn.extend(src)
See meetod ühendab src jquery instantsi objektiks, näiteks:



See tähendab hello meetodi ühendamist jquery instantsi objektiga.

Siin on mõned näited levinud laiendustest:







See on .NET nimeruumi laiendus jquery globaalses objektis.





    See on hello meetodi laiendus Jquery netinimeruumile, mis oli varem laiendatud.

3. Jquery laiendamise meetodis on ka ülekoormuse prototüüp:  





      Esimene parameeter boolean näitab, kas teha sügav koopia, ning ülejäänud parameetrid on samad, mis varem tutvustatud.





      Näeme, et pesastatud alamobjekti asukoht:{city:"Boston"} on pesastatud src1-sse ning alamobjekti asukoht:{state:"MA"} on samuti pesastatud src2-sse ning esimene sügavuse kopeerimise parameeter on tõene, siis on ühendatud tulemus:



       See tähendab, et see ühendab ka pesastatud alamobjektid src-s, ja kui esimene parameeter boolean on vale, vaatame, mis on liitmise tulemus järgmiselt:





     Ühinemise tulemus on:



Need on mõned detailid selle kohta, kuidas $.extend() sageli projektides kasutatakse.








Eelmine:HighCharts sektordiagrammi puurimise näide
Järgmine:Highcharts virnastasid histogramme koos puuvimisfunktsionaalsusega.
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com