本節(jié)課不明白關(guān)于運(yùn)算的優(yōu)先級(jí)問題,希望前輩和同學(xué)可以指導(dǎo)一下。
RT
課程中代碼的原標(biāo)題是JavaScript,
8行h標(biāo)題為"JavaScript"
11行獲取h標(biāo)簽的"con"屬性并賦值
12行輸出"con"的內(nèi)容顯示的是"原標(biāo)題:JavaScript"
13行重新賦值,標(biāo)題成了"Hello World"
以上就很不明白了,JavaScript運(yùn)算的優(yōu)先級(jí)不是從上往下嗎?照理來說第13行賦值之后應(yīng)該不會(huì)影響到第8行的標(biāo)題吧?如果說重新賦值需要重新從上至下運(yùn)算一邊,那么為什么第12行的輸出內(nèi)容還是JavaScript呢?
我理解成了第13行賦值后,第8行重新運(yùn)算了,但是相對(duì)的12行并沒有重新運(yùn)算,真的是很不明白。
以上問題,希望有老師和前輩能指導(dǎo)一下,或者有相同考慮的同學(xué)我們討論一下,十分感謝??!
2019-02-12
代碼是從上往下執(zhí)行的,執(zhí)行到13行重新賦值的時(shí)候,DOM節(jié)點(diǎn)重新渲染了,這時(shí)候結(jié)構(gòu)樹中的H2節(jié)點(diǎn)已經(jīng)被替換成13行的節(jié)點(diǎn)了。。。。。。。。
2018-12-09
在最終輸出到顯示器前,瀏覽器會(huì)先把代碼從上往下依次執(zhí)行一遍,在執(zhí)行第13行時(shí)只是給第8行的內(nèi)容重新賦值,瀏覽器并沒有跳到第8行再?gòu)纳贤聢?zhí)行一遍,第12行自然就沒有被修改。
2018-11-20
我是這么理解的
當(dāng)執(zhí)行在12行的時(shí)候,已經(jīng)輸出來了吧,所以后面修改的就不會(huì)有影響。
2018-11-15
這是圖片,真心希望有前輩指導(dǎo)下,謝謝!