我正在查看来自here的Paper.js教程并看到了:
<script type="text/paperscript" canvas="myCanvas">
...
</script>
他们如何设法为他们的Paperscript创建自定义脚本标记?
答案 0 :(得分:3)
浏览器实际上“忽略”了这个脚本。但是,当加载Paper(未显示)时,其paperscript方法加载具有MIME类型“text / paperscript”的脚本标记的innerHTML并对其进行处理。这是使用上述脚本的时候。您可以在source
中查看他们如何执行此操作这使得papercript可以自动执行某些花哨的运算符重载和作用域。
答案 1 :(得分:1)
脚本标记是标准的。只有它的“画布”属性是非标准的。只要您不关心传递W3C验证器的HTML代码,就没有什么可以阻止您使用任何标签和属性。在某些情况下,您可能会在IE的严格模式下遇到非标准标签的问题,但自定义属性不应导致问题。