bind () módszer
- Létrehozásának lépéseit honlap
- honlap optimalizálás
- HTML 4.01
- CSS 2.1
- HTML5
- CSS3
- WordPress
- JS
- hasznos cikkek
Ma megnézzük bind () metódus, de először meg kell érteni, mi az. Az angol szó „kötődni”, „nyakkendő”. Ezt a módszert alkalmazzuk a kötési összefüggésben és érveket. Mielőtt elkezdené, hogy tanulmányozza a bind () metódus, úgy itt is ilyen kód:
Mi történt, ezért a terület a tér nem számítottuk? És az a helyzet, hogy van beépített módszerét setTimeout funkció square.area. de nem a háttere. Mit tehetünk ebben az esetben? Használhatja a legkülönfélébb módokon.
csomagoló hívás
Próbáljuk, hogy lezárja a kihívás egy névtelen függvényt:
Most úgy tűnik, minden rendben van, de ez a módszer egy nagy hátránya. A műtét során a változó setTimeout tér felírható másik értéket, és az eredmény eltérő lehet volt.
Beépített kötődnek módszerrel
- wrapper - változó (wrapper), megtartva az összefüggésben;
- func - önkényes funkció;
- kontextusnak -;
- arg1, arg2 ... argn - érvek, hogy lesz hozzá egy függvényhívás, de a legérdekesebb dolog az, hogy lesz előtte ezeket az érveket, amelyeket a híváskor megadott.
Írjuk át a korábbi példát ezzel a módszerrel:
Ebben a példában nem használható érveket. Érvek használják ritkán, de lehetővé teszik, hogy új funkciókat. Őket, nem fogunk koncentrálni.
Kiegészítő funkció kötődnek
Van egy másik módja, hogy a nyakkendő keretében funkció - próbálja ki magát, hogy hozzon létre egy függvényt bind:
Ez a funkció Kölcsönkértem itt: bind. Nézzük meg, hogyan működik ez a funkció (az elv szinte ugyanaz, mint a beépített módszer):
Ez az út is könnyen kötődik összefüggésben kockát. Remélem tetszett ez a bemutató, ne felejtse el, hogy a husky!
Minden jog a helyszínen tartoznak Alexander Pobedinsky.