01、引用javascript文件和將腳本文件直接插入到script標簽的效果相同;
02、html的超鏈接標簽<a>的href屬性除了支持http、mailto協(xié)議外,還支持javascript協(xié)議。
03、<head></head>之間引入腳本文件 ?
04、全局變量是全局對象的一個屬性;所有預定義的函數(shù)和屬性都是全局變量的屬性;頂層代碼中使用this引用該全局對象;
局部變量是局部對象的一個屬性;
可見所有javascript函數(shù)運行在自己獨有的執(zhí)行環(huán)境中,而且具有自己的調(diào)用對象,并在調(diào)用對象中定義局部變量;
05、原始類型使用值來進行操作的;
引用類型則是使用引用來進行操作的;
數(shù)字型和邏輯型數(shù)據(jù)都是由小的、固定數(shù)量的字節(jié)構(gòu)成的原始類型;
對象、數(shù)組、函數(shù)都是引用類型,這些屬性可以包含任意多個屬性或元素,不像固定大小的原始數(shù)值那樣易于操作。另外,由于對象和數(shù)組所占用空間可能非常大,使用值來操作這些數(shù)據(jù)毫無意義,而且這樣做可能會產(chǎn)生占用大量內(nèi)存空間的低效率的復制和比較。
06、 空格
07、函數(shù)的隱含參數(shù)數(shù)組對象arguments,用于處理不定個數(shù)的參數(shù)很方便。
08、客戶端和服務器之間通信時,許多常見的非字母數(shù)字字符(如空格)不能以原來的格式傳輸,只允許使用較少的字母、數(shù)字和符號傳輸。為了使用其他字符,字符必須使用特殊的符號(%)和十六進制的ascii碼進行編碼,如空格是十六進制的20(ascii值十進制的32),其編碼為%20。在瀏覽器歷史記錄后url中可以見到這個符號。
encodeURI和decodeURI,URI編碼;
escape和unescape,對字符串編碼,不要對URI編碼,使用encodeURI。
09、eval("表達式")執(zhí)行動態(tài)表達式,效果和直接執(zhí)行程序效果一樣;