摘要:一標(biāo)簽中得屬性的使用已經(jīng)廢棄。當(dāng)瀏覽器遇到這個(gè)字符串是會(huì)認(rèn)為當(dāng)前的腳本已經(jīng)執(zhí)行結(jié)束,即使是字符串也需要這樣執(zhí)行,如果這個(gè)確實(shí)需要被做為字符串處理,那必須進(jìn)行轉(zhuǎn)義就像這樣。二標(biāo)簽應(yīng)該放到頁面最底部嗎一定要放在的最底部嗎
一、script 標(biāo)簽中得屬性的使用 1、language 已經(jīng)廢棄。 2、 type
對于普通的的javascript類型的文件不需要添加, 因?yàn)椴惶砑幽J(rèn)為text/javascript格式, 除此之外, 服務(wù)器在傳送javascript文件是使用的MIME類型是application/x-javascript,但在type中設(shè)置這個(gè)值卻可能導(dǎo)致腳本被忽略。3、 defer 延遲加載腳本當(dāng)瀏覽器遇到這個(gè)字符串是會(huì)認(rèn)為當(dāng)前的script腳本已經(jīng)執(zhí)行結(jié)束, 即使是
""字符串也需要這樣執(zhí)行, 如果這個(gè)確實(shí)需要被做為字符串處理, 那必須進(jìn)行轉(zhuǎn)義就像這樣""。
對于現(xiàn)代瀏覽器來說, HTML5的規(guī)范中已經(jīng)說明, 在執(zhí)行script標(biāo)簽的時(shí)候會(huì)忽略defer這個(gè)屬性, 這個(gè)屬性是的作用只適用于外部加載的script文件,會(huì)對外部文件立刻進(jìn)行下載, 但是并不會(huì)執(zhí)行,具體的執(zhí)行時(shí)間是在遇到了