计算机基础
文章平均质量分 63
李小苶
相信不屈不挠的努力,相信战胜死亡的年轻!
展开
-
TCP/IP协议原理解析
我算是半路出家的程序员吧,刚毕业的时候不知道做什么,工作后庆幸遇到了一名好leader,给我指了前端这条路。所以,虽然可以完成工作,但是对一些基础知识却了解的不够深入透彻,是时候该补补短了。 要实现WEB浏览器和服务器之间的通信,最基础的就是HTTP了。开始打算从被称作圣经的《HTTP权威指南》入手,拿到手后,厚度让我有点怵头,但还是下定决心,把它啃下去。这本书中的概...原创 2018-02-27 17:51:22 · 393 阅读 · 0 评论 -
浏览器工作原理-基础概念
并行处理 同一时刻处理多个任务 能大大提升性能 进程 一个进程就是一个程序的运行实例 启动一个程序的时候,操作系统会为该程序创建一块内存,用来存放代码、运行中的数据和一个执行任务的主线程,这样的一个运行环境叫进程 进程关闭后,操作系统会回收该进程所占用的内存,内存泄漏的部分,也会被正确回收 进程之间的内容相互隔离,每个进程只能访问自己占有的数据 线程 依附于进程...原创 2019-08-30 19:45:22 · 169 阅读 · 0 评论 -
前端性能优化之Yahoo军规
一、减少HTTP请求数合并图片 合并JavaScript 合并CSS二、使用内容分发网络(CDN)三、添加Expire/Cache-Control头expire存储一个时间值,即过期时间,若没超过过期时间,则继续使用本资源,不发送HTTP请求 cache-control控制页面的缓存机制四、启用Gzip压缩五、将CSS放到页面最上面避免页面出现空白(IE)或闪烁(Fi...原创 2019-04-11 11:35:57 · 193 阅读 · 0 评论 -
前端性能优化之实战
一、图片优化方法1、使用css效果及动画替代图片2、合理选择图片类型jpg-适用于颜色丰富的图片,压缩率较高 png-可做透明和半透明,体积较大 gif-用于较通用的动画,只支持全透明,不支持半透明 svg-矢量图,放大不失真3、图片的加载方式-由图片本身的压缩算法决定先模糊后清晰-小波算法 清晰但逐行加载-离散余弦变换4、使用雪碧图5、响应式动态图片加载把带有...原创 2019-05-06 14:43:29 · 218 阅读 · 0 评论 -
记用过的命令行
svn info cd .. 返回上级目录 md 创建新文件夹 dir 查看文件夹内容 svn checkout http://... 下载项目到本地 svn up 更新svn curl -I http://... 接收服务器返回的响应头的信息 ---------------------------------------------------------...原创 2018-10-25 15:10:31 · 345 阅读 · 0 评论 -
你可能不知道的cookie的隐藏问题-JSON Parse error: Unterminated string
把登录信息使用cookie存储到客户端是稀松平常的操作,然而我在Safari浏览器上发现了问题。当登录成功后再刷新页面时,控制台报错:JSON Parse error: Unterminated string。查看原因,竟是因为cookie只存储了一半的信息,导致JSON解析发生错误。 开始以为是cookie内容存储过多,超出了最大存储量导致,但很快就推翻了这种想...原创 2018-05-29 15:50:18 · 4561 阅读 · 0 评论 -
深拷贝和浅拷贝的区别与应用
如果我们需要在修改一个对象的同时,另一个对象保持不变,就要用到深拷贝。原创 2018-05-23 16:55:53 · 134 阅读 · 0 评论 -
HTTP状态码总结
状态码的职责是,当客户端向服务器发送请求时,描述返回的请求结果。由三位数字和原因短语组成。数字中的第一位指定了响应类别。具体类别如下: 1XX——Information(信息性状态码),接收的请求正在处理。 2XX——Success(成功状态码),请求正常处理完毕。 200(OK)-请求正常处理; 204(No...原创 2018-03-05 17:29:53 · 136 阅读 · 0 评论 -
HTTP首部概念解析
HTTP首部字段根据实际用途被分为4种类型原创 2018-04-04 10:24:09 · 824 阅读 · 0 评论 -
Cookie的介绍与应用
HTTP是无状态协议,不对之前发送过的请求和响应状态进行管理。加入一个需要登录的web页面,如果不对登录状态进行管理,那么每次跳转到一个新页面,都需要重新登录。为了解决这一问题,引入了cookie技术。原创 2018-03-23 18:07:17 · 453 阅读 · 0 评论 -
经典面试题——从输入URL到页面展示,中间发生了什么?
以Google浏览器为例用户在地址栏中输入内容 判断用户输入的是搜索内容还是请求的URL 如果是搜索内容,地址栏会使用浏览器默认的搜索引擎合成带搜索关键字的URL 如果是URL,地址栏会根据规则,合成带有协议的完整URL URL请求 查找本地缓存是否存有该资源 有,直接返回缓存资源给浏览器 无,进入下一步网络请求流程 DNS解析,获取请求的IP地址...原创 2019-09-06 17:37:21 · 713 阅读 · 0 评论