在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML5  C  HTML/ html標(biāo)簽問題,自閉和標(biāo)簽和加斜杠關(guān)閉的區(qū)別是什么?

html標(biāo)簽問題,自閉和標(biāo)簽和加斜杠關(guān)閉的區(qū)別是什么?

今天用Vue時,出現(xiàn)了個錯誤,原因是,我引入的方式是這樣的

<script src="vue.js" />

找了半天原因,改成這樣就好了

<script src="vue.js" ></script>

有人知道這是為什么嗎?

回答
編輯回答
何蘇葉

</script> 是閉合你js code 的tag, 如果你沒有這個</script>, <script> 后邊的code 都會默認(rèn)是js code,但是后邊你的code 不是js,所以就會報錯。

2017年8月4日 05:25
編輯回答
憶當(dāng)年

現(xiàn)在的瀏覽器都很智能,瀏覽器會將你的不規(guī)范或者錯誤的標(biāo)簽進(jìn)行優(yōu)化處理 ,進(jìn)而使瀏覽器能正常的進(jìn)行dom渲染。但是vue中對script標(biāo)簽的使用有嚴(yán)格的限制,你也可以看到其中的style標(biāo)簽的定義,還有vue支持的自定義標(biāo)簽。所以vue才引入了語法檢查Eslint,規(guī)范我們的標(biāo)簽書寫。說實(shí)話在我們開發(fā)之前應(yīng)該看看它引入的eslint-plugin-standard定義的語法規(guī)則,這樣我們就會避免很多問題。

2018年9月9日 11:02
編輯回答
終相守

這個有規(guī)范的,可以直接去查MDN的HTML元素參考,點(diǎn)開每個元素,概要里都會有一項(xiàng)“標(biāo)簽省略”,比如<script>就是明確不能省略結(jié)束標(biāo)簽的,而<img>就是明確不需要寫結(jié)束標(biāo)簽的,<meta>則是寫不寫結(jié)束標(biāo)簽都無所謂。
另外,在html5里不用寫自關(guān)閉,直接單標(biāo)簽比如

<img src='../test.jpg'>

這樣就好。

2017年11月4日 10:53