软件和应用程序的区别
- 软件:包括操作系统、编程、算法、应用程序
- 应用程序:是一种直接面向用户的软件
应用程序包含哪些环节
服务器端、ios端、Android端、IPad端、网页端、PC端(主要是win端和IOS端)
网页从编写到浏览器显示的整个过程
编写代码 -> 打包发布到服务器作为静态资源 -> 用户在浏览器输入域名 -> DNS将域名转换为IP地址 -> 浏览器找到服务器的IP地址,返回静态资源给浏览器 -> 浏览器解析和渲染静态页面
服务器是什么
服务器本质上是一台主机,存储着巨量信息。24h不关机(稳定运行)、没有显示器、一般装载Linux系统(如centos)
网页的三大组成部分
html : 网页的骨骼,负责网页的内容结构
css : 网页的外表,负责网页的视觉交互体验和美化
JavaScript : 网页的灵魂,负责网页的交互处理
浏览器内核是什么
又称渲染引擎,是浏览器核心部分,负责解析网页语法并渲染网页
常见的浏览器内核有:
- trident(三叉戟) -- IE、360、UC、搜狗、百度
- gecke(壁虎) -- Mozila、Firefox
- Webkit -> Blink --Chrome、Edge