首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Avery_66
掘友等级
🚀
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
11
文章 11
沸点 0
赞
11
返回
|
搜索文章
最新
热门
Cookie&WebStorage
WebStorage存在的目的是为了克服由cookie带来的一些限制,当数据需要严格的控制在客户端时,无需持续的将其发送到服务器。它的两个目标:
浏览器:强缓存&协商缓存
首先从字面意义来看,强缓存就是强制缓存的意思,浏览器为了减少对服务器的访问,将某些资源缓存到了本地,所以强缓存也叫做本地缓存。 然后在http1.1中新增了一个Cache-Control属性,字面上我把它理解为缓存控制器,这个属性告诉浏览器要怎么缓存这个资源,当然也有一些过期时…
浏览器:输入url到页面显示的过程
这里我以一种比较通俗的语言进行解释。 首先比如你在浏览器地址栏输入了www.google.com访问谷歌对吧,这里先假设你看过我写的计网五层协议栈,你输入的这个url,浏览器要通过这个url找到对应的服务器,那具体怎么找呢?光看这个url好像就是找google服务器,但其实并不…
浏览器:浏览器主要结构
用户界面:包括地址栏,前进/后退/刷新等按钮、页面主窗口等。 浏览器引擎:负责将用户的操作传递给对应的渲染引擎。 渲染引擎:能够调用解释器解释HTML、css、JavaScript代码,然后根据解释结果重排页面并绘制DOM树。 HTML解释器:解释HTML代码。 css解释器:…
计网:GET&POST
首先我们从字面上看就很清晰了对吧,一个三个字母一个四个字母(hhhh不对),一个从服务器拿东西,另一个向服务器提交东西对吧。这就是他们最显著的区别,不过面试时当然要答一些有技术的内容对不对?
计网:HTTP常见状态码
这些状态代码表示临时的响应。客户端在收到常规响应之前,应准备接收一个或多个 1xx 响应。 100 - Continue 初始的请求已经接受,客户应当继续发送请求的其余部分。(HTTP 1.1新) 这类状态代码表明服务器成功地接受了客户端请求。 200 - OK 一切正常,对G…
计网:UDP协议
UDP是User Datagram Protocol,中文名是用户数据报协议,上篇我们讲到,为了解决应用程序与应用程序间的通讯,引入了端口,udp协议的数据包就是存储了源端口和目标端口的相关信息,它存在于五层协议栈中的第二层:传输层,数据包包含进了IP协议数据包的数据部分中。不…
ES6:Proxy
get(target, propKey, receiver):拦截对象属性的读取,比如proxy.foo和proxy['foo']。 set(target, propKey, value, receiver):拦截对象属性的设置,比如proxy.foo = v或proxy['f…
Cookie&Session
cookie是一种非常具体的东西,它是可以永久存在浏览器里面的,是浏览器实现数据存储的一种手段。它可以存储一串字符串,比如用户信息,sessionid,购物车的商品信息对吧。它也可以由服务端生成,然后发送给浏览器,浏览器再保存这个cookie,下一次请求同一个网站时加上这个co…
ES6:Module
不再需要UMD模块格式了,将来服务器和浏览器都会支持 ES6 模块格式。目前,通过各种工具库,其实已经做到了这一点。 将来浏览器的新 API 就能用模块格式提供,不再必须做成全局变量或者navigator对象的属性。 export default实质上是对外输出了一个名叫def…
下一页
个人成就
文章被点赞
23
文章被阅读
30,788
掘力值
1,156
关注了
10
关注者
7
收藏集
0
关注标签
4
加入于
2019-05-30