Počítačové znalosti
V JavaScriptu můžete definovat funkce i proměnné. Funkci můžete volat s argumenty a jako argument můžete předat i odkaz na jinou funkci. Taková funkce se nazývá callback – je vyvolána až po dokončení jiné funkce.
Nejprve je potřeba vytvořit funkci a uložit její odkaz do proměnné:
var callbackDefinition = function(numParam) {
alert(numParam);
};
Funkce přijímá číselný parametr a může obsahovat libovolný JavaScriptový kód.
Uložený odkaz lze předat jiné funkci jako argument:
mainFunction(10, callbackDefinition);
Funkce mainFunction musí přijmout dva parametry – číslo a funkci, kterou později zavolá.
Uvnitř hlavní funkce se callback volá jako běžná funkce:
function mainFunction(myNum, callbackFn) {
alert(myNum);
callbackFn(myNum * 2);
}
Nejprve se zobrazí hodnota myNum, poté se zavolá callbackFn s dvojnásobkem této hodnoty.
Callbacky se často používají v událostech. Například:
<button onclick="doCallback()">Klikněte zde</button>
function doCallback() {
var callFn = function(numParam) {
alert(numParam);
};
mainFunction(10, callFn);
}
Když uživatel klikne na tlačítko, spustí se doCallback, který předá funkci callFn jako callback do mainFunction.
Přidání Amazon reklam na váš blog je jednoduchý způsob, jak propagovat produkty, které používáte, a zároveň si přivydělat prostřednictvím Amazon Affiliate programu. Stačí vygenerovat kód na stránce Amazon Associates a vložit jej do svého příspěvku. Hlavní trikovka je použít HTML režim vašeho blogova
Základní princip streamování médií sahá až k patentu z roku 1922 na „efektivní přenos informací signály po drátech“, který byl základem společnosti Muzak poskytující podkreslovací hudbu. V digitální éře doplňují internetové rozhlasové stanice tradiční vysílání i satelitní rádio a nabízejí obsah pros