随手记

2020-05-26
阅读 5 分钟
912
JavaScript基础 1.引用类型和基本数据类型有什么不同? {代码...} 2.什么是事件委托? {代码...} 3.数据双向绑定的原理是什么? {代码...} 4.Object.defineProperty()有什么缺陷? {代码...} 5.typeof 是否能正确判断类型?instanceof 能正确判断对象的原理是什么? {代码...} 6.如何正确判断 this?箭头函数的 this 是...

vue解决跨域问题

2019-06-26
阅读 1 分钟
35.8k
开发模式要知道,跨域这个行为是浏览器禁止的,但是服务端并不禁止。使用proxyTable的原理就是将域名发送给本地的服务器,再由本地的服务器去请求真正的服务器。

vue生命周期和钩子函数—什么时候该干什么事

2019-06-26
阅读 1 分钟
3.7k
vue生命周期说到vue的生命周期其实并不难理解,就是从一个vue项目创建,渲染,数据更新、销毁。vue提供了6个钩子函数,每进入一个周期时就会触发对应的钩子函数,例如当页面离开后你想销毁一个定时器,那么这时候就要在销毁前的钩子函数里执行。这就是它们的作用。

vue项目刷新当前页

2019-06-25
阅读 1 分钟
2.6k
当在vue项目中需要刷新当前页时,第一个是不是想到this.$router.push(当前页面的路径)?但是你会发现,这样并没有什么用。因为基于vue这个框架,它发现当前路由没有改变,它并不会刷新。

virtual DOM是如何优化性能的

2019-06-22
阅读 1 分钟
2.9k
virtual DOM是如何操作的首先有一个数据结构和DOM结构相似的对象,然后用这个对象去渲染真正的DOM树。当状态发生改变时,新生成一个对象和原来的对象比较,发现有不同的地方,就将改变的地方替换掉相对应的原来的对象的地方。