浏览器如何解码的?


一个网页中,包含中html和javascript,其中部分html和javascript都经过了编码。
比如如下代码:


 <!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title></title>
</head>
<body>
<img id="pic" src="http://image.xinli001.com/20140806/180750cd391f3431cc7107.jpg" />
<img src="http://image.xinli001.com/20140806/180750cd391f3431cc7107.jpg" />
<script type="text/javascript">
    window.onload = function () {
        document.getElementById("pic").onclick= function () {
            alert("\x74\x65\x73\x74");
            location.href = "http://www.baidu.com";
        }
    }
</script>
</body>
</html>

我想深入了解浏览器是以怎样的顺序对以上网页进行解码的,比如:逐行,先html在url(location.href)最后js,或者以其他顺序呢?
总之,就是想对浏览器对html网页的解码过程有个深入的了解。


可以的话,大家能否提供下相关资料(我自己网上有大概了解了下,不过没有找到满意的资料),或者我应该搜索哪些 关键词 才能找到我想要的?

程序员 安全 浏览器 前端 JavaScript

心碎了才懂 10 years, 3 months ago

Your Answer