软件开发和应用程序开发者区别
- 软件包括操作系统及虚拟机、编程(语言)、算法、应用程序等,软件是应用程序的超集。
- 应用程序是一种直接面向用户的软件。
网页的组成
- 阶段一:HTML元素
- 阶段二:HTML元素 + CSS样式
- 阶段三:HTML元素 + CSS样式 + JavaScript语言
HTML - 负责网页的内容结构
CSS - 负责网页的视觉体验和网页的美化
Javascript - 负责网页的交互处理
浏览器的作用(内核)
浏览器渲染网页最核心部分就是“浏览器内核”
浏览器内核:
- 浏览器内核又称渲染引擎,是游览器最核心的部分,负责解析网页语法并渲染网页。
常见的浏览器内核:
- trident(三叉戟) —— IE浏览器、360安全浏览器、UC浏览器、搜狗高速浏览器、百度浏览器
- gecko(壁虎) —— Mozilla、Firefox
- pestro -> Blink —— Opera
- Webkit —— Safari、360极速浏览器、搜狗高速浏览器、移动端浏览器
- Webkit -> Blink ——Chrome、Edge