Google Analytics 跟踪代码如下所示:
(function() {
code
})();
他们对这些括号使用的技术是什么 - (stuff)()
- 叫什么?它有什么作用?
我将 Google Analytics 代码放在页面的结束 head 标记之前,然后像这样在它周围放置一个 if 语句(我进一步包含了一个 Jquery cookie 插件):
<script type="application/javascript">
if ($.cookie('allowcookies') == 'yes') {
analytics code
}
</script>
直到我在我的代码中使用相同的技术,它才运行:
(function() {if ($.cookie('allowcookies') == 'yes') {
analytics code
}
})();
为什么在我这样做之前它没有运行?为什么追了?