这是当前小米官网首页的全部代码,注意第一句用了箭头函数(IE 11 不支持)
<script>
var GetQueryString = (name) => {
//获取地址栏里参数
var reg = new RegExp('(^|&)' + name + '=([^&]*)(&|$)');
var r = window.location.search.substr(1).match(reg);
if (r != null)return unescape(r[2]); return null;
};
var mstuid = GetQueryString('mstuid') || '';
var client_id = GetQueryString('client_id') || '180100041086';
var masid = GetQueryString('masid') || '17409.0179';
location.href = '//www.mi.com/a/h/2937.html?client_id='+client_id+'&masid=' + masid + (mstuid ? ('&mstuid=' + mstuid) : '') ;
</script>
说明小米默认 babel 可以省了,操起 ES6 一把梭,IE 只能圆润的离开,时代真是变了
1
yangxiongguo 2017-11-12 00:51:08 +08:00 via Android
赞
|
2
ZxBing0066 2017-11-12 00:56:39 +08:00 via Android
骚气。。。
|
3
Pastsong 2017-11-12 01:37:25 +08:00
哈哈哈哈,那 var 也要换掉啊
|
4
Yuigahama 2017-11-12 03:47:49 +08:00 via Android
ie 早就该退场了
|
5
shyling 2017-11-12 03:49:45 +08:00
促进浏览器更新
|
6
hn 2017-11-12 03:51:44 +08:00 via Android
小米的用户群可能都用 360 浏览器。哈哈哈
|
7
loveCoding 2017-11-12 09:14:13 +08:00
没毛病的,小米定位人群偏年轻,早不用 ie 了
|
8
jadeity 2017-11-12 09:57:00 +08:00
实际也没啥用 IE 的吧,老人电脑也是 360,qq 之流吧。
|
9
tcpdump 2017-11-12 22:11:51 +08:00
那还写什么 var
|
10
changwei 2017-11-12 22:33:43 +08:00 via Android
现在平板上用 edge 还是比较多,毕竟省电,ssd 的平板也不慢,触摸屏优化也很好,而且平板也没那么多折腾。
|
11
sothx 2018-02-08 10:45:38 +08:00 via iPhone
其实也可能是写顺手了,忘记这里是没 babel 了
|
12
sothx 2018-02-08 10:46:44 +08:00 via iPhone
更何况现在 ES6 的支持还没到直接一把梭的程度
|