V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
autoxbc
V2EX  ›  前端开发

小米的前端挺霸气

  •  
  •   autoxbc · 2017-11-12 00:49:49 +08:00 · 3803 次点击
    这是一个创建于 2560 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    12 条回复    2018-02-08 10:46:44 +08:00
    yangxiongguo
        1
    yangxiongguo  
       2017-11-12 00:51:08 +08:00 via Android
    ZxBing0066
        2
    ZxBing0066  
       2017-11-12 00:56:39 +08:00 via Android
    骚气。。。
    Pastsong
        3
    Pastsong  
       2017-11-12 01:37:25 +08:00
    哈哈哈哈,那 var 也要换掉啊
    Yuigahama
        4
    Yuigahama  
       2017-11-12 03:47:49 +08:00 via Android
    ie 早就该退场了
    shyling
        5
    shyling  
       2017-11-12 03:49:45 +08:00
    促进浏览器更新
    hn
        6
    hn  
       2017-11-12 03:51:44 +08:00 via Android
    小米的用户群可能都用 360 浏览器。哈哈哈
    loveCoding
        7
    loveCoding  
       2017-11-12 09:14:13 +08:00
    没毛病的,小米定位人群偏年轻,早不用 ie 了
    jadeity
        8
    jadeity  
       2017-11-12 09:57:00 +08:00
    实际也没啥用 IE 的吧,老人电脑也是 360,qq 之流吧。
    tcpdump
        9
    tcpdump  
       2017-11-12 22:11:51 +08:00
    那还写什么 var
    changwei
        10
    changwei  
       2017-11-12 22:33:43 +08:00 via Android
    现在平板上用 edge 还是比较多,毕竟省电,ssd 的平板也不慢,触摸屏优化也很好,而且平板也没那么多折腾。
    sothx
        11
    sothx  
       2018-02-08 10:45:38 +08:00 via iPhone
    其实也可能是写顺手了,忘记这里是没 babel 了
    sothx
        12
    sothx  
       2018-02-08 10:46:44 +08:00 via iPhone
    更何况现在 ES6 的支持还没到直接一把梭的程度
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2839 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 13:44 · PVG 21:44 · LAX 05:44 · JFK 08:44
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.