Page 23 - jQuery для начинающих
P. 23
Функции
С функциями в JavaScript'е всё просто, вот вам элементарный пример:
function hello() {
alert("Hello world");
}
hello(); // Hello world
Просто, пока не заговорить об анонимных функциях…
Анонимные функции
В JavaScript можно создавать анонимную функцию (т.е. функцию без имени), для этого
достаточно слегка изменить предыдущую конструкцию:
function() {
alert("Hello world");
}
Так как функция это вполне себе объект, то её можно присвоить переменной, и (или)
передать в качестве параметра в другую функцию:
var myAlert = function(name) {
alert("Hello " + name);
}
function helloMike(myFunc) { // тут функция передаётся как параметр
myFunc("Mike");
}
helloMike(myAlert);
Анонимную функцию можно создать и тут же вызвать с необходимыми параметрами:
(function(name) {
alert("Hello " + name);
})("Mike");
Это не сложно, скоро вы к ним привыкните, и вам их будет недоставать в других языках.
23
www.trk.kg