簡體   English   中英

HTML制作你自己的<script type=“text/language”>?

[英]HTML make your own <script type=“text/language”>?

Javascript 放在text/javascript ,Coffeescript 也支持它,但我想知道有沒有辦法制作我自己的? 我想制作一個任何人都可以為<script type="text/golfscript">做的 Golfscript 解釋器,它會通過解釋器。

撇開說服所有用戶安裝瀏覽器擴展程序或自定義瀏覽器的(通常)不切實際的選擇……

您可以這樣做的唯一方法是使用瀏覽器已經支持的編程語言。 在大多數情況下,這意味着 JavaScript。

您可以通過 DOM 訪問元素的內容:

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

...然后有一個用 JS 編寫的解析器和解釋器。

您可能想要使用querySelectorAll和一個循環。


注意: text/golfscript似乎不是已注冊的 MIME 類型。 您可能希望使用x前綴將其標記為實驗性並使用application因為它是一種編程語言: application/x-golfscript

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>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM