小米的前端挺霸气

2017-11-12 00:49:49 +08:00
 autoxbc

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

3835 次点击
所在节点    前端开发
12 条回复
yangxiongguo
2017-11-12 00:51:08 +08:00
ZxBing0066
2017-11-12 00:56:39 +08:00
骚气。。。
Pastsong
2017-11-12 01:37:25 +08:00
哈哈哈哈,那 var 也要换掉啊
Yuigahama
2017-11-12 03:47:49 +08:00
ie 早就该退场了
shyling
2017-11-12 03:49:45 +08:00
促进浏览器更新
hn
2017-11-12 03:51:44 +08:00
小米的用户群可能都用 360 浏览器。哈哈哈
loveCoding
2017-11-12 09:14:13 +08:00
没毛病的,小米定位人群偏年轻,早不用 ie 了
jadeity
2017-11-12 09:57:00 +08:00
实际也没啥用 IE 的吧,老人电脑也是 360,qq 之流吧。
tcpdump
2017-11-12 22:11:51 +08:00
那还写什么 var
changwei
2017-11-12 22:33:43 +08:00
现在平板上用 edge 还是比较多,毕竟省电,ssd 的平板也不慢,触摸屏优化也很好,而且平板也没那么多折腾。
sothx
2018-02-08 10:45:38 +08:00
其实也可能是写顺手了,忘记这里是没 babel 了
sothx
2018-02-08 10:46:44 +08:00
更何况现在 ES6 的支持还没到直接一把梭的程度

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/405642

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX