前端开发周报——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()会有函数拷贝不了的问题)

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