File tree 1 file changed +20
-4
lines changed
1 file changed +20
-4
lines changed Original file line number Diff line number Diff line change 7
7
## 说出一个完善的应用系统包含哪些环节
8
8
服务器端、IOS端、Android端、IPad端、网页端、PC端(主要是win端和IOS端)等。
9
9
10
+ ## 什么是前端开发工程师?
11
+ - 开发系统中的各个环节的不同部份都属于软件开发
12
+ - 这些开发者我们称之为软件开发工程师
13
+ - 开发者、程序员、码农、IT民工等等
14
+ - coder、programmer、developer
15
+
16
+ - 按照职能的不同也可以划分两类
17
+ - 后端(Back-end)开发:称为后端开发工程师
18
+ - 前端(Front-end)开发:称为前端开发工程师
19
+
20
+ - 前端开发工程师:
21
+ - 主要负责:Web(网站、后台管理系统、手机H5)、小程序端;
22
+ - 也可以做:移动端(Uniapp、React Native)、桌面端(Electron)、服务器开发(Node.js);
10
23
## 什么是服务器?
11
24
- 服务器本质上是一台主机,没有显示器,二十四小时不关机,用来存储巨量信息,一般转载Linux系统
12
25
20
33
1 . 我们将编写好的网页打包部署到服务器作为静态资源(HTML、CSS、JavaScript)
21
34
2 . 当用户在URL输入地址回车
22
35
3 . 查找缓存:游览器先查看** 游览器缓存** 、** 系统缓存** 、** 路由缓存** 中是否有该地址页面,如果有,则显示页面内容,如果没有则进行下一步;
23
- - ** 游览器缓存: ** 游览器会记录DNS一段时间,因此,是第一个地方解析DNS请求
24
- - ** 操作系统缓存: ** 如果在游览器缓存中不包含这个记录,则会使系统调用操作系统,获取操作系统的记录(保存最近的DNS查询缓存)
25
- - ** 路由器缓存: ** 如果上述两个步骤都不能成功获取DNS记录,继续搜索路由器缓存
26
- - ** ISP缓存: ** 若上述均失败,继续向ISP搜索
36
+ - ** 游览器缓存** : 游览器会记录DNS一段时间,因此,是第一个地方解析DNS请求
37
+ - ** 操作系统缓存** : 如果在游览器缓存中不包含这个记录,则会使系统调用操作系统,获取操作系统的记录(保存最近的DNS查询缓存)
38
+ - ** 路由器缓存** : 如果上述两个步骤都不能成功获取DNS记录,继续搜索路由器缓存
39
+ - ** ISP缓存** : 若上述均失败,继续向ISP搜索
27
40
28
41
3 . DNS域名(域名解析器):游览器向DNS服务器发起请求,解析该URL中域名对应的IP地址。<span style =" color :red " >DNS服务器是基于UDP,因此会用到UDP协议</span >
29
42
4 . 建立TCP连接:解析出IP地址后,根据IP地址和默认的80端口,和服务器建立TCP连接
41
54
- JavaScript
42
55
- 网页的灵魂,负责网页的交互处理
43
56
57
+ ## 游览器的主要功能
58
+ 向服务器发出请求,在游览器窗口中展示您选择的网络资源(一般指HTML文件,也可以是PDF、图片或者其他类型)
44
59
## 游览器内核是什么?
45
60
- 又称游览器渲染引擎,是游览器最核心的部份
46
61
- 负责解析网页语法并渲染网页
62
+ - 不同的游览器内核有不同的解析、渲染规则,所以同一个网页在不同的游览器中渲染的效果也可能不同
47
63
- webkit(移动端) --- safari、360极速游览器、搜狗高速游览器、移动端游览器
48
64
- webkit -> Blink ---Chrome、Edge
49
65
- pestro -> Blink ---Opera
You can’t perform that action at this time.
0 commit comments