- 短路運算符
||
- 由於JavaScript對用戶上傳的文件操作非常有限,尤其是無法讀取文件內容,使得很多需要操作文件的網頁不得不用Flash這樣的第三方插件來實現。
- 隨着HTML5的普及,新增的File API允許JavaScript讀取文件內容,獲得更多的文件信息。
- 在JavaScript中,瀏覽器的JavaScript執行引擎在執行JavaScript代碼時,總是以單線程模式執行
- 也就是說,任何時候,JavaScript代碼都不可能同時有多於1個線程在執行。
- 執行多任務實際上都是異步調用。
- Web的運作原理:一次HTTP請求對應一個頁面。
- 仔細觀察一個Form的提交,你就會發現,一旦用戶點擊“Submit”按鈕,表單開始提交,瀏覽器就會刷新頁面,然後在新頁面裏告訴你操作是成功了還是失敗了。
- 如果不幸由於網絡太慢或者其他原因,就會得到一個404頁面。
- AJAX請求是異步執行的,也就是說,要通過回調函數獲得響應。
- 代碼變成可執行文件,叫做編譯(compile);先編譯這個,還是先編譯那個(即編譯的安排),叫做構建(build)。