js 转码思维

<body>
    <script type="text/javascript">
        // var el = document.createElement('script');
        // el.text = 'alert(123)';
        // document.body.appendChild(el);
        // 转码
        var MEM = [
            window, 'document', 'createElement', 'script',
            'text', 'alert(123)', 'body', 'appendChild'
        ];
        var el = MEM[0][MEM[1]][MEM[2]](MEM[3]);
        el[MEM[4]] = MEM[5];
        MEM[0][MEM[1]][MEM[6]][MEM[7]](el);
    </script>
</body>

慎用。

技术,应该分享。。

原文地址:https://www.cnblogs.com/justSmile2/p/10033985.html