订阅本站我的微博客

01/ 获取访问者ip信息的脚本代码

+0

新浪的。

<script type="text/javascript" 
src=" http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js">
</script>
<script type="text/javascript">
//<![CDATA[
alert([
remote_ip_info.country,
remote_ip_info.province,
remote_ip_info.city,
remote_ip_info.isp,
remote_ip_info.start,
remote_ip_info.end
].join(´n´));
//]]>
</script>


 


如果不带format参数,则直接返回字符串,可以嵌入到页面中,另外,参数还可以是json和js_callback,xml经测试似乎无效。


qq首页上也有,直接调用即可。

<script src="http://fw.qq.com/ipaddress" type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
alert(IPData.join(´n´));
//]]>
</script>

126里面内嵌的:

<script type="text/javascript" 
src=" http://ip.ws.126.net/ipquery"></script>
<script type="text/javascript">
//<![CDATA
alert([lo, lc].join(´t´));
//]]>
</script>


 QQ和126这两个,注意一下,貌似编码utf-8的时候,会出现乱码

04/ Javascript开发经验谈

+0
一、简化代码
采用更为简短的写法,不仅可以减少输入的字符数,还可以减少文件大小。大部分采用简单写法的代码,执行效率都有轻微提高。

1.1  简化常用对象定义:
使用 var obj = {}; 代替 var obj = new Object();
使用 var arr = []; 代替 var arr = new Array();

1.2  精简if语句
三元操作符可以有效精简只涉及赋值传值操作的if语句,比如
var score = 60, grade;
if (score < 60) {
   grade = “不及格”;
} else {
   grade = “及格”;
}
可以精简为: