当某个自定义语言的脚本出现在网页中时,这些脚本是如何执行的?
<script type='text/mighty-mouse'>
// logic expressed in mighty mouse language
</script>
我猜它会是这样的:
(我意识到我们可以在运行时之前进行反编译,以避免必须加载我们的解释器。)
这是一个准确而完整的理解吗?
答案 0 :(得分:1)
据我所知,有两种方法。浏览器插件或更可能是用JavaScript编写的解释器。这实质上是扫描DOM的正确类型并解释内容。
CoffeeScript是后来的一个很好的例子。