Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 14459|Odgovoriti: 0

[Jquery] funkcija jQuery.extend podrobno

[Kopiraj povezavo]
Objavljeno na 29. 09. 2016 20:27:19 | | | |

JQueryjeva metoda razširitve razširitve:
      Jqueryjeva metoda extension method extend je pogosta metoda, ki jo uporabljamo pri pisanju vtičnikov, in obstajajo nekateri prototipi preobremenitve v tej metodi, zato se o tem poučimo skupaj.
      1. Prototip Jqueryjeve metode razširitve je:





      Pomeni dodati src1, src2, src3... združi v dest in vrni vrednost združenega desta, kar kaže, da je bila struktura dest spremenjena po združitvi metode. Če želite dobiti rezultat združitve, a ne želite spreminjati strukture desta, lahko uporabite naslednje:






      To ti omogoča, da nastaviš src1, src2, src3... Združi in nato vrni rezultat združitve v newSrc. Na primer:




      Nato rezultat po združitvi





      To pomeni, da če ima naslednji parameter enako ime kot prejšnji parameter, bo naslednji parameter prepisal vrednost prejšnjega parametra.

      2. Izpustite parameter dest
      Če je izpuščena, ima metoda lahko le en parameter src, src pa se lahko združi z objektom, ki kliče metodo razširjanja, na primer:
1、$.extend(src)
Ta metoda je združitev src v globalni objekt jquery, kot je:





Gre za združitev metode hello z globalnim objektom jquery.
2、$.fn.extend(src)
Ta metoda združuje src v objekt instance jquery, kot je:



Gre za združitev metode hello z objektom instance jquery.

Tukaj je nekaj primerov pogosto uporabljenih razširitev:







To je razširitev .NET imenskega prostora v globalnem objektu jquery.





    To je razširitev metode hello na net imenski prostor Jquery, ki je bil prej razširjen.

3. Obstaja tudi prototip preobremenitve v Jqueryjevi metodi razširjanja:  





      Prvi parameter boolean predstavlja, ali narediti globoko kopijo, ostali parametri pa so enaki kot prej uvedeni.





      Vidimo, da je lokacija gnezdenega podobjekta:{city:"Boston"} gnezdena v src1, lokacija podobjekta:{state:"MA"} pa je prav tako gnezdena v src2, prvi parameter kopiranja globine je resničen, potem je združeni rezultat:



       To pomeni, da bo združil tudi gnezdene podobjekte v src, in če je prvi parameter boolean napačen, poglejmo, kakšen je rezultat združitve, kot sledi:





     Rezultat združitve je:



To so nekatere podrobnosti o tem, kako se pogosto uporablja $.extend() v projektih.








Prejšnji:Primer visokografskega tortnega grafikona
Naslednji:Highcharti so sestavljali histograme z funkcijo drill-down
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com