關(guān)于源代碼中JS代碼為什么要放在底部?
個人習(xí)慣少量JS代碼喜歡放在頂部head中,和style的css代碼下方;
大量JS代碼則以外部文件為主,不太理解把JS代碼放在body中的行為,個人感覺會造成代碼分區(qū)不明確,可讀性不高。
是不是因為老師說的搜索引擎蜘蛛從上到下,又不識別JS,所以放底部?那引入外部文件的方式放在頂部可行嗎?
個人習(xí)慣少量JS代碼喜歡放在頂部head中,和style的css代碼下方;
大量JS代碼則以外部文件為主,不太理解把JS代碼放在body中的行為,個人感覺會造成代碼分區(qū)不明確,可讀性不高。
是不是因為老師說的搜索引擎蜘蛛從上到下,又不識別JS,所以放底部?那引入外部文件的方式放在頂部可行嗎?
2019-08-08
舉報
2019-08-10
主要是為了提高網(wǎng)頁的加載速度,放在前面的話,如果js代碼解析時間長,網(wǎng)頁加載速度就會很慢,還有如果js代碼中有操作DOM的,有可能DOM節(jié)點還未加載完成js***作DOM了,這樣可能會發(fā)生錯誤。