前端程序开发
文章平均质量分 83
前端程序之路
公众号:前端程序之路,一个不像程序员的程序员,专注于前端开发,偶尔也谈谈梦想。
展开
-
一文让你读懂TCP(1)
前言 上篇我们讲了http,我们知道了http是基于tcp的,先来看张图: http是应用层协议,tcp是传输层协议,http作为上层协议建立在tcp之上。当然你看到传输层协议还有一个兄弟叫udp,这家伙经常和tcp做比较,本篇不做讲述,想知道的可自行了解吧,好了下面让我们直接进入正文吧。 tcp 传输控制协议(TCP,Transmission Control Protocol)是一种面向连接的、可靠的、基于字节流的传输层通信协议 传输就好比是我们买的快递通过交通工具传递到我们手上,交通工具就是tcp,原创 2021-03-29 10:29:57 · 242 阅读 · 2 评论 -
浅谈HTTP
前言 HTTP (HyperText Transfer Protocol,超文本传输协议),是互联网上应用最为广泛的一种网络传输协议,运行在TCP之上,浏览器作为HTTP客户端通过URL向HTTP服务端发送请求,Web服务器根据接收到的请求后,向客户端发送响应信息。 特点 简单快速 客户端向服务器请求服务时,只需传送请求方法和路径,就可以快速得到服务器的响应。 无连接 每次连接只处理一个请求,服务器处理完客户端的请求,并收到客户端的应答后,即断开连接。 无状态 HTTP协议是无状态,服务器不会去记忆HTT原创 2021-03-27 11:59:13 · 132 阅读 · 0 评论 -
原型与原型链
前言 网上有太多关于原型的资料,不是一上来就各种概念,让人看到摸不着头脑,就是贴各种代码,少个通俗的解释,所以才有了这一篇文章。 原型 用电影的例子来讲,电影的角色一般都会基于某个原型创建出来的,比如最近大火的《你好李焕英》原型就是贾玲的妈妈。 在JavaScript中,万物皆对象,每个对象被创建出来都有其对应的一个原型,使对象共享原型的属性与方法,所以原型存在的意义就是解决属性与方法共享的问题,减少不必要的内存消耗。 下面让我们来理解下几个小概念: prototype 我们知道在JS中每次创建一个函数,该原创 2021-03-18 11:12:30 · 278 阅读 · 5 评论 -
数据类型与深浅拷贝
前言 为什么第一篇我要写这个东西呢?别问我为什么,问我只能说这个简单,总不能一上来,就介绍垃圾回收啊,图形渲染啊,各种骚操作,直接把人劝退哈哈哈,话不多说,下面马上进入主题。 数据类型 JS分两种数据类型, 基本数据类型:Number、String、Boolean、Null、Undefined、Symbol(ES6) 引用数据类型:Object(Date、Function、Array、RegExp) 下面先手写几行代码感受下区别吧: 基本数据类型: var a = 10; var b = a; b = 2原创 2021-03-13 22:07:25 · 446 阅读 · 9 评论