Покажите им способ jQuery для перебора элементов DOM:
$(".magic-divs").click(function(){
// FYI, in this context, "this" will be the element clicked on.
alert("somebody clicked on " + this.id);
this.hide();
});
$(".magic-divs").show();
против. как большинство результатов Google для "элемента JavaScript по имени класса" делают это:
var arrayOfElements = // this is filled with the elements somehow
for(var i=0,j=arrayOfElements.length; i<j; i++) {
alert("now I get to add an onclick event somehow " + i);
}
// i dont even want to type the ugly for-loop stuff to hide every div...
Функциональное программирование полезно в повседневных вещах, подобных описанным выше!
(примечание: я не знаю, соответствует ли мой пример точному определению функционального программирования, но если да, то функциональное программирование - это здорово)