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)


function funkcja DSsys.x.zwiazFn ( function fn , object kontekst [, mixed parametr [...] = undefined ] )
function funkcja ds.zwiazFn ( function fn , object kontekst [, mixed parametr [...] = undefined ] )

Zwraca podaną funkcję w parametrze ale już w podanym kontekście.

Kategoria: Obsługa

Lokalizacja: rdzen/x.js

Opis

Zwraca podaną funkcję w parametrze ale już w podanym kontekście.

Parametry

function fn

Funkcja, która ma być opakowana w kontekst.

object kontekst

Kontekst w jaki ma być opakowana funkcja.

mixed parametr [...] = undefined

Parametr, który ma być przekazany do funkcji z pierwszego parametru.

info WSKAZÓWKA!

Można podać dowolnie dużo parametrów jak również nie podać żadnego.

Przykłady

#1 Związanie funkcji z kontekstem zapisz zapiszZIP

Przykład:

DSsys.ladowanie.dodAuto(function() {

  var Osoba = function(imie) {
    this.imie = imie;
  };
  Osoba.prototype.kimJestem = function() {
    return 'Jestem '+this.imie+'.';
  };
  var fn = function() {
    return 'Dlaczego '+this.imie+' to zrobi?';
  };
  var Mirek = new Osoba('Mirek');
  ds.info(ds.zwiazFn(fn,Mirek)());//Wyświetli : 'Dlaczego Mirek to zrobi?'

});

#2 Związanie funkcji z kontekstem z dodaktowym parametrem zapisz zapiszZIP

Przykład:

DSsys.ladowanie.dodAuto(function() {

  var Osoba = function(imie) {
    this.imie = imie;
  };
  Osoba.prototype.kimJestem = function() {
    return 'Jestem '+this.imie+'.';
  };
  var fn = function(pseudo) {
    return 'Dlaczego '+this.imie+' ma pseudo '+pseudo+'?';
  };
  var Mirek = new Osoba('Mirek');
  ds.info(ds.zwiazFn(fn,Mirek,'Orzeźwiająca Gorycz')());//Wyświetli : 'Dlaczego Mirek ma pseudo Orzeźwiająca Gorycz?'

});

Historia

Wersja Zmiana
1.1.1 Dodano funkcję.

Podobne

DSsys.x.zwiazFnZda - Zwraca podaną funkcję w parametrze ale już w podanym kontekście wstawiając w pierwszym prametrze obiekt zdarzenia.

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.0209 sekundy.