中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

深圳做律師網(wǎng)站公司搜索引擎優(yōu)化員簡歷

深圳做律師網(wǎng)站公司,搜索引擎優(yōu)化員簡歷,銷售平臺的重要性,centos wordpress 5.5js 是解釋型語言 js 引擎執(zhí)行流程 分為兩個階段: 語法分析執(zhí)行階段執(zhí)行階段涉及的數(shù)據(jù)結(jié)構(gòu): 調(diào)用棧。處理執(zhí)行上下文和執(zhí)行代碼內(nèi)存堆。給對象分配內(nèi)存任務(wù)隊列。暫存待執(zhí)行的任務(wù),分為宏任務(wù)隊列和微任務(wù)隊列語法分析 詞法分析 > 語法分析 > 代碼生成(字節(jié)碼) …

js 是解釋型語言

js 引擎執(zhí)行流程

分為兩個階段:

  1. 語法分析
  2. 執(zhí)行階段

執(zhí)行階段涉及的數(shù)據(jù)結(jié)構(gòu):

  • 調(diào)用棧。處理執(zhí)行上下文和執(zhí)行代碼
  • 內(nèi)存堆。給對象分配內(nèi)存
  • 任務(wù)隊列。暫存待執(zhí)行的任務(wù),分為宏任務(wù)隊列和微任務(wù)隊列

語法分析

詞法分析 > 語法分析 > 代碼生成(字節(jié)碼)

執(zhí)行階段

代碼生成后 js 引擎會先創(chuàng)建執(zhí)行上下文(也叫預(yù)編譯),再逐塊(執(zhí)行上下文)逐行執(zhí)行代碼

執(zhí)行上下文

分類:

  • 全局執(zhí)行上下文
  • 函數(shù)執(zhí)行上下文
  • eval 函數(shù)執(zhí)行上下文(下文暫不提及)

第一次讀取 js 腳本時會生成全局執(zhí)行上下文,有且只有一個,始終位于調(diào)用棧底部。當(dāng)函數(shù)被調(diào)用時,會創(chuàng)建一個函數(shù)執(zhí)行上下文并推入當(dāng)前棧頂,執(zhí)行完函數(shù)會出棧。棧頂是當(dāng)前活動的執(zhí)行上下文

image.png

每次創(chuàng)建執(zhí)行上下文主要有以下幾個步驟:

  1. 初始化作用域鏈
  2. 創(chuàng)建變量對象
  3. 創(chuàng)建 arguments 對象,檢查參數(shù)上下文,初始化名稱和值,并創(chuàng)建引用副本
  4. 掃描上下文中函數(shù)的聲明
    • 對于找到的每個函數(shù),在變量對象中創(chuàng)建一個屬性,該屬性是確切的函數(shù)名,該函數(shù)在內(nèi)存中有一個指向該函數(shù)的引用指針
    • 如果函數(shù)名已經(jīng)存在,指針將會被覆蓋
  5. 掃描變量的聲明
    • 對于找到的每個變量,在變量對象中創(chuàng)建一個屬性,該屬性是確切的變量名,該變量的值是 undefined
    • 如果變量名已經(jīng)存在,將不會做任何處理繼續(xù)執(zhí)行
  6. 確定 this 的指向

JavaScript 執(zhí)行上下文——JS 的幕后工作原理

變量、函數(shù)提升

函數(shù)和變量聲明提升是在創(chuàng)建變量中進(jìn)行的,舉個例子:

function foo(a) {console.log(b);console.log(foo2);console.
http://www.risenshineclean.com/news/8326.html

相關(guān)文章:

  • 阿里巴巴網(wǎng)站建設(shè)公司南寧今日頭條最新消息
  • 我的世界做壁紙網(wǎng)站seo推廣優(yōu)化培訓(xùn)
  • 網(wǎng)站兩邊的懸浮框怎么做濟(jì)南seo快速霸屏
  • 東莞常平網(wǎng)站建設(shè)引流推廣是什么意思
  • 網(wǎng)站程序調(diào)試模式怎么做sem代運營
  • 成都網(wǎng)站建設(shè)前十注冊網(wǎng)站流程
  • 阿里云域名注冊好了怎么做網(wǎng)站無錫網(wǎng)站建設(shè)
  • 專門做品牌網(wǎng)站設(shè)計服務(wù)seo搜索引擎優(yōu)化原理
  • 小說網(wǎng)站的網(wǎng)編具體做哪些工作谷歌chrome瀏覽器下載
  • 做翻譯兼職的網(wǎng)站焊工培訓(xùn)內(nèi)容有哪些
  • 洛陽網(wǎng)站建設(shè)的公司哪家好深圳網(wǎng)絡(luò)營銷的公司哪家好
  • 海興縣網(wǎng)站建設(shè)價格診斷網(wǎng)站seo現(xiàn)狀的方法
  • 做網(wǎng)站群廈門網(wǎng)站優(yōu)化
  • 做平臺的網(wǎng)站有哪些功能廣州seo顧問seocnm
  • 南京 網(wǎng)站設(shè)計怎么做推廣和宣傳
  • 自己做網(wǎng)站怎么掙錢對網(wǎng)絡(luò)營銷的認(rèn)識有哪些
  • 重慶公司章程怎么下載seo培訓(xùn)學(xué)校
  • 網(wǎng)站建設(shè)申報書短視頻廣告投放平臺
  • 一級做爰片c視頻網(wǎng)站怎么做網(wǎng)頁宣傳
  • 九江建設(shè)公司網(wǎng)站免費網(wǎng)絡(luò)推廣
  • 怎么做應(yīng)援網(wǎng)站石家莊抖音seo
  • 哪個網(wǎng)站可以做面料訂單流量精靈
  • 網(wǎng)站運營規(guī)劃百度指數(shù)怎么看
  • 廈門網(wǎng)站建設(shè)公司哪家好河南疫情最新消息
  • 手機(jī)app是什么意思seo的范疇是什么
  • windows做網(wǎng)站服務(wù)器嗎新型網(wǎng)絡(luò)營銷方式
  • 制作動態(tài)網(wǎng)頁的軟件seo免費優(yōu)化網(wǎng)址軟件
  • 制定網(wǎng)站建設(shè)方案十大接單平臺
  • 館陶縣網(wǎng)站怎么有自己的網(wǎng)站
  • 怎樣做京東網(wǎng)站最新seo新手教程