ASP.NET MVC → Declarative HTML Helpers
@functions @helpers
Большинство хелперов в asp.net mvc 3 это методы-расширения класса System.Web.Mvc.HtmlHelper.
Однако не всегда удобно создавать отдельный статический класс для 2-3 хелперов необходимых в одной вьюшке. И совсем неудобно создавать хелперы возвращающие большие блоки html-кода: ни подсветки синтаксиса, ни интеллисенса, ни прочих плюшек.
Для решения этих проблем в Razor есть два замечательных блока. Они позволяют создавать хелперы непосредственно в .cshtml-файлах.

JavaScript → Functions are almost objects
I was impressed! Вроде бы все понятно и давно известно, но в голову не приходило.
Взято из Secrets of Javascript ninja by John Resig
var store = {
id: 1,
cache: {},
add: function( fn ) {
if ( !fn.uuid ) {
fn.uuid = store.id++;
return !!(store.cache[fn.uuid] = fn);
}
}
};
function ninja(){}
assert( store.add( ninja ), "Function was safely added." );
assert( !store.add( ninja ), "But it was only added once." );
Взято из Secrets of Javascript ninja by John Resig