【问题标题】:HTML make your own <script type="text/language">?HTML 制作你自己的 <script type="text/language">?
【发布时间】:2015-09-07 05:38:44
【问题描述】:

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

【问题讨论】:

标签: javascript html text


【解决方案1】:

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

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

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

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

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

您可能想要使用querySelectorAll 和一个循环。


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

【讨论】:

  • 直到x- 的用途。谢谢!
【解决方案2】:

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>

【讨论】:

    猜你喜欢
    • 2013-06-13
    • 2011-06-22
    • 1970-01-01
    • 2014-11-02
    • 2011-05-13
    • 2014-01-13
    • 2012-08-29
    • 2020-07-21
    • 2016-12-12
    相关资源
    最近更新 更多