电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

高頻率Vue面試題匯總以及答案

瀏覽:126日期:2022-06-01 10:10:40
目錄
  • 什么是三次握手?
  • 什么是四次揮手?(close觸發)
  • 什么是VUEX?
  • 什么是同源----跨域?
  • 什么是Promise?
  • 什么是fexl布局?
  • 數據類型
  • 什么是深淺拷貝?
  • 什么是懶加載?
  • 什么是守衛?
  • DOM
  • Vue2與Vue3的區別
  • Vue中data為什么是函數?Vue根實例為什么沒有這個限制?
  • Vue設計原理
  • Web時代的演變
  • Vue優化性能方法
  • 總結

什么是三次握手?

是TCP連接時服務器和客戶端的相互發送報文,是為了確認雙方接受、接受能力是否正常,指定自己的初始化序列號,為后面的可靠性傳遞做準備。

剛開始客戶端處于Closed(關閉)狀態,服務器處于Listen(監聽)狀態。

第一次:客戶端給服務器發送一個SYN報文(建立連接),并指明客戶端的初始化序列號ISN,此時客戶端處于SYN-END(請求連接)狀態,首部的同步位SYN=1,初始序列號seq=x,SYN的報文不能攜帶數據,但是會消耗一個序列號。

第二次:服務器收到后會返回一個SYN報文,指定自己的初始化序列號ISN,同時會把客戶端的ISN+1做為自己的ACK(確認字符)值,表示已經收到,此時處于SYN_RCVD(表示已接受到,半列隊)狀態。在確認報文段中SYN=1,ACK=1,確認號ack=x+1,seq=y。

第三次:客戶端收到SYN報文后,會發送ACK報文,將服務器的ISN+1作為ACK的值,此時客戶端處于ESTABLISHED(已連接)狀態。在確認報文中ACK=1,ack=y+1,seq=x+1,ACK報文可以攜帶數據了,不攜帶不消耗序列號。

為什么要三次?

是要確定發送、接收發送、發送接收是否可靠。

什么是四次揮手?(close觸發)

是由TCP半關閉造成的,就是結束塔的發送后還能接受來自另一端數據的能力。剛開始都處于ESTANLISHED狀態。

如果是客戶端發送:

第一次:發送FIN報文,報文中會指定序列號,客戶端處于FIN_WAIT1(終止等待1)狀態。

第二次:服務器收到后發送ACK報文,接受得序列號+1作為ACK的值,處于CLOSE_WAIT(半關閉)狀態。

第三次:服務器收到后發送FIN報文,指定序列號處于LAST_ACK(最后確認)狀態,

第四次:客戶端收到后發送ACK報文進入TIME_WAIT狀態,等一會進入CLOSED(關閉連接)狀態,客戶端收到關閉連接。

在socket編程中,任何一方執行close()操作就可以產生揮手操作。

什么是VUEX?

是一個為Vue設計的狀態管理庫,以利用Vue.js的細粒數據響應機制進行高效的狀態更新。

state:存放公用數據/狀態的地方;

getter:類似于vue中的計算屬性。

mutation:修改state的地方,$store.commit([xxx,'name'])

actions:是mutation的上一級,提交到mutation執行,可調用異步方法。 $store.dispach([xxx,'name'])

什么是同源----跨域?

同源:是一種約定,DOM同源/XMLHTTP同源,要求域名、端口號、協議相同。

CROE解決跨域,croe的書寫方法和axios一樣,通常不需要進行修改,常用。

Jsonp:是一種利用動態 創建script利用src進行跨域,雖然無兼容性問題,但是只能get請求,從別的域加載執行可能會攜帶惡意代碼,不易確定失敗。

Nginx反向代理:在vue.confing中proxy

"/api":{    target :"https://www.easy-mock.com",//設置代理    target :"http://10.10.29.26:8882", //代理的接口域名以及端口號    ws:true,//支持ws協議,websocket的縮寫,    changeOrigin: true,// 是否跨域,    pathRewrite:{ //路徑替換"^/api":""    }}

什么是Promise?

是異步編程的一種解決方案,是一個容器,存放著未來結束的事件結果,語法上說是對象,可以獲取異步消息。

三個狀態:padding(等待)、fulfiled(成功)、reject(失敗)

三個方法:.then(resolve成功、reject失敗)

.catch(獲取異常信息)

.funally()都會執行

解決異步無法返回值,new時自身同步,調用方法的時候異步。

什么是fexl布局?

彈性布局由父容器、子容器構成,通常設置主軸和交叉軸來控制子元素的排序方式。

定義子元素的排列方向:

felx-direction:row|row-reverse|column|column-reverse    //row :默認值,主軸水平方向 左往右對齊
標簽: JavaScript
主站蜘蛛池模板: 紫外线老化试验箱_uv紫外线老化试验箱价格|型号|厂家-正航仪器设备 | 生物颗粒燃烧机-生物质燃烧机-热风炉-生物颗粒蒸汽发生器-丽水市久凯能源设备有限公司 | 成都APP开发-成都App定制-成都app开发公司-【未来久】 | Win10系统下载_32位/64位系统/专业版/纯净版下载 | 防腐储罐_塑料储罐_PE储罐厂家_淄博富邦滚塑防腐设备科技有限公司 | 老城街小面官网_正宗重庆小面加盟技术培训_特色面馆加盟|牛肉拉面|招商加盟代理费用多少钱 | pbt头梳丝_牙刷丝_尼龙毛刷丝_PP塑料纤维合成毛丝定制厂_广州明旺 | 金属检测机_金属分离器_检针验针机_食品药品金属检探测仪器-广东善安科技 | EDLC超级法拉电容器_LIC锂离子超级电容_超级电容模组_软包单体电容电池_轴向薄膜电力电容器_深圳佳名兴电容有限公司_JMX专注中高端品牌电容生产厂家 | 信阳网站建设专家-信阳时代网联-【信阳网站建设百度推广优质服务提供商】信阳网站建设|信阳网络公司|信阳网络营销推广 | 工程管道/塑料管材/pvc排水管/ppr给水管/pe双壁波纹管等品牌管材批发厂家-河南洁尔康建材 | 安徽免检低氮锅炉_合肥燃油锅炉_安徽蒸汽发生器_合肥燃气锅炉-合肥扬诺锅炉有限公司 | 沟盖板_复合沟盖板厂_电力盖板_树脂雨水篦子-淄博拜斯特 | 顶空进样器-吹扫捕集仪-热脱附仪-二次热解吸仪-北京华盛谱信仪器 | 天津市能谱科技有限公司-专业的红外光谱仪_红外测油仪_紫外测油仪_红外制样附件_傅里叶红外光谱技术生产服务厂商 | 小型玉石雕刻机_家用玉雕机_小型万能雕刻机_凡刻雕刻机官网 | 滤芯,过滤器,滤油机,贺德克滤芯,精密滤芯_新乡市宇清流体净化技术有限公司 | 合肥风管加工厂-安徽螺旋/不锈钢风管-通风管道加工厂家-安徽风之范 | 山东彩钢板房,山东彩钢活动房,临沂彩钢房-临沂市贵通钢结构工程有限公司 | 干洗加盟网-洗衣店品牌排行-干洗设备价格-干洗连锁加盟指南 | 河南包装袋厂家_河南真空袋批发价格_河南服装袋定制-恒源达包装制品 | 上海小程序开发-上海小程序制作公司-上海网站建设-公众号开发运营-软件外包公司-咏熠科技 | 恒温水槽与水浴锅-上海熙浩实业有限公司 | 仿古建筑设计-仿古建筑施工-仿古建筑公司-汉匠古建筑设计院 | 即用型透析袋,透析袋夹子,药敏纸片,L型涂布棒-上海桥星贸易有限公司 | 膜结构_ETFE膜结构_膜结构厂家_膜结构设计-深圳市烨兴智能空间技术有限公司 | 莱州网络公司|莱州网站建设|莱州网站优化|莱州阿里巴巴-莱州唯佳网络科技有限公司 | 耐破强度测试仪-纸箱破裂强度试验机-济南三泉中石单品站 | 并网柜,汇流箱,电控设备,中高低压开关柜,电气电力成套设备,PLC控制设备订制厂家,江苏昌伟业新能源科技有限公司 | 智能汉显全自动量热仪_微机全自动胶质层指数测定仪-鹤壁市科达仪器仪表有限公司 | 过跨车_过跨电瓶车_过跨转运车_横移电动平车_厂区转运车_无轨转运车 | 上海租车公司_上海包车_奔驰租赁_上海商务租车_上海谐焕租车 | 胶水,胶粘剂,AB胶,环氧胶,UV胶水,高温胶,快干胶,密封胶,结构胶,电子胶,厌氧胶,高温胶水,电子胶水-东莞聚力-聚厉胶粘 | 废水处理-废气处理-工业废水处理-工业废气处理工程-深圳丰绿环保废气处理公司 | MTK核心板|MTK开发板|MTK模块|4G核心板|4G模块|5G核心板|5G模块|安卓核心板|安卓模块|高通核心板-深圳市新移科技有限公司 | 活性氧化铝|无烟煤滤料|活性氧化铝厂家|锰砂滤料厂家-河南新泰净水材料有限公司 | 武汉天安盾电子设备有限公司 - 安盾安检,武汉安检门,武汉安检机,武汉金属探测器,武汉测温安检门,武汉X光行李安检机,武汉防爆罐,武汉车底安全检查,武汉液体探测仪,武汉安检防爆设备 | 氮化镓芯片-碳化硅二极管 - 华燊泰半导体| 恒湿机_除湿加湿一体机_恒湿净化消毒一体机厂家-杭州英腾电器有限公司 | 维泰克Veertek-锂电池微短路检测_锂电池腐蚀检测_锂电池漏液检测 | 塑胶跑道_学校塑胶跑道_塑胶球场_运动场材料厂家_中国塑胶跑道十大生产厂家_混合型塑胶跑道_透气型塑胶跑道-广东绿晨体育设施有限公司 |