01 2021 档案
摘要:背景: Js语言采用的是单线程模型 随着计算机能力增强,多核CPU的出现,单线程带来很大的不便,无法充分发挥计算机的计算能力 Web Worker的作用: 为Javascript创造多线程环境,允许主线程创建Worker线程,将一些任务分配给后者运行 主线程运行的同时,Worker线程在后台运行,两
阅读全文
摘要:/** * instanceof的用途 * 用来判断一个对象实例的类型是否是某构造函数 * 也可以用来判断对象实例是否属于其原型链上的祖先类型 * instanceof的原理 * 就是左侧的参数实例的__proto__属性 沿着原型链一直往上延伸查找每一个原型 是否与右侧的参数的原型相等 */ fu
阅读全文
摘要:react-router 中hash模式和history模式。 最直观的区别就是在url中hash 带了一个 # ,而history是没有#的。 HashRouter原理=>window.onhashchange监听,{ Provider, Consumer } = React.createCont
阅读全文
摘要:备案系统前端 单元测试总结 背景: 备案系统,逻辑复杂,表单数据繁多,测试不充分,导致线上问题较多。 出现问题较多的大致分类: 测试不充分,边缘情况(线上特殊例子)没考虑到,例如:空值判断、字段校验中的正则表达式覆盖不全面(比如 域名后缀)等 备案类型多,功能相似,逻辑相同点有多处,修改处容易遗漏,
阅读全文

浙公网安备 33010602011771号