这是当前小米官网首页的全部代码,注意第一句用了箭头函数(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 只能圆润的离开,时代真是变了