Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 14459|Atsakyti: 0

[Jquery] Išsami funkcija jQuery.extend

[Kopijuoti nuorodą]
Paskelbta 2016-09-29 20:27:19 | | | |

"JQuery" išplėtimo metodas:
      "Jquery" išplėtimo metodas yra įprastas metodas, kurį naudojame rašydami papildinius, ir šiame metode yra keletas perkrovos prototipų, todėl sužinokime apie tai kartu.
      1. Jquery išplėtimo metodo prototipas yra:





      Ką tai reiškia pridėti src1, src2, src3... Sulieti į dest ir grąžinti sulietų dest reikšmę, kuri rodo, kad sujungus metodą DEST struktūra buvo pakeista. Jei norite gauti suliejimo rezultatą, bet nenorite modifikuoti dest struktūros, galite naudoti šiuos veiksmus:






      Tai leidžia nustatyti src1, src2, src3... Sulieti, tada grąžinkite suliejimo rezultatą į newSrc. Pavyzdžiui:




      Tada rezultatas po susijungimo





      Tai reiškia, kad jei paskesnis parametras turi tokį patį pavadinimą kaip ir ankstesnis parametras, paskesnis parametras perrašys ankstesnio parametro reikšmę.

      2. Praleiskite dest parametrą
      Jei jis praleistas, metodas gali turėti tik vieną src parametrą, o src gali būti sujungtas su objektu, kuris iškviečia išplėtimo metodą, pvz.:
1、$.extend(src)
Šis metodas skirtas sujungti src į visuotinį jquery objektą, pvz.:





Tai yra sujungti hello metodą į visuotinį jquery objektą.
2、$.fn.extend(src)
Šis metodas sujungia src į jquery egzemplioriaus objektą, pvz.:



Tai yra sujungti "hello" metodą į "jquery" egzemplioriaus objektą.

Toliau pateikiami keli dažniausiai naudojamų plėtinių pavyzdžiai.







Tai yra .NET vardų srities plėtinys jquery visuotiniame objekte.





    Tai yra hello metodo išplėtimas į Jquery tinklo vardų sritį, kuri anksčiau buvo išplėsta.

3. Taip pat yra perkrovos prototipas Jquery išplėsti metodą:  





      Pirmasis parametras loginis reiškia, ar daryti gilią kopiją, o likę parametrai yra tokie patys kaip ir anksčiau.





      Matome, kad įdėtas antrinio objekto location:{city:"Boston"} yra įdėtas į src1, o antrinio objekto vieta:{state:"MA"} taip pat įdėtas į src2, o pirmasis gylio kopijavimo parametras yra teisingas, tada sujungtas rezultatas yra:



       Tai yra, jis taip pat sujungs įdėtus subobjektus src, o jei pirmasis parametras yra klaidingas, pažiūrėkime, koks yra sujungimo rezultatas:





     Susijungimo rezultatas yra:



Tai yra keletas detalių apie tai, kaip $.extend() dažnai naudojamas projektuose.








Ankstesnis:HighCharts skritulinės diagramos detalizavimo pavyzdys
Kitą:"Highcharts" sukrautos histogramos su detalizavimo funkcija
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com