在學習 JavaScript 陣列時,看到六角學院 JavaScript 陣列處理必學巧技 直播中的範例講解後,能更簡單的理解 JavaScript 中陣列的處理方法,特別記錄下來。
在學習 JavaScript 陣列時,看到六角學院 JavaScript 陣列處理必學巧技 直播中的範例講解後,能更簡單的理解 JavaScript 中陣列的處理方法,特別記錄下來。
上一篇了解通訊協定以及常見的通訊協定應用之後,這篇來聊聊傳輸層中的兩個協定, TCP 與 UDP。
網路和網路相互連接,不同的網路系統也具有不同的通訊協定,為了讓不同的網路系統能有一致的通訊協定,標準化便非常重要。
MDN的定義:閉包(Closure)是函式以及該函式被宣告時所在的作用域環境(lexical environment)的組合。
JavaScript 是一個事件驅動 (Event-driven) 的程式語言,當瀏覽器載入網頁開始讀取後,雖然馬上會讀取 JavaScript 事件相關的程式碼,但是必須等到「事件」被觸發(如使用者點擊、按下鍵盤等)後,才會再進行對應程式的執行。
w3c 的定義:「Scope determines the accessibility (visibility) of variables.」
在 JavaScript 中變數和函式的宣告會在編譯階段就被先建立一個記憶體空間,等到實際執行時再將值放入記憶體空間內,也就是說變數的宣告被「提升」到最上面去,不過實際執行的位置並沒有改變。