我正在寻求一个关于html
此问题的目标是揭开神秘面纱。
<script>
标签中type
属性的清晰解释。作为一名Web开发人员,我大部分时间从互联网上得到的指导是:
- 只需编写
<script type='text/javascript'>
,然后在其中放置JavaScript代码。 - 在html5中,只需编写
<script>
,因为text/javascript
是默认值。
- 在文件顶部包含
babel
脚本 - 现在编写
<script type="text/babel">
- 就这样!现在你可以在该标记内编写看起来非常像JavaScript的东西,但除此之外还有许多很酷的附加功能。
script
标签中添加type='text/babel'
背后的魔法。我知道JavaScript是实际在浏览器中运行的唯一语言,那么这个额外的属性、babel脚本和你在其中编写的代码之间有什么关系呢?是否该标记在执行JavaScript之前会找到babel脚本并对其进行某些操作?这是一种允许预处理脚本标记中的文本的浏览器/JavaScript基础功能吗?我还应该知道什么?此问题的目标是揭开神秘面纱。