Saber 酱的抱枕

Fly me to the moon

08/28
2015
学习

js的条件操作符(三元运算符)

在js中,假设有两个数值,我们要选出一个大的存入某个变量中。一般我们是用if写的:

var num1=3;
var num2=5;
var num;

if (num1>num2) {
	num=num1;
}else{
	num=num2;
};

今天看到一个教程上说到了“条件操作符”(三元运算符),可以代替上例中的if部分。试了下果然好使:

num=(num1>num2)?num1:num2;

语法:

variable = boolean_expression ? true_value : false_value;

感觉不能用在if里面有复杂操作的场景,用来赋值倒是极好的。

容我吐槽一下,现在这个代码高亮插件的着色效果太差了,上面两条让我以为我选的是text模式呢。

与之相关的还有||运算符,除了在条件判断中使用,它也可以在赋值的时候使用:

var a=document.documentElement.scrollTop|| document.body.scrollTop;

判断为真的值才会保存到变量里,这个例子是用来解决兼容性问题的。

js的条件操作符(三元运算符)

08/27
2015
学习

使用js来判断浏览器

function getOs() 
{ 
    var OsObject = ""; 
   if(navigator.userAgent.indexOf("MSIE")>0||navigator.userAgent.indexOf("Trident")>0) { 
        return "MSIE"; 
   } 
   else if(isFirefox=navigator.userAgent.indexOf("Firefox")>0){ 
        return "Firefox"; 
   } 
   else if(isMozilla=navigator.userAgent.indexOf("Opera")>0){ //这个也被判断为chrome
        return "Opera"; 
   } 
   else if(isFirefox=navigator.userAgent.indexOf("Chrome")>0){ 
        return "Chrome"; 
   } 
   else if(isSafari=navigator.userAgent.indexOf("Safari")>0) { 
        return "Safari"; 
   }  
   else if(isCamino=navigator.userAgent.indexOf("Camino")>0){ 
        return "Camino"; 
   } 
   else if(isMozilla=navigator.userAgent.indexOf("Gecko/")>0){ 
        return "Gecko"; 
   }
    
} 
 alert("您的浏览器类型为:"+getOs());

这是使用js判断浏览器的代码,查找IE11的Trident字符是我填上去的,不然IE11就undefined的。恩,其他版本IE还不清楚状况如何。

ps:有的浏览器的UA是符合复数的条件的,比如pc上chrome的UA里就有"Safari"字符。不过好在代码里在"Safari"之前先判断了chrome,这样就不会错把chrome当做safari了。
所以实际使用中不要单独摘出一条就去用,否则可能会出错。

使用js来判断浏览器

08/26
2015
游戏

第九大陆萨满白色萌衣酷

第九大陆 萨满 萌衣酷

腾讯时期商城有卖很多永久时装,可惜那时候对游戏了解不多,也没闲钱,根本没想着买过。萌衣酷这东西大概是13年初出来的,那时候我是脱坑状态。现在到了15年,萌衣酷越发的稀少了,而且萌衣酷是装备绑定的,穿一套少一套。

我这身是8月15号收的,这时装当时卖的不到200元,现在已经450了。

不过,真的是非常萌啊~对我这个外观党来说,宁可花这钱去买时装,也不愿意去买装备的。

萌衣酷由两部分组成,头部和上衣。上衣穿上全身就变了。自带的猫耳(头部)太难看,我就没戴,还是用的兔耳朵(话说我收到的这个头部竟然是不绑定的。我认识的有个人的上衣是不绑定的,羡慕啊
Read More →

第九大陆萨满白色萌衣酷

08/26
2015
游戏

第九大陆萨满贴身内衣裤

第九大陆 萨满 贴身内衣裤

贴身内衣也是8月5号活动开出来的。想要凑齐6个部位可不容易啊Orz

尽管如此,萨满职业的贴身内衣基本是最难看的了。不想多说啥,美工爆炸吧

贴身内衣的腿部比较好,穿上之后腿型都变得光滑笔挺了,比其他时装好太多,可惜我没有别的时装来与之搭配。
Read More →

第九大陆萨满贴身内衣裤

08/26
2015
学习

使用CSS滤镜做模糊效果

今天在张鑫旭的网站看到了使用css的blur滤镜做模糊效果的例子:

.blur {    
    -webkit-filter: blur(10px); /* Chrome, Opera */
       -moz-filter: blur(10px);
        -ms-filter: blur(10px);    
            filter: blur(10px);    
}

拿来测试了下,单靠这个的话,IE的一些版本会悲剧。不过可以尝试其他方法来弥补。

查看原文


使用CSS滤镜做模糊效果

08/25
2015
ACG

「乐园追放」安吉拉等臀大鼠标垫发售

安吉拉 乐园追放 鼠标垫 等臀

相信看过《乐园追放》的小伙伴们,都会感觉安吉拉美cry吧。安吉拉身材挺翘,怎能不让人prprpr。现在无良官方就推出了安吉拉的等臀大鼠标垫,实乃福音也ˋ( ° ▽、° )

买买买,不买还是人?(我就不买,我就bb
Read More →

「乐园追放」安吉拉等臀大鼠标垫发售