美文网首页
在url中使用emoji

在url中使用emoji

作者: one_mybe | 来源:发表于2019-07-12 16:57 被阅读0次

    // var f = ['🌑', '🌒', '🌓', '🌔', '🌝', '🌖', '🌗', '🌘'];

    // 首先定义一个数组来存放字体icon , 这里为了兼容性 我使用在线工具http://tool.oschina.net/encode?type=4 进行了转化

    var f = ['%F0%9F%8C%91', '%F0%9F%8C%92', '%F0%9F%8C%93', '%F0%9F%8C%94', '%F0%9F%8C%9D', '%F0%9F%8C%96', '%F0%9F%8C%97', '%F0%9F%8C%98'];

    // 函数部分

    function loop() {

    // 我们给地址后加入一个哈希值

    // Date.now() 返回当前日期和时间的Date对象与'1970/01/01 00:00:00'之间的毫秒值

    // (Date.now()/100)%f.length 这里可以取到一个小于长度的随机数  如当前长度为8 可以得到0.00-7.XXXXXX

    // 然后使用math.floor 取整数部分, 拿到一个0-7的整数

    // 对应数组的下标 可以得到当前帧所要展示的icon

        location.hash =decodeURI(f[Math.floor((Date.now()/100)%f.length)]);

        // 在执行完当前函数后再调用一次, 使其不断调用

        setTimeout(loop, 50);

    }

    loop();

    相关文章

      网友评论

          本文标题:在url中使用emoji

          本文链接:https://www.haomeiwen.com/subject/azsykctx.html