DSsys DSsys i skrypty JavaScript są miłe!

(akt. wer. 1.1.1)

Lista funkcji

Kategorie

Składnia

info WSKAZÓWKA!

Funkcja dostępna jedynie od wersji 1.1.0 i w nowym dostępie przez ds(slektor) lub DSsys.x(selektor)


void klasa DSsys.x.obkt.obserwator ( object obkt )
void klasa ds.obkt.obserwator ( object obkt )

Przekształca podany obiekt w myśl wzorca obserwator.

Kategoria: Obsługa

Lokalizacja: rdzen/x.js

Opis

Przekształca podany obiekt w myśl wzorca obserwator.

Po wywołaniu przekazany obiekt ma następujące metody:

obkt.dodajObs(fn);//dodaje do obserwacji wybraną funkcję

obkt.usunObs(fn);//usuwa spod obserwacji wybraną funkcję

obkt.uaktObs(tresc);//wywołuje podpięte funkcje

Parametry

object obkt

Obiekt do przekształcenia w obiekt obserwatora.

Przykłady

#1 Użycie obiektu do przekształcania obiektów we wzorzec obserwatora zapisz zapiszZIP

Przykład:

DSsys.ladowanie.dodAuto(function() {
  var blogger = {
    napiszPost: function(tekst) {
      this.uaktObs(tekst);
    }
  };
  new ds.obkt.obserwator(blogger);
  var jas = {
    czytaj: function(tresc) {
      console.log('Przeczytałem właśnie, że '+tresc);
    }
  };
  var jan = {
    czytaj: function(tresc) {
      console.log('Wiem, że '+tresc);
    }
  };
  blogger.dodajObs(jas.czytaj);
  blogger.dodajObs(jan.czytaj);
  blogger.napiszPost('nie wiem tego!');
  blogger.usunObs(jan.czytaj);
  blogger.napiszPost('nigdy tego nie zrobię');
});

Rezultat:

Przeczytałem właśnie, że nie wiem tego!

Wiem, że nie wiem tego!

Przeczytałem właśnie, że nigdy tego nie zrobię

Historia

Wersja Zmiana
1.1.0 Dodano obiekt.

Aktualna wersja: 1.1.1

* * *
© <^> 2012-2014

Projekt i wykonanie: DrezynSoft


Partner Autorska witryna kolejowa Partner DrezynSoft Partner Fotograficzna galeria krajobrazów Partner FotoStacyjka
Partner SelekTTor Partner Mapy Partner Edytor XML Partner Gry Partner Tłumacz Partner DSsys
Partner MojaMuzyka Partner Kanał Ostródzko-Elbląski w obiektywie <^> Partner Konwerter tekstu

Podstronę załadowano w 0.0176 sekundy.