1、帶有src屬性的標簽之間在包含額外的JavaScript代碼。如果包含了嵌入的代碼,也只會(huì )下載并執行外部腳步文件,嵌入的代碼將會(huì )被忽略。
2、在包含外部JavaScript文件時(shí),必須在src屬性設置為指向相應文件的URL,而這個(gè)文件即可以是與它的頁(yè)面位于同一個(gè)服務(wù)器上的文件,也可以是其他任何域中的文件。在訪(fǎng)問(wèn)自己不能控制的服務(wù)器上的JavaScript文件時(shí)要多加小心,如果不幸遇到懷有惡意的程序猿,那他們隨時(shí)都可能替換該文件的代碼,如果想包含來(lái)自不同域的代碼,則要么你是那個(gè)域的所有者,要么那個(gè)域的所有者值的信賴(lài)。
3、如果初始化變量時(shí)沒(méi)有使用var聲明,該變量就會(huì )自動(dòng)被添加到全局環(huán)境中。在編寫(xiě)JavaScript代碼時(shí),不聲明而直接初始化變量時(shí)一個(gè)常見(jiàn)錯誤做法,因為這樣可能會(huì )導致以為。建議在初始化變量之前,一定要先聲明,這樣就可以避免類(lèi)似錯誤。嚴格模式下,初始化未聲明的變量會(huì )導致錯誤。
4、在JavaScript語(yǔ)言中沒(méi)有塊級作用域。
5、局部變量只在函數執行的過(guò)程中存在。而在這個(gè)過(guò)程中,會(huì )為局部變量在棧(或堆)內存中分配相應的空間。直至函數結束才釋放它們的內存。
聯(lián)系客服