今天看了一下reactjs的内容,里面有一点提到:
需要注意如果使用 JSX, 那么 script 标签的 type 应该更改为 text/jsx
我的疑问在于,自定义的type类型是怎么去解析和执行的?
之前看过less的客户端用法,里面也类似地提到:
这里的rel值一样是自定义的,我想明白这中间的原理是怎么样的?
十分好奇,求大神细答。
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
type 属性规定的是脚本的 MIME 类型。这里声明的 type="text/jsx",并不是通常的直接解析执行的脚本,JSXTransformer.js 会对其进行预编译后再执行。
link的rel属性规定当前文档与被链接文档之间的关系。 stylesheet即表示文档的外部样式表。
stylesheet/less即引入.less样式表。
之后插入的<script src="less.js" type="text/javascript"></script>
这个JS文件能够把LESS文件在浏览器端编译成CSS文件,然后在呈现到页面上。