自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 浏览器从拿到url地址到渲染页面都干了点啥

web浏览器通过TCP连接与web服务器进行交互 1.从地址栏中解析出主机名; 2.查询这个主机名的IP地址; 3.获得端口号; 4.发起到主机IP地址的请求; 5.向服务器发送一条到Http get报文; 6.从服务器读取报文; 7.关闭连接 从浏览器地址栏输入url到显示页面的步骤 浏览器根据请求的URL交给DNS域名解析,找到真实IP,向服务器发起请求; 服务器交给后台处理完成后返回数据,浏览器接收文件(HTML、JS、CSS、图象等); 浏览器对加载到的资源(HTML、JS、C

2020-08-28 13:58:59 110

原创 HTTP-------------三次握手

第一次握手是客户端向服务端发送一个要创建链接的请求,里边包含标志syn的数据包, 第二次握手时服务端接收到客户端建立链接的请求,并且返回一个带有syn和ack的数据包表示确认信息, 第三次握手客户端再回传一个带有ack的数据包表示握手结束。 若在握手过程中某个阶段莫名中断,TCP协议会再次以相同的顺序发送相同的数据包。 下边是我的通俗理解: 先客户端发送给服务端请求建立链接,服务端收到请求并告诉客户端表示同意,客户端收到同意答复告诉服务端自己知道他同意了,于是两端达成共识链接建立...

2020-08-27 17:01:39 105

原创 HTTP----------------web 的结构组件

1.代理 是位于客户端和服务器之间的HTTP中间实体。 代理接受所有客户的http请求,对用户来说,代理代表用户访问服务器。 代理可作为转发所有web流量的可信任中间节点使用。 代理可对请求和响应进行过滤。 2.缓存(cache) 缓存是一种特殊的HTTP代理服务器。 可将经过代理传送的常用文档复制保存起来,别的客户端请求同一个文档的客户端可以享受缓存的私有副本提供的服务。 客户端从附近缓存下载文档比远程we...

2020-08-27 16:41:42 90

原创 .then(a,b)和.then(a).catch(b)有什么不同?

.then(a,b)中a抛出的错误不能被b捕获,then(a).catch(b)中a抛出的错误可以被b截获。

2020-08-20 10:28:58 451

原创 antipattern || anti-pattern是什么?

反面模式 指的是在实践中明显出现但又低效或是有待优化的设计模式,用来解决问题的带有共同性的不良方法。

2020-08-20 10:22:47 147

原创 你们是怎么打出来数学公式中数字的平均号的?

我没找到打平均号的标签,于是我想到了伪类。这次我用的是after伪类,内容置为空,然后给了这个平均号一个border,把它定为在需要平均的数的顶部,于是乎就有了这样的效果。 用 span 标签包裹 ab, 类名为 afterP, CSS代码如下: .afterP{ position:relative; } .afterP:after{ content:''; width:100%; height:0; border-top:3px solid #fff;

2020-08-11 15:49:11 263

原创 <sup>n</sup>数字的n次方

打出数字的n次方给他加个sup标签即可

2020-08-06 15:48:21 239

原创 函数自执行前边那个感叹号 !或者分号 ;是干嘛的?

在阅读别人写好的自执行函数时经常遇到在function前加!或者; ,这是用来干嘛的呢? 很简单,就是用来防止前边的js语句没加分号,防“串味儿”的! 也就是说防止前边代码影响后边程序防止报错的。就酱~ ...

2020-07-22 19:04:01 1096

原创 路由导航守卫

在登录退出部分已经讲过,登录时,服务器会返回token值,客户端存储token值,以后服务器都以token值进行验证是否通过用户登录。假设没有路由导航守卫,那么用户即使不登录,也会进入特定页面。所以需要路由导航守卫来控制下秩序。 Vue Router 给我们提供了一个方法来验证是否通过跳入特定页面。 /*to:即将要进入的路由对象 from:即将离开的路由对象,如登录页 '/login' next:一定要调用该方法来 resolve 这个钩子。执行效果依赖 nex...

2020-07-09 18:52:08 104

原创 登录/退出功能——token原理分析

1》登录业务流程 1.在登录页面输入用户名和密码 2.调用后台接口进行验证 3.通过验证后,根据后台的响应状态跳转到项目主页 2》登录业务的相关技术点 1.HTTP是无状态的; 2.通过cookie在客户端记录状态(建议非跨域请求时使用); 3.通过session在服务器端记录; 4.通过token方式维持状态 客户端在登录页面输入用户名和密码进行登录; 服务器验证通过之后生成该用户的token并返回给客户端(token是由服务...

2020-07-08 16:29:46 1142

原创 计算机是怎么跑起来的(1)

今天看到一本书叫做《计算机是怎样跑起来的》,就花了点时间看了一下,写此博客,是为了巩固今天所看的内容,顺便说一下个人理解,也希望能够帮到大家,如果有表达不清,不够准确的地方,欢迎评论留言,我们一起探讨~ 书的第一章强调了计算机的三大原则: 1.计算机是用来执行输入,运算,输出的机器; 2.程序是指令和数据的结合; 3.计算机的处理方式与人们的思维习惯不同。 虽然现在通过使用计算机玩游...

2020-03-12 15:17:27 276

原创 常用的数组方法

数组的常用方法

2019-06-18 14:47:42 66

空空如也

空空如也

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

TA关注的人

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