灵魂拷问-前端到底能做些什么?--性能优化篇
第二个,子应用加载时,qiankun会对entryjs进行解析,这个解析过程也是耗时的。一般entryjs体积越大,耗时越多,并且每次重新生成子应用都要经历一次解析过程。资源请求可以通过缓存优化,但这个解析耗时我们目前很难优化(下方贴两个qiankun优化entryjs解析耗时的链接,有兴趣可以看看),所以优化entryjs体积...
前端性能优化-每一个前端开发者需要知道的防抖与节流知识
社区中一些JavaScript工具集框架,也都提供了防抖与节流的支持,例如underscorejs、lodash。刚开始有提到,另外一种实现方式是记录上一次事件触发的时间戳,每次事件触发时判断当前时间戳距离上次执行的时间戳之间的一个差值,来判断是否达到了设置的延迟时间,以underscorejsthrottle实现为例,只保留部分代码示例,一个关...
前端开发10年,聊聊我是怎么从零基础到年薪40万的
DOM对象与标签区别、DOM虚拟化、DOM事件、Event对象、定时器与监听器、事件委托、事件代理、事件分流、事件冒泡、默认行为、事件捕获、防抖、节流、滚动、键盘行为、事件降频、行为锁机制、拖拽模组、碰撞检测、距离判断、三角函数、方向判断、运动框架、弹性运动、重力加速度、DOM树、CSSOM树、渲染解析、加载、回流、...
code-review之前端代码优化汇总
code-review之前端代码优化汇总本文主要针对一些JavaScript进行优化,使之更加健壮,可读性更强,更以维护。所谓无规矩不成方圆,前端时间在团队code-review中发现,小编推荐大家可以大致过一遍,形成自己的编码习惯本文主要针对一些JavaScript进行优化,使之更加健壮,可读性更强,更以维护。if判断的优化1、最...
一文读懂@Decorator 装饰器——理解 VS Code 源码的基础
5.2重点分析@Decorator语法糖编译后的代码@Decorator语法糖很甜,但却不能直接食用。因为装饰器目前仅仅是ECMAScript的语言提案,还处于stage-2阶段,无论是最新版的Chrome浏览器还是Node.js都不能直接运行带有@Decorator语法糖的代码。我们需要借助TypeScript或者Babel的能力,将源码编译后才能正常...
2020年省劳动模范和先进工作者推荐人选简要事迹
191.刘世伟,男,1979年12月生,中共党员,中国移动通信集团广东有限公司东莞分公司东区区域分公司市场部经营分析室主任(www.e993.com)2024年11月11日。他牵头技术攻关,实现了智能化预测、自动化干预服务流程、可视化服务过程管理监控。2018年该监控平台在广东省各地市落地,处理10086工单1000多万条,输出预测结果7万多条,客户满意度提升3个百分点。抗击新冠...
一年半经验的前端面经总结|面试|面试题|简历|代码|算法_网易订阅
5.手写节流与防抖答:老生常谈,原理很简单,主要还是看会不会封装函数,以及封装的高级与否,考虑的情况是否全面。6.手写bind函数答:同上。7.serviceworker使用答:缓存,渐进式应用,拦截处理聊到worker可能还会聊到webworker,sharedworder等等,如果有自信,或者工作对这方面有深入理解,可以秀一下...