1.浏览器

排版引擎
渲染html和css(看)
js引擎
解释js(动)

2.代码文件

html结构
超文本(图片、音乐、视频、链接)标记语言
css外观
层叠(css文件 以最后读取的为准,选择器 以高优先级为准)样式表
js行为
脚本语言(将一切数据视为对象)
jQuery兼容
(专为浏览器服务的)js库

3.关注的知识点

bom
Browser Object Model 浏览器对象模型
dom
Document Object Model 文档对象模型
tag标签
html的基本元素
转义字符
某些字符被html的语法占用了,要换一种形式抒写
css选择器
匹配dom元素
css样式
给dom元素排版、设定外观
js语法
使用js的前提
ajax
Asynchronous Javascript And XML 使用js和xml进行异步通信
json
Javascript Object Notation js对象的字符串形式

4.路径基础

物理路径
服务器上某个文件或目录的 磁盘路径
虚拟路径
映射到网络上的路径(网址和端口号: 映射到服务器上的某个目录)
相对路径
目标资源相对于当前资源的部分路径(以当前资源为参照物)
绝对路径
找到一个资源的完整路径(没有歧义)

1.浏览器从服务器上获取代码文件,然后用排版引擎、js引擎解释后,呈现出画面、并响应用户的操作
2.请求流程: 用户填表单 --> 浏览器封装请求 --> API处理请求逻辑(干活) --> 数据库CRUD
3.响应流程: 用户看网页 <-- 浏览器呈现结果 <-- API处理响应逻辑(反馈) <-- 数据库CRUD结果
4.工具收藏:https://c.runoob.com/