前端開發週報——003

1  continue和break在python和js中一樣

2  json.dumps(dict, ensure_ascii=False)可以解決字典,列表等print打印中文亂碼問題,str.encode('utf-8')可以直接對中文字符串編碼讓其正常顯示

3  python中字典取屬性值用中括號([]),對象取屬性或方法用點(.)

4  以下第二種寫法需要判斷res的data和err兩種情況

    try {
        const data = await fetchData()
    } catch(err) {
        console.log(err)
    }
const res = await fetchData().then(data => data ).catch(err => err)

5  微前端架構具備以下幾個核心價值:

技術棧無關:主框架不限制接入應用的技術棧,子應用具備完全自主權

獨立開發、獨立部署:子應用倉庫獨立,前後端可獨立開發,部署完成後主框架自動完成同步更新

獨立運行時:每個子應用之間狀態隔離,運行時狀態不共享

情況總是“可以,但沒必要”,很多技術的使用前考慮

6  js中,對象使用擴展運算符,Object.assign實現淺拷貝;數組使用擴展運算符,slice(),concat()實現淺拷貝;當對象只有一層屬性或者數組元素是簡單類型時,他們就是深拷貝;真正深拷貝得使用遞歸或者loadsh庫(JSON.stringify()會有函數拷貝不了的問題)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章