有时候,我们可能需要为不同国家的用户提供个性化服务,那么在浏览器里,我们可以使用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获取浏览器使用的语言
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中阻止事件冒泡
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月里番合集
3月3D合集共8部,配图是《姉ヶ崎温泉》这部作品。
[夜桜字幕组]2017年3月3D作品合集v2[BIG5+GB]
magnet:?xt=urn:btih:27F63CCD20066F870A8FAC52566BC26C1E822092
本文内容转自琉璃神社。
2017年3月3D作品合集
我刚才在网上下载了一款saber的鼠标指针宝,但是里面自带的安装文件配置有误,导致安装失败。我想自己改一下安装文件,不过自己手动改的话挺麻烦的,还好找到了这个软件。
鼠标指针安装文件生成器 cur_setup_maker_2.0 度盘下载
界面如下:
首先你要有一套鼠标指针,然后打开软件,选择存放鼠标指针的文件夹,鼠标指针就会在左侧显示出来。
然后把鼠标指针拖到右边对应的区域里,全部放完之后就可以选择生成exe格式的安装包,或者仅生成配置文件(会在鼠标指针的文件夹里生成一个AutoSetup.inf)。
生成之后右键安装就ok啦~
鼠标指针安装文件生成器 cur_setup_maker_2.0
今天我想看一下系统里有没有安装某个更新,但是在已安装的更新里找不到,于是想自己先去下一个。
但是我这里坑爹的移动网,打开microsoft的网站一直都慢的不行,挂着VPN也死活打不开,后来找到了Microsoft®Update Catalog,这个可以正常打开,也可以下载更新。
ps:xbox的官网我这里也加载不出来,开不开VPN都不行。看浏览器的控制台,其实大部分资源都顺利加载了的,但是有几个js一直加载不完,醉了。
想下xbox one手柄的驱动,官网打不开,其他网站下的又没数字签名,真是糟心。
ps:我开始怀疑这驱动本来就没数字签名了
从微软官方下载Windows update更新包的安装程序
话说自从前年入了psv,就一直听闻闪乱神乐的大名。只是我大部分时间都在玩网游,单机游戏玩的时间很少,所以就没买闪乱神乐。最近听闻闪乱神乐EV上了steam,有繁体中文,更重要的是有去圣光补丁(滑稽)。这游戏不买能行?
《SENRAN KAGURA ESTIVAL VERSUS》 Steam页面
bilibili视频:【闪乱神乐EV】全人物登场+忍转身+秘传忍法合集
游戏只要112元,非常便宜。听说手柄玩着舒服,我打算买个手柄再玩。现在在京东买了299的xbox one 有线手柄,到时候试试看。
附:闪乱神乐EV车头灯补丁,下载后解压,移动到游戏根目录覆盖文件即可。
最后补一些图吧。少儿不宜(有些福利截图是上面补丁的效果)
Read More →
已买《闪乱神乐:少女们的选择》
我一直使用fgotool查询Fate/Grand Order素材的掉落率,这里的数据很准确,不过每次找AP消耗最少的地图有点费劲,所以我写了个脚本来解决这个问题。
打开你要查询的素材,比如煤灰:
然后复制js代码(在文章底部),在浏览器的控制台里执行,就OK了。
执行完代码,会弹出来一个对话框:
点掉这个对话框,还会出来另一个对话框,你可以ctrl+c复制结果文字:
可以粘贴到别的地方:
over~
Read More →
fgotool辅助脚本:检测各种素材消耗AP最少的前三个地点
16岁女生遭17岁男同学强奸后杀害,上图为被害人生前照片
网易新闻链接:《16岁高一女生遭同学强奸后被杀害 被告拒不认罪》
受害者的母亲说:“我一分钱都不要,只想严惩他”。但是“鉴于罪犯实施犯罪时不满十八周岁,依据《中华人民共和国刑法》第十七条第三款,应当从轻或者减轻处罚”。
这次可巧了,受害者也是未成年。即便如此,她的命也还是没有同为未成年的行凶者的命值钱吗?
有部分未成年人的犯罪,可能是被人教唆,或是不清楚后果的情况下造成的,法律予以从轻处罚,我表示理解。但不是所有的罪犯都这么无辜,我希望对于未成年人主观、主动、全责的犯罪行为,不要从轻处罚。
对于如此恶性的案件,还要从轻处罚,这样如何让被害人的亲属、让知道此事的其他人信服呢?法律的公平又如何体现呢?
另外我认为,按年龄来确定是否应当从轻处罚,实在是个极不可靠的判断。如果一个人在他满18岁的前一夜杀人,就可以从轻处罚;在他满18岁的第一天杀人,就不再从轻处罚。那么我们想一下,17岁的未成年人就一定不懂法律,不知道杀人的后果吗?满18岁的人,又一定会懂吗?这个判断标准是如此的不可靠,我感到非常无奈。
顺便这个行凶者先认罪后又反悔,其家属也从未在法庭出庭,难免让人怀疑其背后是不是有什么势力,呵呵。