- 博客(6)
- 收藏
- 关注
原创 请求三次握手
TCP连接的三次握手 注意: 发送端 就是客户端 接受端就是服务器 第一次握手 建立连接时,客户端发送SYN包到服务器进入SYN_SENT状态,等待服务器确认 第二次握手 服务器收到SYN包,必须确认客户端发来的SYN包,同事自己也发送一个SYN包,SYN+ACK包,此时服务器进入SYN_RECV 第三次握手 客户端收到服务器的SYN+ACK包,向服务器发送确认包ACk,此包发送完毕,客户端和服务器进入ESTABLISHED(TCP连接成功)状态,完成三次握手 ...
2021-04-24 23:50:00
214
4
原创 在脚手架使用Vue Router路由管理器
1 路由 - 介绍 (1)前端路由的本质, 对url的hash值进行改变和监听,切换挂载点的component组件 (2)vue 中的路由 : 是 hash 和 component 的对应关系, 一个哈希值对应一个组件 2.利用Vue Cli创建项目 注意: 需要在全局配置Vue Cli npm install -g @vue/cli 或 yarn global add @vue/cli (1) 创建项目 在想要创建项目文件夹的地方输入cmd唤醒命令窗口 vue create xxxx(文件名)
2021-04-24 23:20:21
134
原创 浅谈vue生命周期
## Vue实例从创建到销毁的过程,就是Vue的生命周期。也就是从开始创建、初始化数据、编译模板、挂载Dom→渲染、更新→渲染、卸载等一系列过程,我们称这是Vue的生命周期。 1.beforeCreate 在实例初始化之后,数据观测(data observer)和event / watcher 事件配置之前被调用(在这里是不能访问vue中data,methods…中的数据及方法的) 2.created 在实例创建完成后立即被调用,在这一步,实例已经完成了以下配置:数据观测(data observer)属性.
2021-04-24 23:01:06
113
原创 vue枚举类型转换(策略模式)
vue枚举类型转换 分析:后端给到我们前端的是一个数字类型的状态码,每一个状态码(1、2)对应有中文我们通过枚举的方式转换成文字即可 1.可以在methods中定义方法 例如: import EmployeeEnum from '@/constant/employees' 在methods中定义方法 methods: { formatEmployment(id) { // 对后端返回的类型的编码进行翻译 ,还原成 中文 const rs = EmployeeEnum.
2021-04-24 22:56:09
1127
翻译 js进阶-浅拷贝与深拷贝
拷贝:分成浅拷贝和深拷贝。 简介 本文介绍了js中深拷贝的实现方法. 浅拷贝 1let obj = { 2 name: '人名(随便起名)', 3 hobby:['reading','running'] 4} 目标:把obj这个对象复制一份,得到一个新的obj对象叫他为obj1。保证obj与obj1是一样的,且相互独立的两个对象 思路:把obj中的属性全取来,做循环,把属性值赋给obj1 浅拷贝:如果只有一层他是可以正常拷贝的 ,但是是多层的话就无法正常拷贝.因为浅拷贝只能拷贝一层且对象的属性
2021-04-18 17:48:32
81
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人