软件开发和应用程序开发者区别

  • 软件包括操作系统及虚拟机、编程(语言)、算法、应用程序等,软件是应用程序的超集。
  • 应用程序是一种直接面向用户的软件。

邂逅Web开发 - 图1

网页的组成

  • 阶段一: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