摘要:
什么是跨域? 是指一个资源去访问另一个不同协议或不同域名或同域名不同端口号是会发出跨域请求,跨域是指浏览器不能执行其他网站的脚本,是由浏览器的同源策略造成的,是浏览器对js施加的安全限制 为什么会出现跨域问题? 因为同源策略,所谓同源就是一种安全限制,它要求浏览器发出的请求的协议,域名,端口号必须要 阅读全文
posted @ 2022-10-03 17:35
天青色等烟雨灬
阅读(1001)
评论(0)
推荐(0)
摘要:
HTTP1.0 早先1.0的HTTP版本,是一种无状态、无连接的应用层协议。 HTTP1.0规定浏览器和服务器保持短暂的连接,浏览器的每次请求都需要与服务器建立一个TCP连接,服务器处理完成后立即断开TCP连接(无连接),服务器不跟踪每个客户端也不记录过去的请求(无状态)。 这种无状态性可以借助co 阅读全文
posted @ 2022-10-03 15:33
天青色等烟雨灬
阅读(330)
评论(0)
推荐(0)
摘要:
在介绍三次握手和四次挥手之前,先介绍一下TCP头部的一些常用字段。 序号:seq,占32位,用来标识从发送端到接收端发送的字节流。 确认号:ack,占32位,只有ACK标志位为1时,确认序号字段才有效,ack=seq+1。 标志位: SYN:发起一个新连接。FIN:释放一个连接。ACK:确认序号有效 阅读全文
posted @ 2022-10-03 15:08
天青色等烟雨灬
阅读(142)
评论(0)
推荐(0)
摘要:
udp协议全称用户数据报协议,在网络中和tcp协议一样用户处理数据包,是一种无连接协议,它有不提供数据包分组,组装不能对数据包进行排序的缺点,因此报文发送后不能判断是否安全到达 TCP协议全称是传输控制协议是一种面向连接的、可靠的、基于字节流的传输层通信协议,由 IETF 的RFC 793定义。TC 阅读全文
posted @ 2022-10-03 14:53
天青色等烟雨灬
阅读(46)
评论(0)
推荐(0)
摘要:
从用户角度看,进程是正在运行的程序实例,而线程是在程序中真正执行任务的基本单位;一个运行的程序至少包含一个进程,一个进程至少包含一个线程,线程不能独立于进程之外 本质区别:进程是操作系统资源分配的基本单位;线程是处理器任务调度和执行的基本单位 共享资源不同:进程都拥有自己独立的堆,栈,虚拟空间(页表 阅读全文
posted @ 2022-10-03 14:38
天青色等烟雨灬
阅读(33)
评论(0)
推荐(0)
摘要:
加载优化: 减少http请求,缓存资源,压缩代码,按需加载,压缩图像,预加载 执行优化: css写在头部,js写在尾部并异步 避免img,iframe的src为空,空src会重新加载页面,影响速度和效率 避免多次重置图像大小,这会引起多次重绘,影响性能 渲染优化: 设置viewport,加速页面渲染 阅读全文
posted @ 2022-10-03 14:24
天青色等烟雨灬
阅读(60)
评论(0)
推荐(0)
摘要:
继承就是指子节点默认使用父节点的样式属性。 可以继承的属性很少,只有颜色,文字,字体间距行高对齐方式,和列表的样式可以继承。 所有元素可继承:visibility和cursor。 内联元素可继承:letter-spacing、word-spacing、white-space、line-height、 阅读全文
posted @ 2022-10-03 10:24
天青色等烟雨灬
阅读(361)
评论(0)
推荐(0)
摘要:
函数声明式 function(a,b){return a+b} 特点:此种方式可定义命名的函数变量,而无需给变量赋值,这是一种独立的结构,不能嵌套在非功能模块中。函数名在自身作用域和父作用域内是可获取的(其他域是娶不到的)。当解析器读取js代码时,会先读取函数的声明,此种方式定义的函数在执行任何代码 阅读全文
posted @ 2022-10-03 10:01
天青色等烟雨灬
阅读(29)
评论(0)
推荐(0)