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