我正在尝试使用带有自定义<script>
属性的html type
标记在JavaScript中编写自己的脚本语言解析器。对于内联脚本,很容易:
<script>
//JS parser
function λParse(code){/*...*/}
var arr = document.querySelectorAll(
'script[type="application/x-lambdascript"]'
);
l=arr.length;
while(l--){
λParse(arr[l].textContent);
}
</script>
但外部脚本有点困难。我能够获得src
属性,但这就是全部
是否有获取外部文件内容的通用解决方案?我知道可能使用XMLHttpRequest
但是我自己的计算机上保存的网页呢?它有任何API吗?
感谢。