![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 27.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
Hej!
moj blog [zmoderowane] Jakis czas temu rozpoaczalem nauke web developmentu, wtedy postanowilem, ze zaloze sobie bloga i bede tam wrzucal jakies ciekawe linki, czasami sam cos naskrobie. Ostatnio zrobilem spory update i pomyslalem, ze wrzuce gdzies link zeby to komus pokazac (IMG:style_emoticons/default/smile.gif) Blog na wordpressie, jest po angielsku. Jest tez responsive wiec jak macie smartfony albo tablety to mozecie powiedziec jak sie sprawuje (IMG:style_emoticons/default/smile.gif) Licze na jakies ciekawe opinie, ciagle sie ucze i wielu podstaw jeszcze nie opanowalem (IMG:style_emoticons/default/smile.gif)
Powód edycji: [nospor]:
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 717 Pomógł: 120 Dołączył: 18.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
wymyślasz problemy na siłę. Co za problem, zamiast bawić się w bindowanie, podawać kontekst wywołania explicite?
Kod function wykonajInna(funkcja, kontekst) { funkcja.call(kontekst); } ... wykonajInna(kurczak.rozmnoz, kurczak); albo skorzystać z jakiejś biblioteki (UnderscoreJS ma funkcję bindAll, która binduje z automatu metody do obiektu, ponadto ma wiele innych metod, które ułatwiają pracę z funkcjami. Ponadto są też takie biblioteki jak when.js czy sinon itp. A jeśli nie - można napisać od zera te kilka prostych high order functions, które będą nam akurat potrzebne...). |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.10.2025 - 14:40 |