作家
登录

javascript代码加载优化方法

作者: 来源:www.28hudong.com 2013-03-30 01:01:08 阅读 我要评论

下面我们通过这个例子介绍1个更简单的方法: 我们用将统计代码保存到1个文件:文件路径:/config/counter.conf 统计代码如下: 复制代码 代码如下: <script type="text/javascript"> var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-18744406-1']); _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> 我们用StreamReader将文件内容读出来,代码将不详细列出 我们需要一个页面来输出这段javascript代码: 页面:/do.ashx?args=GetCounter 复制代码 代码如下: string code = "读取到的统计代码"; code = Regex.Replace(code, "[']","""); code = Regex.Replace(code, "[nr]", ""); context.Response.Write("document.write('"+code+"');"); 这样就能将输出的javascript添加到页面实现统计功能了! 我们只需在网页都引用的javascript文件中添加如下代码: 复制代码 代码如下: var _s=document.createElement('script'); _s.type='text/javascript'; _s.src='/do.ashx?args=GetCounter'; var _fs=document.getElementsByTagName("script")[0]; _fs.parentNode.insertBefore(_s,_fs); 大功告成,统计代码不会显示在你的网页中,但事实上却已经加载到了你的网页!

  推荐阅读

  javascript 节点排序实现代码

在IE中我们可以利用sourceIndex,标准浏览器我们可以用compareDocumentPosition,但对于旧一点的标准浏览器呢?XML呢?因此我们就需要根据一个节点的属性确定它与另一个节点的关系了。 我的思路很简单,如果它们相>>>详细阅读


本文标题:javascript代码加载优化方法

地址:http://www.17bianji.com/kaifa2/JS/24963.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)