Javascript放在 text / javascript
中,Coffeescript也支持它,但我想知道有没有办法让我自己?我想制作一个Golfscript解释器,任何人都可以做< script type =“text / golfscript”>
for,它将通过解释器。
答案 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>