为什么js是单线程,web works是多线程? 为什么js单线程却拥有异步? event loop? 为什么setTimeout时间时间不准确...
为什么要添加key? key 的特殊 attribute 主要用在 Vue 的虚拟 DOM 算法,在新旧 nodes 对比时辨识 VNodes。...
使用场景 分享小程序的,绘制分享首图不同商品分享的是后生成不同的图片,每个商品的信息图片不同,小程序默认分享的是页面默认截图 小程序分享朋友圈,...
页面生命周期 从上图可以明显看出小程序页面的生命周期,依次的顺序是onLoad,onShow,onReady,(),onHide,()onSho...
js代码优化 1️⃣函数变量使用驼峰式,提高函数名的可读性2️⃣使用&& 减少if判断,应用场景是&&前使用bool,后面是条件成立后执行的代码...
基本类型赋值 基本类型赋值是将是将值复制给这个变量,变量之间的赋值,是将变量的值给复制给其他变量。都是将值复制存到相应栈里面。 引用类型赋值 引...
自己调用自己,称为递归调用 举例 求阶乘 斐波那契数列第n项 快速排序 总结 相同的算法循环,寻找本次结果与上次结果的联系。
项目 项目流程 1需求评审时了解代码业务,及时提出项目中的技术问题,以及逻辑问题,对于pm的需求不理解的地方不能凭空猜想,需求文档一定要看仔细。...
var,const,let的区别 图1是var,const,let功能对比图,后续会根据变量提升,函数作用域,块级作用域,改变定义的变量结合代码...