全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
楼主: 360安全卫士
打印 上一主题 下一主题

这句简短的JS代码是不是已经压缩到极限了?

[复制链接]
11#
发表于 2012-7-21 00:57:12 | 只看该作者
360安全卫士 发表于 2012-7-21 00:56
求带,获取浏览器语言,我尝试过了,没通用的预设值。

  1. (function(s){/^zh\-cn$/i.test(_.browserLanguage||_.language)&&document.getElementById("o").href="http://s3global.mjj.com/"})(navigator);
复制代码
12#
 楼主| 发表于 2012-7-21 01:01:05 | 只看该作者
Kokgog 发表于 2012-7-21 00:57

先跪谢,分明加。
13#
 楼主| 发表于 2012-7-21 01:11:22 | 只看该作者
Kokgog 发表于 2012-7-21 00:57

JSC_PARSE_ERROR: Parse error. invalid assignment target at line 1 character 0
(function(s){/^zh\-cn$/i.test(_.browserLanguage||_.language)&&document.getEle...
^

求解
14#
发表于 2012-7-21 01:20:01 | 只看该作者
360安全卫士 发表于 2012-7-21 01:11
JSC_PARSE_ERROR: Parse error. invalid assignment target at line 1 character 0
(function(s){/^zh\-c ...

随手写写错了两个地方
  1. (function(s){/^zh\-cn$/i.test(s.browserLanguage || s.language) && ( document.getElementById("o").href="http://s3global.mjj.com/"); })(navigator);​
复制代码
15#
 楼主| 发表于 2012-7-21 01:24:13 | 只看该作者
Kokgog 发表于 2012-7-21 01:20
随手写写错了两个地方
  1. !/^zh\-cn$/i.test(navigator.browserLanguage||navigator.language)&&(document.getElementById("o").href="http://s3global.mjj.com/");
复制代码
不喜欢到处用function,相比起来我改写你的代码可能比你的更精简。感谢
16#
发表于 2012-7-21 01:27:07 | 只看该作者
360安全卫士 发表于 2012-7-21 01:24
不喜欢到处用function,相比起来我改写你的代码可能比你的更精简。感谢

js里匿名函数是用来避免污染的

评分

参与人数 1威望 +20 收起 理由
慕容咩咩 + 20 出淤泥而不染,濯清涟而不妖。。。.

查看全部评分

17#
 楼主| 发表于 2012-7-21 01:32:08 | 只看该作者
Kokgog 发表于 2012-7-21 01:27
js里匿名函数是用来避免污染的


没事,此代码里没新产生变量,不会对后面造成污染。而且位于页面最前端最先执行,不会受到后面代码污染的。
再说我的目的是节约代码空间~
18#
发表于 2012-7-21 01:38:59 | 只看该作者
Kvm 发表于 2012-7-21 00:38
把代码让浏览器集成了  那才是极致

这个主意好
19#
发表于 2012-7-21 12:13:11 | 只看该作者
360也是IE啊
20#
发表于 2012-7-21 12:50:16 | 只看该作者
直接用.htaccess 屏蔽不行嘛
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2026-4-16 18:07 , Processed in 0.072383 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表