Я пытаюсь договориться с CoffeeScript после вчерашнего ознакомления с LESS css, это меня очень впечатлило.
Я в большей степени волшебник jQuery, чем Raw Javascript, поэтому я нахожу его немного запутанным, но в то же время я думаю, что изучение CoffeeScript - это хорошо, так как это поможет мне лучше понять анализируя вывод. 1003 *
var Raw = (function($) {
$(function() {
Raw.initialize();
});
return {
_current: '',
initialize: function() {
this.initGlobal();
if(this.is('index')) {
this.initIndex();
}
else if(this.is('single')) {
this.initSingle();
}
},
initGlobal: function() {
atom_twitter();
atom_loading();
ratings();
},
initIndex: function() {
atom_scroll();
},
initSingle: function() {
atom_download();
},
is: function(page) {
if(this._current == '') {
this._current = $('body').attr('id');
}
return this._current == page;
}
};
})(jQuery);
Есть идеи, с чего начать?
Пока у меня есть это:
Raw = (($) ->
console.log 'hello world'
)(jQuery);
Какие выходы:
(function() {
var raw;
raw = (function($) {
return console.log('hello world');
})(jQuery);
}).call(this);