HTML自己创建<script type =“text / language”>?

时间:2015-06-21 19:42:23

标签: javascript html text

Javascript放在 text / javascript 中,Coffeescript也支持它,但我想知道有没有办法让我自己?我想制作一个Golfscript解释器,任何人都可以做&lt; script type =“text / golfscript”&gt; for,它将通过解释器。

&#xA;

2 个答案:

答案 0 :(得分:3)

暂不说明(通常)不切实际的选择,说服所有用户安装浏览器扩展程序或自定义浏览器......

唯一可以做到这一点的方法是使用浏览器已经支持的编程语言。在大多数情况下,这意味着JavaScript。

您可以通过DOM访问元素的内容:

document.querySelector('script[type="text/golfscript"]').textContent

...然后有一个用JS编写的解析器和解释器。

您可能希望使用querySelectorAll和循环。

注意:text/golfscript似乎不是注册的MIME类型。您可能希望使用x前缀将其标记为实验性并使用application,因为它是一种编程语言:application/x-golfscript

答案 1 :(得分:1)

http://paperjs.org/tutorials/getting-started/working-with-paper-js/

这些人似乎在做您要问的事情。我不知道如何,但是也许这会让您入门。

<!-- Load the Paper.js library -->
<script type="text/javascript" src="js/paper.js"></script>
<!-- Load external PaperScript and associate it with myCanvas -->
<script type="text/paperscript" src="js/myScript.js" canvas="myCanvas">
</script>
相关问题