请教一段Javascript的解释!麻烦给写下注释,谢谢

<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-24479793-2']);
_gaq.push(['_trackPageview']);
(function () {
var ga = document.createElement('script');
ga.type = 'text/javascript';
ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(ga, s);
})();
</script>

<script type="text/javascript">
var _gaq = _gaq || [];//定义GA变量数组。
_gaq.push(['_setAccount', 'UA-24479793-2']);//设置本跟踪代码所对应的Google帐户。
_gaq.push(['_trackPageview']);//定义按页面跟踪
(function () {//定义匿名的执行方法
var ga = document.createElement('script');//定义GA的脚本Dom对象。到时候会appendChild到Document中
ga.type = 'text/javascript';//不解释
ga.async = true;//定义GA数据传输方式为异步传输。
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';//定义GA的JS源路径,自动取的,主要是做了一个协议判断,意味着GA可以跟踪htts网页和ssl网页,当你 的页面是http时就去http://www.google-analytics.com/ga.js取代码。当你是https页面时就去https://www.google-analytics.com/ga.js取代码。
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(ga, s);//添加GA代码
})();
</script>
亲这是Google的跟踪代码,你没有必要去研究他的代码的,只要把这段加上去就行了。 总结就是这是自动把GA代码加进你的网页的代码。

参考资料:http://www.pibu8.com

温馨提示:内容为网友见解,仅供参考
第1个回答  2011-12-26
<script type="text/javascript">
var _gaq = _gaq || [];//如果变量 _gaq 存在,就等于他自己,否则为一个空数组
_gaq.push(['_setAccount', 'UA-24479793-2']); //是个2维数组 _gaq[0] = array(0=>'_setAccount', 1=>'UA-24479793-2');
_gaq.push(['_trackPageview']); //是个2维数组 _gaq[1] = array(0=>'_trackPageview');
(function () {
var ga = document.createElement('script');//创建一个<script>标签
ga.type = 'text/javascript'; //<script type="text/javascript"">
ga.async = true; //async 异步 script 貌似没有这个属性吧
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';// 如果是https: 就将src赋值为 https://ssl.google-analytics.com/ga.js 否则 http://www.google-analytics.com/ga.js
var s = document.getElementsByTagName('script')[0]; //然后找到当前页面的 第一个<script>标签
s.parentNode.insertBefore(ga, s); //将dom创建的<script>加入到页面第一个<script>标签的后边。
})();
/**
动态加载js代码,这样做是为了异步下载js代码。减少下载js文件过程中的阻塞。
**/
</script>本回答被提问者采纳
第2个回答  2011-12-26
这代码有点令人费解~

请教一段Javascript的解释!麻烦给写下注释,谢谢
(function () {\/\/定义匿名的执行方法 var ga = document.createElement('script');\/\/定义GA的脚本Dom对象。到时候会appendChild到Document中 ga.type = 'text\/javascript';\/\/不解释 ga.async = true;\/\/定义GA数据传输方式为异步传输。ga.src = ('https:' == document.location.protocol ? 'https...

一段javascript代码,麻烦各位大侠给我解释下
1、Date.prototype.format = function(format)Date是一个日期对象,是javascript的内置对象。prototype表示其“原形”原来Date是没有format方法的,这里为Date对象增加了format方法。该方法有一个参数,就是日期字符串的样式。然后是方法体,就是用{}括起来的部分 其中 var o = { "M+" : this.getMonth...

...一段js代码不知道什么意思,麻烦大侠给我解释一下有什么作用。_百度...
这是一段 html5的js文件中的代码,这段代码的作用是为了让IE(包括IE6)支持HTML5元素。望采纳。

懂js的麻烦帮忙解释下每句的意思,越详细越好,谢谢…
一加载窗口,就执行menuFix函数.menuFix函数的主要作用是给id为menu的标签的子元素,即标签,加上鼠标移入(onmouseover),移出(onmouseout),按下(onMouseDown),弹开(onMouseUp)四个事件,想要达到的效果是通过改变class中值,从而显示不同的CSS样式.查看下".sfhover"的CSS样式.最后一个onmouseout事件牵涉到正则...

Javascript基础网页中调用JS代码的几种方法麻烦告诉我
language="Javascript”> 用来告诉浏览器这是用Javascript 编写的程序,需要调动相应 的解释程序进行解释。HTML 的注释标签<!--和-->:用来去掉浏览器所不能识别的Javascript 源代码的,这 对不支持 Javascript 语言的浏览器来说是很有用的。\/\/-Javascript 结束:双斜杠表示 Javascript 的注释部分,即...

两个JAVASCRIPT的程序 举例说明COOKIE的作用在网页上 麻烦帮我改改错...
前面一段是创建了三个cookie一个是叫Name的cookie,保存的是一个Bob的用户名,后面两个意思相同,如果下载再访问,可以通过查询Naem这个cookie得到Bob这个名字。下面这段只是一个函数,封装了一个保存cookie的方法,c_name就是cookie的名称,value是值,exdays是过期时间,所谓过期时间就是指这个cookie可以...

在javascript中,alert()是什么意思?请具体介绍一下吧!谢谢
alert在英语中的意思是警告,javascript中,alert()是弹出警告框的意思。我们在浏览器中,可以输入代码尝试看看alert的效果。1、在浏览器中,按f12,打开控制台。2、控制台下半部分如果没有一个输入框,就按esc。3、框起来的部分就是我们需要的输入框。4、在输入框输入 alert('警告弹出')按回车 5、...

用javascript如何计算出1+2+3...100的答案,麻烦吧代码和注释写出来一...
Easy! var sum = 0;\/\/结果变量 for(var i = 1; i <=100; i++){\/\/循环1~200累计 sum = sum + i;} alert(sum);\/\/弹出结果

用javascript做 麻烦写出代码 谢谢 我这里用标签是看能不能换行_百度...
var t;function show(){ var aa=new Date();bb=aa.getYear()+"年"+(aa.getMonth()+1)+"月"+aa.getDate()+"日\\r";bb+="星期"+'日一二三四五六'.charAt(aa.getDay())+"\\r"+aa.getHours()+"时";bb+=aa.getMinutes()+"分"+aa.getSeconds()+"秒";document.all.cc.inner...

麻烦会javascript的告诉下,以下是一段显示时间日期的代码。怎么才能显示...
改成如下 window.onload=function (){ setInterval("document.getElementById('time').innerHTML=new Date().toDateString()+ ',' +new Date().toLocaleTimeString();",1000);}

相似回答