Saber 酱的抱枕

Fly me to the moon

04/29
2017
学习

JavaScript获取浏览器使用的语言

有时候,我们可能需要为不同国家的用户提供个性化服务,那么在浏览器里,我们可以使用JavaScript来获取UA里的语言设置,以此来判断用户的语言环境。

代码如下:

var language = navigator.language || navigator.browserLanguage;
if (language.indexOf('zh') > -1) {
	language = "chinese"; //中文
} else if (language.indexOf('en') > -1) {
	language = "english"; //英文
} else if (language.indexOf('ja') > -1) {
	language = "japanese"; //日文
} else if (language.indexOf('nl') > -1) {
	language = "dutch"; //荷兰语
} else if (language.indexOf('fr') > -1) {
	language = "french"; //法语
} else if (language.indexOf('de') > -1) {
	language = "german"; //德语
} else if (language.indexOf('it') > -1) {
	language = "italian"; //意大利
} else if (language.indexOf('pt') > -1) {
	language = "portuguese"; //葡萄牙
} else if (language.indexOf('es') > -1) {
	language = "Spanish"; //西班牙
} else if (language.indexOf('sv') > -1) {
	language = "swedish"; //瑞典
}

navigator.language是chrome和firefox所拥有的属性,navigator.browserLanguage则是IE独有。默认的话获取到的值是和操作系统的语言保持一致的,不过用户也可以在浏览器内自行更改。

JavaScript获取浏览器使用的语言

04/26
2017
学习

JavaScript中阻止事件冒泡

JavaScript中的event.stopPropagation方法用于阻止事件冒泡,这样该事件不会继续向上级元素传递。

不过今天我想讲的是event.stopImmediatePropagation,它除了具有event.stopPropagation方法的阻止事件冒泡的功能外,还有另一个功能,就是会中止执行在它后面添加/执行的同类型事件。也就是说干完我这件事件,后面的同类型的事情就都不用干了。

示例:

document.body.addEventListener("click", function () {
	console.log("1");
});
document.body.addEventListener("click", function (ev) {
	// 在它后面添加的同类型函数不会再执行了,但是早于它添加的函数还是会执行
	ev.stopImmediatePropagation();
	console.log("2");
});
document.body.addEventListener("click", function () {
	console.log("3");
});

本来,由addEventListener添加的同类型事件会按照添加的顺序依次执行。这个例子中就是点击页面会依次输出1、2、3。

在2中加了ev.stopImmediatePropagation()之后,第二个添加的事件执行完,后面添加的同类型事件就不会执行了——不会输出3了。

注意:

1.stopImmediatePropagation方法会阻止的是同类型的,比如在click事件里执行了stopImmediatePropagation方法,并不能阻止在其后添加的其他类型的事件。
2.在执行stopImmediatePropagation的事件里,在stopImmediatePropagation后面的代码依然会执行。(如上例会继续输出2)。

ps:jQuery有个event.isImmediatePropagationStopped方法来检测该事件上是否设置了stopImmediatePropagation方法。但是原生JavaScript里好像没自带这个检测的方法。

JavaScript中阻止事件冒泡

04/26
2017
ACG

2017年3月里番合集

 2017年3月里番合集 hentai 磁链 福利 资源 里番
pid=58416294

眼看4月合集快该出来了,我又搜了下3月的,才发现我没有下载3月合集,也忘记把3月合集发到网站上来了,赶紧补一发。

(怪不得感觉里番断档了一段时间呢,原来不是错觉啊)

[魔穗字幕组]2017年3月合集
magnet:?xt=urn:btih:4K7JBSLIUMD2UDAU3BCF3NHSAIQY5QVJ
magnet:?xt=urn:btih:E2BE90C968A307AA0C14D8445DB4F202218EC2A9

这俩磁链内容是相同的。

3月合集内容:

[Maho.sub][chippai]一年ぶりの THE ANIMATION
[Maho.sub][EDGE(エッジ)]魔獣浄化少女ウテア soul.3 love affair
[Maho.sub][PoRO]JKとエロコンビニ店長 エロ可愛JK?栞&結衣~イケないぶら下がり~
[Maho.sub][ばにぃうぉ~か~]巨乳令嬢MC学園 #2「女帝の陥落」
[Maho.sub][ピンクパイナップル]えろゼミ ~エッチにヤルきにABC~ THE ANIMATION
[Maho.sub][鈴木みら乃]自宅警備員 1stミッション イイナリ巨乳長女?さやか~編

2017年3月里番合集

04/24
2017
软件

鼠标指针安装文件生成器 cur_setup_maker_2.0

我刚才在网上下载了一款saber的鼠标指针宝,但是里面自带的安装文件配置有误,导致安装失败。我想自己改一下安装文件,不过自己手动改的话挺麻烦的,还好找到了这个软件。

鼠标指针安装文件生成器 cur_setup_maker_2.0 度盘下载

界面如下:

首先你要有一套鼠标指针,然后打开软件,选择存放鼠标指针的文件夹,鼠标指针就会在左侧显示出来。

然后把鼠标指针拖到右边对应的区域里,全部放完之后就可以选择生成exe格式的安装包,或者仅生成配置文件(会在鼠标指针的文件夹里生成一个AutoSetup.inf)。

生成之后右键安装就ok啦~

鼠标指针安装文件生成器 cur_setup_maker_2.0

04/21
2017
游戏

从微软官方下载Windows update更新包的安装程序

从微软官方下载Windows update更新包的安装程序 microsoft

今天我想看一下系统里有没有安装某个更新,但是在已安装的更新里找不到,于是想自己先去下一个。

但是我这里坑爹的移动网,打开microsoft的网站一直都慢的不行,挂着VPN也死活打不开,后来找到了Microsoft®Update Catalog,这个可以正常打开,也可以下载更新。

ps:xbox的官网我这里也加载不出来,开不开VPN都不行。看浏览器的控制台,其实大部分资源都顺利加载了的,但是有几个js一直加载不完,醉了。

想下xbox one手柄的驱动,官网打不开,其他网站下的又没数字签名,真是糟心。
ps:我开始怀疑这驱动本来就没数字签名了

从微软官方下载Windows update更新包的安装程序

04/21
2017
ACG 游戏

已买《闪乱神乐:少女们的选择》

 hentai SENRAN KAGURA ESTIVAL VERSUS 奶子 福利 闪乱神乐ev 闪乱神乐:少女们的选择

话说自从前年入了psv,就一直听闻闪乱神乐的大名。只是我大部分时间都在玩网游,单机游戏玩的时间很少,所以就没买闪乱神乐。最近听闻闪乱神乐EV上了steam,有繁体中文,更重要的是有去圣光补丁(滑稽)。这游戏不买能行?

《SENRAN KAGURA ESTIVAL VERSUS》 Steam页面

bilibili视频:【闪乱神乐EV】全人物登场+忍转身+秘传忍法合集

游戏只要112元,非常便宜。听说手柄玩着舒服,我打算买个手柄再玩。现在在京东买了299的xbox one 有线手柄,到时候试试看。

附:闪乱神乐EV车头灯补丁,下载后解压,移动到游戏根目录覆盖文件即可。

最后补一些图吧。少儿不宜(有些福利截图是上面补丁的效果)
Read More →

已买《闪乱神乐:少女们的选择》

04/21
2017
游戏

fgotool辅助脚本:检测各种素材消耗AP最少的前三个地点

我一直使用fgotool查询Fate/Grand Order素材的掉落率,这里的数据很准确,不过每次找AP消耗最少的地图有点费劲,所以我写了个脚本来解决这个问题。

打开你要查询的素材,比如煤灰:
fgotool辅助脚本:检测各种素材消耗AP最少的前三个地点

然后复制js代码(在文章底部),在浏览器的控制台里执行,就OK了。

执行完代码,会弹出来一个对话框:
fgotool辅助脚本:检测各种素材消耗AP最少的前三个地点

点掉这个对话框,还会出来另一个对话框,你可以ctrl+c复制结果文字:
fgotool辅助脚本:检测各种素材消耗AP最少的前三个地点

可以粘贴到别的地方:
fgotool辅助脚本:检测各种素材消耗AP最少的前三个地点

over~
Read More →

fgotool辅助脚本:检测各种素材消耗AP最少的前三个地点

04/20
2017
其他

刑法第十七条又将立新功

16岁高一女生遭同学强奸后被杀害 被告拒不认罪

16岁女生遭17岁男同学强奸后杀害,上图为被害人生前照片

网易新闻链接:《16岁高一女生遭同学强奸后被杀害 被告拒不认罪》

受害者的母亲说:“我一分钱都不要,只想严惩他”。但是“鉴于罪犯实施犯罪时不满十八周岁,依据《中华人民共和国刑法》第十七条第三款,应当从轻或者减轻处罚”。

这次可巧了,受害者也是未成年。即便如此,她的命也还是没有同为未成年的行凶者的命值钱吗?

有部分未成年人的犯罪,可能是被人教唆,或是不清楚后果的情况下造成的,法律予以从轻处罚,我表示理解。但不是所有的罪犯都这么无辜,我希望对于未成年人主观、主动、全责的犯罪行为,不要从轻处罚。

对于如此恶性的案件,还要从轻处罚,这样如何让被害人的亲属、让知道此事的其他人信服呢?法律的公平又如何体现呢?

另外我认为,按年龄来确定是否应当从轻处罚,实在是个极不可靠的判断。如果一个人在他满18岁的前一夜杀人,就可以从轻处罚;在他满18岁的第一天杀人,就不再从轻处罚。那么我们想一下,17岁的未成年人就一定不懂法律,不知道杀人的后果吗?满18岁的人,又一定会懂吗?这个判断标准是如此的不可靠,我感到非常无奈。

顺便这个行凶者先认罪后又反悔,其家属也从未在法庭出庭,难免让人怀疑其背后是不是有什么势力,呵呵。

刑法第十七条又将立新功