浅拷贝拷贝 目标对象的属性 引用类型地址实现浅拷贝的方式Object.assign({}, .obj)Array.slice() 深拷贝拷贝 目标对象的属性深拷贝实现方式JS...
![240](https://upload.jianshu.io/users/upload_avatars/6334858/b639824d-6d84-4fc0-863e-e5e811e25223.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
浅拷贝拷贝 目标对象的属性 引用类型地址实现浅拷贝的方式Object.assign({}, .obj)Array.slice() 深拷贝拷贝 目标对象的属性深拷贝实现方式JS...
一个异步请求/操作 模拟代码如下 要求:实现一个函数retry ,能对原函数进行封装,达到如下效果:如果如果请求失败,会自动重新发起请求,最多尝试n次。 实现 完整测试代码
初始化配置对象,创建compiler对象实例化插件,调用插件的apply方法,挂载插件的监听从入口文件执行编译,按照文件类型调用相应的loader,在合适的时间调用plugi...
在 webpack 打包过程中,经常出现 vendor.js, app.js 单个文件较大的情况,这偏偏又是网页最先加载的文件,这就会使得加载时间过长,从而使得白屏时间过长,...
在 webpack 打包过程中,经常出现 vendor.js, app.js 单个文件较大的情况,这偏偏又是网页最先加载的文件,这就会使得加载时间过长,从而使得白屏时间过长,...
通过externals配置来提取常用库利用DllPlugin和DllReferencePlugin预编译资源模块,通过DllPlugin来对那些我们引用但是绝对不会修改的np...
loader一、loader 是什么,有什么用是 webpack 用于在编译过程中解析各类文件格式,并输出;本质上就是一个 node 模块,通过写一个函数来完成自动化的过程;...
Tree Shaking 值的就是当我引入一个模块的时候,我不引入这个模块的所有代码,我只引入我需要的代码,这就需要借助 webpack 里面自带的 Tree Shaking...
computedomputed 是计算属性,它会根据你所依赖的数据动态显示新的计算结果计算属性将被加入到 Vue 实例中。所有 getter 和 setter 的 this ...
什么是nextTick呢?nextTick,我可以理解为next是下一个的意思,在事件循环中,每进行一次循环操作称为 tick就是下一个事件循环操作,也就是下一个宏任务 ne...
hash模式 hash 模式的路由中带有 # 号 hash 模式通过 window.onhashchange 方法监听路由的修改 hash 模式在页面刷新的时候,发送的请求 ...
keep-alive是什么 keep-alive是一个抽象组件:它自身不会渲染一个DOM元素,也不会出现在父组件链中;使用keep-alive包裹动态组件时,会缓存不活动的组...
-如果 data 是一个对象,当复用组件时,因为 data 都会指向同一个引用类型地址,其中一个组件的 data 一旦发生修改,则其他重---用的组件中的 data 也会被一...
一句话概括:采用数据劫持结合发布-订阅模式,通过 Object.defineproperty 来劫持各个属性的 setter,getter,在数据变动时发布消息给订阅者,触发...
HTML 部分: HTML5 新增了哪些内容或 API,使用过哪些? SVG 和 Canvas 的区别? 用一个 div 模拟 textarea 的实现? 如何处理 HTM...
在vue中组件通讯可以分为父子组件通讯和非父子组件通信。父组件通过props的方式向子组件传递数据,而子组件可以通过$emit向父组件通信兄弟组件通信: eventBus ;...
一、顺序1.加载渲染过程父beforeCreate->父created->父beforeMount->子beforeCreate->子created->子beforeMoun...
什么是vue生命周期vue实例从创建到销毁的过程,就是生命周期。具体就是从开始创建、初始化数据、编译模板、挂载DOM→渲染、更新→渲染、卸载等一系列过程。 vue生命周期的作...
1为什么要图片懒加载懒加载是一种对网页性能优化的方式,比如当访问一个页面的时候,优先显示可视区域的图片而不是一次性加载所有图片,当需要显示时,再发送图片请求,避免打开网页时加...
减少HTTP请求数。使用缓存。脚本的无阻塞加载。内联脚本的位置优化等。Javascript中的DOM 操作优化、CSS选择符优化。图片编码优化,懒加载。