showImg(https://segmentfault.com/img/bVbrb4q?w=2317&h=3608);
摘要:在中,通過棧的存取方式來管理執行上下文,我們可稱其為執行棧,或函數調用棧。因為執行中最先進入全局環境,所以處于棧底的永遠是全局環境的執行上下文。 一、什么是執行上下文? 執行上下文(Execution Context): 函數執行前進行的準備工作(也稱執行上下文環境) JavaScript在執行一個代碼段之前,即解析(預處理)階段,會先進行一些準備工作,例如掃描JS中var定義的變量、...
摘要:本文主要談談開發的調試調試調試法,很無腦,非常實用瀏覽器斷點調試能更好的理解是一種單線程的語言單行執行更建議新手采用這種,很容易理解語法移動端調試下載初始化 本文主要談談web開發的調試 console調試 log調試法,很無腦,非常實用 瀏覽器F12斷點調試 能更好的理解JS是一種單線程的語言 F10 單行執行 (更建議新手采用這種,很容易理解JS語法) 移動端調試 vConso...
摘要:非官方字段集合官方字段請參考。下面介紹的是非官方字段,也就是各種工具定義的相關字段。詳細參考相關字段設置項目的瀏覽器兼容情況。相關字段測試庫。相關字段代碼檢查與優化。 package.json 非官方字段集合 package.json 官方字段請參考 https://docs.npmjs.com/files/package.json。下面介紹的是非官方字段,也就是各種工具定義的相關字段...
摘要:全局對象規定全局對象叫做,但是瀏覽器把作為全局對象瀏覽器先存在的。就是一個哈希表,里面含有很多屬性。對象表示一個包含文檔的窗口,其屬性指向窗口中載入的文檔。使用屬性可以獲取指定文檔所在窗口。在標簽瀏覽器比如中,每個標簽具有自己的對象。 全局對象 ECMAScript規定全局對象叫做global,但是瀏覽器把window作為全局對象(瀏覽器先存在的)。window就是一個哈希表,里面含有...