Bio*_*itz 5 javascript dom single-page-application
我开始使用 JSX 学习react.js。为了使用它,我连接了 babel 库(无论版本是什么)并在 JS 文件中编写 JSX 代码:
<script src="js/app.js" type="text/babel"></script>
Run Code Online (Sandbox Code Playgroud)
type="text/babel" - 必然。
但 Chrome 中有一条警告:“不推荐使用获取具有无效类型/语言属性的脚本,并将在 2017 年 1 月左右在 M56 中删除。有关更多详细信息,请参阅https://www.chromestatus.com/features/5760718284521472。”
但当我在 DOM 中编写 JSX 代码时,一切都正常。实际上,没有“src=...”问题就消失了,我想在JS文件中编写代码。我应该怎么做才能避免被弃用?谢谢。
区别在于,如果你这样做
<script type="text/babel">
// code here
</script>
Run Code Online (Sandbox Code Playgroud)
您没有从任何地方获取脚本。但在你的第一个例子中,你是。
如果您从服务器获取代码,则应该在服务器端对其进行转译,然后获取转译结果,而不是获取它然后在客户端进行转译。
归档时间: |
|
查看次数: |
2804 次 |
最近记录: |