index.ejs 2.18 KB
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no, viewport-fit=cover">
    <meta http-equiv="X-UA-Compatible" content="chrome=1,IE=edge">
    <title><%= htmlWebpackPlugin.options.title %></title>
    <script>
        (function(win) {
            var doc = win.document;
            var docEl = doc.documentElement;
            var tid;

            function refreshRem() {
                var width = docEl.getBoundingClientRect().width;
                if (width > 750) {
                    docEl.style.fontSize = '40px';
                } else {
                    var rem = 40 * width / 750;
                    docEl.style.fontSize = rem + 'px';
                }
            }

            win.addEventListener('resize', function() {
                clearTimeout(tid);
                tid = setTimeout(refreshRem, 300);
            }, false);
            win.addEventListener('pageshow', function(e) {
                if (e.persisted) {
                    clearTimeout(tid);
                    tid = setTimeout(refreshRem, 300);
                }
            }, false);

            refreshRem();

        }(window));
    </script>
</head>
<body>
<style>
    html {
        width: 100%;
        height: 100%;
    }

    body {
        margin: 0;
        padding: 0;
        width: 100%;
        height: 100%;
        background-color: #f0f0f0;
        font-family: Arial, sans-serif;
    }

    div {
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
    }

    .inline {
        display: inline;
    }

    .inline-block {
        display: inline-block;
    }

    p {
        margin: 0;
        padding: 0;
    }

    a {
        display: block;
        text-decoration: none;
        -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    }
</style>
<div id="root"></div>
<script>
    var _hmt = _hmt || [];

    (function() {
        var hm = document.createElement('script');

        hm.src = 'https://hm.baidu.com/hm.js?d219c673993469aaaf220606d8826957';
        var s = document.getElementsByTagName('script')[0];
        s.parentNode.insertBefore(hm, s);
    })();
</script>
</body>
</html>