亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

本節課不明白關于運算的優先級問題,希望前輩和同學可以指導一下。

RT

課程中代碼的原標題是JavaScript,

8行h標題為"JavaScript"

11行獲取h標簽的"con"屬性并賦值

12行輸出"con"的內容顯示的是"原標題:JavaScript"

13行重新賦值,標題成了"Hello World"

以上就很不明白了,JavaScript運算的優先級不是從上往下嗎?照理來說第13行賦值之后應該不會影響到第8行的標題吧?如果說重新賦值需要重新從上至下運算一邊,那么為什么第12行的輸出內容還是JavaScript呢?

我理解成了第13行賦值后,第8行重新運算了,但是相對的12行并沒有重新運算,真的是很不明白。

以上問題,希望有老師和前輩能指導一下,或者有相同考慮的同學我們討論一下,十分感謝?。?/p>

正在回答

4 回答

代碼是從上往下執行的,執行到13行重新賦值的時候,DOM節點重新渲染了,這時候結構樹中的H2節點已經被替換成13行的節點了。。。。。。。。

0 回復 有任何疑惑可以回復我~

在最終輸出到顯示器前,瀏覽器會先把代碼從上往下依次執行一遍,在執行第13行時只是給第8行的內容重新賦值,瀏覽器并沒有跳到第8行再從上往下執行一遍,第12行自然就沒有被修改。

0 回復 有任何疑惑可以回復我~

我是這么理解的

當執行在12行的時候,已經輸出來了吧,所以后面修改的就不會有影響。


0 回復 有任何疑惑可以回復我~

https://img1.sycdn.imooc.com//5bed6fc00001fbb613380446.jpg

這是圖片,真心希望有前輩指導下,謝謝!

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

本節課不明白關于運算的優先級問題,希望前輩和同學可以指導一下。

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號