- 博客(2)
- 收藏
- 关注
原创 什么是微前端
微前端架构模式和设计理念微前端架构旨在解决单体应用在一个相对长的时间跨度下,由于参与的人员、团队的增多、变迁,从一个普通应用演变成一个巨石应用后,随之而来的应用不可维护的问题。当我们的系统中有多个不同的子模块,并且子模块之间有相对独立且完整的功能体系时, 一旦子模块变得越来越多, 那么整个应用将变得非常庞大且臃肿,开发和维护成本大大提高。如果在这种场景下我们采用SPA模式开发,那么项目后期将变得不可想象,页面首次加载将变得非常慢。 但是我们采用MPA(多页...
2021-10-09 11:51:26
374
原创 2021-05-13
JS同步任务与异步任务,宏任务与微任务js是一门单线程非阻塞的脚本语言。JavaScript单线程指的是运行环境中负责解释和执行JavaScript代码的只有一个线程,即为JS引擎线程。那也就意味着所有任务都需要排队(同步的)。为什么JS是单线程?JavaScript的单线程,作为浏览器脚本语言,JavaScript的主要用途是与用户互动,以及操作DOM。否则会带来很复杂的同步问题以谷歌浏览器为例,谷歌浏览器进程:(至少包括4个进程)1个浏览器主进程:主要负责界面显示、用户交互、
2021-05-13 14:01:10
54
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人