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
bind () módszer

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.

bind () módszer
bind () módszer
bind () módszer

Kapcsolódó cikkek