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>

 

慎用。

技术,应该分享。。

 

posted @ 2018-11-28 19:02  justSmile2  阅读(93)  评论(0编辑  收藏  举报