深拷贝 和 浅拷贝 的区别 ?-共享博客

深拷贝 和 浅拷贝 的区别 ?

共享博客 javascript 评论(1) 0 

含义:假设B复制了A,当修改A时,看B是否会发生变化,如果B也跟着变了,说明这是浅拷贝,拿人手短,如果B没变,那就是深拷贝,自食其力。 阐述到栈堆,基本数据类型与引用数据类型,因为这些概念能更好的让你理解深拷贝与浅拷贝 1.  浅拷贝 le...

对于 fetch 和 axios 和 Ajax 区别 ?-共享博客

对于 fetch 和 axios 和 Ajax 区别 ?

共享博客 javascript 评论(0) 0 

1.Ajax Ajax 即“Asynchronous Javascript And XML”(异步 JavaScript 和 XML),是指一种创建交互式网页应用的网页开发技术。 用法: $.ajax({ type: 'POST', url...

Vue 里的 computed 和 watch 的区别 ?-共享博客

Vue 里的 computed 和 watch 的区别 ?

共享博客 VUE 评论(0) 0 

一. 相同点: computed和watch都是观察页面的数据变化的。 二. 不同点: 计算属性computed(一对多,一对一) 计算属性将会混入到Vue的实例当中,所有 getter 和 setter 的 this 上下文自动地绑定为 ...

什么是闭包?闭包的用途是什么?-共享博客

什么是闭包?闭包的用途是什么?

共享博客 javascript 评论(0) 0 

什么是闭包: 如果一个函数用到了它作用域外面的变量,那么这个变量和这个函数之间的环境就叫闭包。 var a = 5 function xx(){ console.log(a) } //5 闭包的用途有些什么: 1.模仿块级作用域 所谓块级作...

对于Promise的简单理解 ?-共享博客

对于Promise的简单理解 ?

共享博客 javascript 评论(0) 0 

Promise 的用途 首先要了解Promise是什么,有什么用,为啥要用它? 是什么? 当谈到Promise的时候,你肯定顺便听到回调、异步、这样的玩意。其实说得通俗一点,Promise就是一种写代码的方式,并且是用来写JavaScrip...

对于bind、call、apply 区别?-共享博客

对于bind、call、apply 区别?

共享博客 javascript 评论(0) 0 

一、作用 call、apply、bind作用是改变函数执行时的上下文,简而言之就是改变函数运行时的this指向 那么什么情况下需要改变this的指向呢?下面举个例子 var name="lucy"; const obj={     name...

call、apply、bind的应用和区别-共享博客

call、apply、bind的应用和区别

共享博客 javascript 评论(0) 0 

1. call( ) 面试中常问的Js中关于call、apply、bind的问题,比如: 怎么利用call、apply来求一个数组中最大或者最小值 如何利用call、apply来做继承 apply、call、bind的区别和主要应用场景 首...

vue实现路由懒加载几种方式-共享博客

vue实现路由懒加载几种方式

共享博客 VUE 评论(0) 0 

一、为什么需要路由懒加载 vue在项目打包之后,会生成一个dist文件夹。在dist文件夹里面又有一个js/app.js文件,这里主要存放的是整个项目的业务逻辑代码。随着项目不断的开发迭代,业务逻辑越来越多,app.js文件也会越来越大。在...

vue中 不更新视图的处理办法?-共享博客

vue中 不更新视图的处理办法?

共享博客 VUE 评论(0) 0 

方案一:利用Vue.set(object,key,val) 例:Vue.set(vm.obj,'key','value') 方案二:利用this.$set(this.obj,key,val) 例:this.$set(this.obj,'ke...

Vue项目优化首页加载速度-共享博客

Vue项目优化首页加载速度

共享博客 VUE 评论(0) 0 

一、路由懒加载 { path: '/index', component: () => import('@/views/index'), //懒加载-访问该页面才加载 } 这一步之后,打包后会发现很大的chunk-vendors.xxx...