воскресенье, 10 марта 2013 г.

Странные опыты

Решил вести учёт времени странным способом.
Вместо того, чтобы писать что я буду делать, я решаю что я собираюсь делать и по окончанию делания - записываю сколько времени у меня это занято. То есть я не планирую, поскольку это у меня не работает, а я просто обдумываю свой следующий поступок и документирую время по окончанию.

среда, 6 марта 2013 г.

Что такое first class functions?

Как я понимаю, это возможность передать функцию в другую функции в качестве аргумента. Что-то вроде:
var sum = function(a, b) { return a + b}

var complex = function(sum, a, b) { return sum(a,b) }

Да. это было написано чтобы лично я понял что это такое. Формулировка внятного объяснения очень помогает "грокнуть" какое-либо понятие.