本篇總結了我這乙個月來的面試經歷和一些知識點。
var name='byte'
var obj1=
}var obj2=
}obj1.getname();
obj2.getname();
js是單執行緒的,但是我們在寫**的時候,會有同步執行的**和非同步執行的**。eventloop就是一種解決非同步**的一種機制。具體的解決辦法就是使用乙個執行棧和事件佇列,事件佇列又分為巨集任務佇列和微任務佇列。簡單的來講,就是把**從上到下,會把同步任務壓入到執行棧,遇到非同步的任務,根據非同步任務的型別,放入不同的事件佇列,交給其它執行緒進行處理。如果執行棧空的話,就從事件佇列當中取出結果,放入到執行棧中執行並執行。event loop 的每一次迴圈稱為乙個tick
,具體是先拿出乙個巨集任務,然後檢查它裡面的微任務,如果有的話,就執行所有的微任務,結束之後,進行一次渲染。再拿出乙個巨集任務,按照剛剛的過程繼續進行。
執行順序:
先執行同步**(取出乙個巨集任務)
–>執行所有微任務 (本輪完畢)
-->ui render
–>執行下乙個巨集任務 (下輪開始)
–>執行下乙個所有微任務 (下輪完畢)
-->ui render-->......
–>執行下乙個巨集任務 (下下輪開始)
…type可以宣告基本型別別名、聯合型別、元祖等型別
// 基本型別別名
type name = string;
// 聯合型別
inte***ce dog
inte***ce cat
type pet = dog | cat;
// 具體定義陣列每個位置的型別
flex-basis 屬性用於設定伸縮(主軸上)基準值,和witdh差不多,但basis優先順序更高。 11月份 12月份總結
11月份主要做了上傳 原來和其他資料放在同個伺服器,隨著資料量增大,效能下降,影響使用者體驗。所以決定把放到單獨的伺服器。本人職責 配合php根據介面文件提供資料及解決跨域訪問問題。專案心得 熟悉了http協議以及抓包檢視前後端請求和相應的報文。熟悉跨域訪問資料的方法,了解了常用跨域訪問的方法以及優...
易經 12月份對應
一年12個月易經卦象 我們知道12生肖是對應12個月份。其實易經也是有卦象對應12個月份,並且從卦象上能夠知道大自然發展變化的規律 12生肖從 鼠 開始,就是 子 開始,十一月,如果表示是 時辰 就代表 子時 用易理表示是這樣 子月 地雷復 上卦 地 下卦 雷 雷 入地下,所以,十一月從 冬至 算起...
12月份 學習計畫
技術相關 1 學習相關的大資料處理技術,提高資料處理的效率 2 學習資料庫儲存技術,提高樹形規模的擴充套件性,提高查詢效率 3 學習使用python對資料和文字進行處理 4 學習相關的程式設計演算法,掌握最基本的程式設計演算法 5 學習相關的專案程式設計的工具使用以及相關的目錄設定等 即學習相關的專...