性能优化
1.webpack打包文件体积过大?(最终打包为一个js文件)
2.如何优化webpack构建的性能
3.移动端的性能优化
4.Vue的SPA 如何优化加载速度
5.移动端300ms延迟
6.页面的重构
所有的知识点都有详细的解答,我整理成了280页PDF《前端校招面试真题精编解析》。
开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】
4. 指定资源的方法
5. 状态码
五、HTTP的工作结构
1. web缓存
2. web代理
3. CDN
4. 爬虫
六、HTTPS协议详解
1. 加密模型
2. 数字证书
3. SSL
4. HTTPS过程
面试题
一、概述
========
传输层以及以下的层提供完整的通信服务;应用层是面向用户的一层
二、DNS
=========
DNS(Domain Name System: 域名系统)(IP对应名)
解决:把没有规则的点分十进制的IP转化为域名;使用域名帮助记忆
域名由点、字母和数字组成;点分割不同的域
域名可以分为顶级域、二级域、三级域
三、DHCP协议
============
DHCP(Dynamic Host Configuration Protocol: 动态主机设置协议)是一个局域网协议(和外网通信需要使用NAT技术);
DHCP是应用UDP协议的应用层协议
机制:即插即用联网
不同的设备使用了DHCP协议后,会分配临时IP,不需要自行配置IP地址。
那么一个新的设备如何知道他的IP?
四、HTTP协议详解
==============
1. 概述
HTTP(HyperText Transfer Protocol: 超文本传输协议)
超文本---->超级文本---->带超链接的文本
http(s)😕/<主机>:<端口>/<路径>
-
主机可以是IP地址也可以是域名
-
端口常用80 443
-
路径指向固定的内容
HTTP协议是可靠的数据传输协议(TCP);它可以传输:文本、图片、音频、视频。
HTTP协议是基于CS模式的,如图
2. web服务器工作流程
(1)接受客户端连接 首先要告诉服务的IP和端口,可以通过发布域名,让大家访问web服务器,当客户端知道IP和端口后,就可以连接到服务器。
(2)接收请求报文 客户端在需要连接的时候会构造一个HTTP报文,发送到web服务器,因此web服务器要接收的报文,会进入下一步
(3)处理请求 通过请求的内容,web服务器得知要获取的内容
(4)访问web资源 对本机资源获取
(5)构造应答
(6)发送应答
3. HTTP请求方法
GET、 POST、 DELETE、 UPDATE、 PUT、 OPTIONS、 PATCH 、HEAD 、TRACE、
4. 指定资源的方法
(1) 在地址中指定
(2)在请求数据中指定
5. 状态码
五、HTTP的工作结构
===============
1. web缓存
思路:把一些数据缓存起来,提高访问效率
(热门内容+冷门内容)28定理
存储器层次结构:从上到下访问速度变慢,容量变大;(将热门内容放到缓存或主存中)
2. web代理
proxy: 位于客户端和服务器之间;分为两种:正向代理,反向代理
总结
-
框架原理真的深入某一部分具体的代码和实现方式时,要多注意到细节,不要只能写出一个框架。
-
算法方面很薄弱的,最好多刷一刷,不然影响你的工资和成功率😯
-
在投递简历之前,最好通过各种渠道找到公司内部的人,先提前了解业务,也可以帮助后期优秀 offer 的决策。
-
要勇于说不,对于某些 offer 待遇不满意、业务不喜欢,应该相信自己,不要因为当下没有更好的 offer 而投降,一份工作短则一年长则 N 年,为了幸福生活要慎重选择!!!
喜欢这篇文章文章的小伙伴们点赞+转发支持,你们的支持是我最大的动力!