自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 Vue3 学习整理

在setup函数中 this 还不是组件实例,this 此时是 undefined;执行时间:在beforeCreate之前,即组件创建之前;setup是vue3的一个新配置项,值是一个函数;重写虚拟DOM的实现和tree-Shaking。开发环境中,vite无需打包,可快速的冷启动。真正的按需编译,不需要等待整个应用编译完成。移除keyCode支持v-on的修饰符。更好的支持TypeScript;provide与inject。轻量快速的热重载(HMR)ref与active。

2023-03-09 21:30:43 98

原创 vue面试题学习整理

vue 数据双向绑定原理:Vue2.0采用数据劫持结合发布者-订阅者模式的方式实现。核心就是通过方法劫持各个属性的setter和getter,在数据变动时发布消息给订阅者,触发相应的监听回调。需要Observe的数据对象进行递归遍历,包括子属性对象的属性,都加上setter和getter。给这个对象的某个值赋值,就会触发setter,那么就能监听到数据变化。

2023-03-06 18:18:13 65

原创 URL和URI的区别?

URL是 Internet上用来描述信息资源的字符串,主要用在各种客户程序和服务器程序上,特别是著名的 Mosaic。web上可用的每种资源如HTML、文档、图像、视频片段、程序等都是由一个URI来定位的。采用URL可以用一种统一的格式来描述各种信息资源,包括文件、服务器的地址和目录等。@2:存有该资源的主机IP地址(有时也包括端口号);@3:资源自身的名称,由路径表示,着重强调于资源。URL 是统一资源定位符,相当于一个人的家庭住址。@3:主机资源的具体地址,如目录和文件名等。@1:访问资源的命名机制;

2023-02-20 13:32:33 101

原创 http协议中数据请求方法:

客户端接收syn+ack包后,发送ack包,双方进入established状态。· 服务端接收并确认syn包后,发送syn+ack包,进入syn_recv状态;· 客户端发送syn(同步序列编号)请求,进入syn_send状态,等待确认;· SYN表示建立连接,FIN表示关闭连接,ACK表示响应;· 服务端-ACK,FIN-->客户端,LAST-ACK;· 服务端-ACK-->客户端,CLOSE-WAIT;· 客户端-FIN-->服务端,FIN-WAIT;· SYN表示建立连接,ACK表示响应;

2023-02-20 13:30:02 60

原创 CSRF攻击?

CSRF(Cross-site request forgery),中文名称:跨站请求伪造。容易造成个人隐私泄露以及财产安全。以你的名义发送恶意请求,攻击者盗用了你的身份,· 使用token;

2023-02-20 13:28:23 32

原创 DNS解析

4:根域名服务器请求解析;@5:顶级域名服务器。@3:本地域名服务器;@2:操作系统缓存;

2023-02-20 13:27:48 33

原创 http协议中数据请求方法:

客户端接收syn+ack包后,发送ack包,双方进入established状态。· 服务端接收并确认syn包后,发送syn+ack包,进入syn_recv状态;· 客户端发送syn(同步序列编号)请求,进入syn_send状态,等待确认;· SYN表示建立连接,FIN表示关闭连接,ACK表示响应;· 服务端-ACK,FIN-->客户端,LAST-ACK;· 服务端-ACK-->客户端,CLOSE-WAIT;· 客户端-FIN-->服务端,FIN-WAIT;· SYN表示建立连接,ACK表示响应;

2023-02-20 13:27:14 114

原创 DDOS攻击?

利用目标系统网络服务功能缺陷或者直接消耗其系统资源,使得该目标系统无法提供正常的服务。· DDOS攻击通过大量合法的请求占用大量网络资源,以达到瘫痪网络的目的。· 通过使用网络过载来干扰甚至阻断正常的网络通讯;· 通过向服务器提交大量请求,使服务器超负荷;· 通过阻断某服务与特定系统或个人的通讯。· 通过阻断某一用户访问服务器;

2023-02-20 13:26:28 46

原创 URL和URI的区别?

URL是 Internet上用来描述信息资源的字符串,主要用在各种客户程序和服务器程序上,特别是著名的 Mosaic。web上可用的每种资源如HTML、文档、图像、视频片段、程序等都是由一个URI来定位的。采用URL可以用一种统一的格式来描述各种信息资源,包括文件、服务器的地址和目录等。@2:存有该资源的主机IP地址(有时也包括端口号);@3:资源自身的名称,由路径表示,着重强调于资源。URL 是统一资源定位符,相当于一个人的家庭住址。@3:主机资源的具体地址,如目录和文件名等。@1:访问资源的命名机制;

2023-02-20 13:25:21 71

原创 什么是XXS攻击?

当其他用户浏览该网站时,该段html代码会自动执行,从而达到攻击的目的,把精心构造好的恶意脚本包装在URL参数中,再将这个URL发布到网上,如盗取用户的Cookie,破坏页面结构,重定向到其他网站等。从而导致每个正常访问到的用户都会遭到这段XSS脚本的攻击。Cross-site script,跨站脚本攻击。对一个页面的URL中的某个参数做文章,对客户端攻击的脚本植入到服务器上,骗取用户访问,从而进行攻击。

2023-02-20 13:24:11 231

原创 原型 / 构造函数 / 实例

原型(prototype):一个简单的对象,用于实现对象的属性继承。可以简单的理解成对象的爹。在Firefox和Chrome中,每个JavaScript对象中都包含一个_proto_(非标准)的属性指向它爹(该对象的原型),可进行访问。所有引用类型都有一个_proto_(隐式原型)属性,属性值是一个普通的对象。所有函数都有一个prototype(原型)属性,属性值是一个普通的对象。所有引用类型的_proto_属性指向它构造函数的prototype。构造函数:可以通过。

2023-02-10 18:50:05 58

原创 关于js类的继承

特点:通过寄生方式,砍掉父类的实例属性,在调用两次父类的构造时,就不会初始化两次实例方法/属性。缺点: 之能继承父类实例的属性和方法,不能继承原型上的属性和方法。特点:可以继承实例属性/方法,也可以继承原型属性/方法。特点:基于原型链,既是父类的实例,也是子类的实例。缺点:调用了两次父类构造函数,生成了两份实例。为父类实例添加新特性,作为子类实例返回。拷贝父类元素上的属性和方法。缺点: 无法实现多继承。特点: 可以实现多继承。

2023-02-10 18:17:42 52

原创 js面试题学习整理

利用冒泡机制,将子元素的事件委托给父元素去监听(给父元素添加事件),当子元素触发事件时,事件冒泡到父级。如果希望指定的子元素才能触发事件,可以通过事件对象(event)获得事件源(target),然后通过条件判断是不是期望的子元素,如果是的话,执行事件,否则不执行事件。· 微任务:当前(当前事件循环中)宏任务执行完,在下一个宏任务开始之前需要执行的任务,可以理解为回调事件。· 遍历数组,调用数组的每个元素,利用回调函数对数组进行操作,本质上等同于for循环;创造promise实例后,就会立即执行。

2023-02-10 15:16:23 108 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除