Saber 酱的抱枕

Fly me to the moon

09/2
2015
其他

好想发点牢骚啊

阅兵三天假不过
中秋两天可以过
国庆7天只过3天(去年也是这样)
假期上班没双倍工资(小私企,不服你走啊
一年到头全是单休
当然了,出任CEO,迎娶白富美是更没希望的了

已经没什么可留恋的了

好想发点牢骚啊

09/2
2015
学习

对js随机数的实验

var result=[0,0,0,0,0,0,0,0,0,0];
for (var i = 0; i < 1000000; i++) { var num=Math.floor(Math.random()*10); switch(num){ case 0: result[0]+=1; break; case 1: result[1]+=1; break; case 2: result[2]+=1; break; case 3: result[3]+=1; break; case 4: result[4]+=1; break; case 5: result[5]+=1; break; case 6: result[6]+=1; break; case 7: result[7]+=1; break; case 8: result[8]+=1; break; case 9: result[9]+=1; break; } }; var resultstring=""; for (var i = 0; i < result.length; i++) { resultstring+=i+"-"+(i+1)+"有"+result[i]+"次"+"\n"; }; alert(resultstring);[/code] 10亿次测试的一次结果:

我不得不承认这是闲的蛋疼。做这个东西的起因还是在本站。本站设置了十来张背景图,但有时候刷新几次都只反复出现某几张图。于是我做了上面的测试功能,来验证一下(虽然早知道注定失败)。后来我测试过随机10亿次,但即便测试基数这么高,最高和最低的结果之间也最少相差两万左右。上图可能较为极端,差别是39420。看来在随机里面追求公平真是脑子有病。

对js随机数的实验

09/1
2015
学习

css中background-size的100%和cover的区别

刚才看到本站页面中,body的background-size是cover。这个值只是以前看到过,没了解过,于是百度了一下:
cover值会保持图像本身的宽高比例,将图片缩放到正好完全覆盖定义背景的区域。

于是我产生了一个疑惑,cover和100%有哪些区别呢?实验一番之后明白了。

注意,background-size:100%;和background-size:100% 100%;是不同的,本文讨论的是只写一个100的情况,形同background-size:100% auto;。

先看100% auto的效果:

可以看到100% auto并不是把图片的宽高都缩放到区域的100%,而是以宽度为基准(因为100% auto只指定了宽度是100%)进行等比例缩放。如果图片宽度缩放到了区域的100%就不再继续调整了,这时候高度是否铺满、是否超出或不足,就听天由命了。是否平铺取决于background-repeat的设置。

再看cover的效果:

可以看到背景图相比于100% auto时放大了许多,此时背景完全铺满了页面,没有产生平铺;但是有一部分跑到区域外面了。

cover的高明之处就在于没有限制以宽度还是高度作为缩放基准。先把图片等比例缩放,在窄的那一边达到了区域的100%之后,如果另一个边没有达到100%,就继续等比例缩放,直到另一边达到100%。,这样可以保证图片完全覆盖区域,而且无需平铺。但这样可能会造成图片的一部分在区域之外,变得不可见了。

css中background-size的100%和cover的区别

08/31
2015
游戏

第九大陆63史诗法杖外观

第九大陆 法杖 外观

以前用的法杖外观是商城的猫爪外观,经过别人提醒,说是63史诗法杖的外观更漂亮。后来我上线看到别人的63法杖外观了,确实很炫,于是我也2E收了一把,做了这个外形变更。

63ss法杖比65浅蓝的漂亮,在颜色上银色、黑色、红色颜色分明,更有质感。高强之后武器首尾两端的红色部分会像呼吸灯一样变换亮度,真是酷炫。
Read More →

第九大陆63史诗法杖外观

08/30
2015
学习

使用js的new Image()来预加载图片

当我第一次看到new Image()的时候,我很好骑。查了查资料,发现可以用new Image()来做图片的预加载。简单的示例:

var img1=new Image();
img1.src="/f/%E7%A9%B9%E5%A6%B9%E7%BE%8E%E5%9B%BE.jpg";
img1.onload=function  () {
	document.body.appendChild(img1);
}

这个图片加载完毕之后,追加到body里,就不会再有加载过程了(废话
Read More →

使用js的new Image()来预加载图片

08/29
2015
软件

为WordPress制作404页面

要让 WordPress 在 404 时显示专用的 404 页面,需要网站根目录或主题文件夹里存在 404.php 这个文件。如果没有 404.php,那么 WordPress 可能会在 404 时直接显示主页的内容,而且 HTTP 状态码也是正常的 200,而非 404。

我觉得还是做一个专门的 404 页面比较好。

php 里的内容可以自由发挥,我想让它显示得像是一篇文章,所以我复制主题里的文章页面(single.php)的代码修改了一下,把输出文章内容的代码改为了我设计的 404 的提示内容。

将修改好的代码保存为 404.php,放到当前主题的文件夹里,WordPress 就会自动识别到,从而在 404 时显示 404 页面,并且状态码也是 404。

为WordPress制作404页面

08/28
2015
游戏

第九大陆萨满瓦拉几亚贵族时装

第九大陆 萨满 瓦拉几亚贵族时装 时装

这次活动从8.26持续到9.2,每个种族限时上架三套时装,其中一套是199不绑定的,剩下两套是88元绑定的。在88元里面有一款是新手福利里送的时装。

萨满的瓦拉几亚贵族时装在新手福利时送了7天的,是红色的一套。这次我买了一套赭褐色的,显得轻盈一些。

其实c9的美工……很多时装都是渣渣
Read More →

第九大陆萨满瓦拉几亚贵族时装