javascript代码加载优化方法_javascript技巧
程序员文章站
2022-04-13 08:24:26
...
下面我们通过这个例子介绍1个更简单的方法:
我们用将统计代码保存到1个文件:文件路径:/config/counter.conf
统计代码如下:
我们用StreamReader将文件内容读出来,代码将不详细列出
我们需要一个页面来输出这段javascript代码:
页面:/do.ashx?args=GetCounter
string code = "读取到的统计代码";
code = Regex.Replace(code, "[\']","\"");
code = Regex.Replace(code, "[\n\r]", "");
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);
大功告成,统计代码不会显示在你的网页中,但事实上却已经加载到了你的网页!
我们用将统计代码保存到1个文件:文件路径:/config/counter.conf
统计代码如下:
复制代码 代码如下:
我们用StreamReader将文件内容读出来,代码将不详细列出
我们需要一个页面来输出这段javascript代码:
页面:/do.ashx?args=GetCounter
复制代码 代码如下:
string code = "读取到的统计代码";
code = Regex.Replace(code, "[\']","\"");
code = Regex.Replace(code, "[\n\r]", "");
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);
大功告成,统计代码不会显示在你的网页中,但事实上却已经加载到了你的网页!
上一篇: HTML5新特性之WebRTC详解
推荐阅读
-
推荐一个封装好的getElementsByClassName方法_javascript技巧
-
JavaScript之IE的fireEvent方法详细解析_javascript技巧
-
js固定DIV高度,超出部分自动添加滚动条的简单方法_javascript技巧
-
js实现鼠标感应向下滑动隐藏菜单的方法_javascript技巧
-
javascript简化代码 A=alert w=document.writeln_javascript技巧
-
js css样式操作代码(批量操作)_javascript技巧
-
window.onload 加载完毕的问题及解决方案(上)_javascript技巧
-
php读取javascript设置的cookies的代码_php技巧
-
js实现动态改变字体大小代码_javascript技巧
-
比较精简的Javascript拖动效果函数代码_javascript技巧