
这是当前小米官网首页的全部代码,注意第一句用了箭头函数(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]); retur 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 的支持还没到直接一把梭的程度 |