var MzBrowser={};(function()
{
if(MzBrowser.platform) return;
var ua = window.navigator.userAgent;
MzBrowser.platform = window.navigator.platform; MzBrowser.firefox = ua.indexOf("Firefox")>0;
MzBrowser.opera = typeof(window.opera)=="object";
MzBrowser.ie = !MzBrowser.opera && ua.indexOf("MSIE")>0;
MzBrowser.mozilla = window.navigator.product == "Gecko";
MzBrowser.netscape= window.navigator.vendor=="Netscape"; if(MzBrowser.firefox) var re = /Firefox(\s|\/)(\d+(\.\d+)?)/;
else if(MzBrowser.ie) var re = /MSIE( )(\d+(\.\d+)?)/;
else if(MzBrowser.opera) var re = /Opera(\s|\/)(\d+(\.\d+)?)/;
else if(MzBrowser.netscape) var re = /Netscape(\s|\/)(\d+(\.\d+)?)/;
else if(MzBrowser.mozilla) var re = /rv(\:)(\d+(\.\d+)?)/; if("undefined"!=typeof(re)&&re.test(ua))
MzBrowser.version = parseFloat(RegExp.$2);
})();alert(MzBrowser.ie)
alert(MzBrowser.version);//节选自 jsframework
{
if(MzBrowser.platform) return;
var ua = window.navigator.userAgent;
MzBrowser.platform = window.navigator.platform; MzBrowser.firefox = ua.indexOf("Firefox")>0;
MzBrowser.opera = typeof(window.opera)=="object";
MzBrowser.ie = !MzBrowser.opera && ua.indexOf("MSIE")>0;
MzBrowser.mozilla = window.navigator.product == "Gecko";
MzBrowser.netscape= window.navigator.vendor=="Netscape"; if(MzBrowser.firefox) var re = /Firefox(\s|\/)(\d+(\.\d+)?)/;
else if(MzBrowser.ie) var re = /MSIE( )(\d+(\.\d+)?)/;
else if(MzBrowser.opera) var re = /Opera(\s|\/)(\d+(\.\d+)?)/;
else if(MzBrowser.netscape) var re = /Netscape(\s|\/)(\d+(\.\d+)?)/;
else if(MzBrowser.mozilla) var re = /rv(\:)(\d+(\.\d+)?)/; if("undefined"!=typeof(re)&&re.test(ua))
MzBrowser.version = parseFloat(RegExp.$2);
})();alert(MzBrowser.ie)
alert(MzBrowser.version);//节选自 jsframework
解决方案 »
- 请教高手一个javascript地址栏参数转化为json对象的例子
- 如何实现当浏览器大小变化时,图片也跟着按比例缩放
- 急求关于fusioncharts 怎样调整纵向分区个数
- |zyciis| 如何给new Array添加对象 谢谢 急
- javascript代码无法显示正确结果,求救!
- 怎样用JS改变字体大小
- 关于window.onload的问题
- showModalDialog打开的对话框如何可以向另一个网页传值并控制该页面让该值显示出来
- 怎么让jquery的点击事件自动执行?
- 谁有csdn的html编辑器,100相送!!!!!!!!!!!!!!!
- 文本框的离开事件(在线等)
- javascript新生
{
......
})();
这是什么语法阿,解释一下好吗
(function(){})(); //声明一个无名函数,并且运行它。目的是防止里面的一些变量变成全局变量