Google Analytics的代碼使用全局_gaq
對象作爲分析命令。他們建議,以檢查是否這樣一個對象已經存在,就像這樣:用於谷歌分析的coffeescript中的Javascript範圍代碼
var _gaq = _gaq || [];
// Command
_gaq.push(['_trackPageview']);
在CoffeeScript中,這應該是這樣的:
_gaq = _gaq or []
哪個編譯成這樣:
(function() {
var _gaq;
_gaq = _gaq || [];
}).call(this);
如何我可以編寫一個會導致上述Javascript行爲的CoffeeScript代碼嗎?
與其他類似,它仍會將var _gaq添加到作用域頂部的變量列表中,拋出已存在的_gaq。 – Lanbo 2013-05-02 12:17:55
http://goo.gl/NA5o3 – 2013-05-02 12:23:07
我的不好,謝謝。 – Lanbo 2013-05-02 12:38:29