-
2018-07-13 14:48:39
-
2018-07-13 14:41:31
- Javascript異步任務(wù)原理(圖文)
- 大家知道,javascript代碼只能在一個(gè)線程上執(zhí)行,也就是單線程,單線程上執(zhí)行的代碼有個(gè)特點(diǎn):即只能順序執(zhí)行,如果代碼中出現(xiàn)了耗時(shí)的運(yùn)算邏輯,很可能會(huì)讓瀏覽器假死。那么javascript為什么會(huì)被設(shè)計(jì)成單線程模型呢?Javascript的設(shè)計(jì)者認(rèn)為,如果javascript被設(shè)計(jì)成多線程,會(huì)大大增加程序的復(fù)雜性,比如:如果有兩個(gè)線程,一個(gè)線程負(fù)責(zé)創(chuàng)建一個(gè)button按鈕,另一個(gè)線程刪除這個(gè)b...
-
2065