软件开发

135 阅读1分钟

软件和应用程序的区别

  • 软件:包括操作系统、编程、算法、应用程序
  • 应用程序:是一种直接面向用户的软件

应用程序包含哪些环节

服务器端、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