前端面试前端VUE面试题

1、vue实现数据双向绑定vue是基于MVVM的,而数据双向绑定,就是MVVM的表现。vue实现数据双向绑定,是通过`Object.defineProperty`方法(vue3以前,vue3是通过proxy)。代码如下://vue数据双向绑定,是通过defineProperty方法,将数据添加到vue对象上//然后设置getter函数,和setter函数//getter和setter函数,能让数据变化时,触发某个操作//Object.defineProperties(obj,{要添加给obj的属性对象})Object.defineProperties(obj,{属性1:{//属性,还得用对象来表示其特征configurable:true;//属性可配置enumerable:true;//属性可被枚举value:.//该属性存的值get:function(){};//函数的返回值,是属性的值set:function(){};//传入的值,设置为属性的值//get和set中,可以使用this,this},属性2:{……}})2、HTTP请求的过程//1.对输入的网址,进行dns解析,获取到IP地址浏览器有自身DNS缓存,缓存1文件分钟,大约条。没找到则继续找系统的DNS缓存。再找hosts文件的缓存。最后通过域名服务器查找//2.根据这个IP,找到服务器,进行TCP三次握手浏览器向服务器80端口,发起一个TCP请求,经过3次确认,成功建立TCP链接//3.建立TCP后,进行


转载请注明:http://www.aierlanlan.com/rzdk/7572.html