前言
🐻本章节我们将从宏观的角度来了解下Web开发相关的内容,以及网站和网页相关的内容,除此之外我们还会介绍下浏览器和浏览器内核相关内容,本文章的内容主要为个人笔记,前端老鸟请绕路~
一.电脑配置和推荐软件
🫥对于电脑的配置建议打开文件的扩展名与隐藏文件,我使用的是Win11
扩展名的打开方式如下:
😈推荐安装的软件
Chorme
浏览器:开发必备浏览器,也可以使用微软新浏览器,内核是一样的。VSCode
编辑器:开发推荐编辑器,有很多插件可以安装,轻量且强大。Xmind Zen
思维导图:思维导图笔记。Typora
:markdown笔记软件,目前收费了,推荐使用语雀。
二.网页和网站的关系
🐺什么是网页?网页被称为WebPage
打开浏览器看到网站中的一页就是网页,网页的内容可以包含的非常丰富,可以包含文字,音频,视频等等内容,网站是由多个网页组成的。
三.网页的显示过程
🥺用户角度:
- 用户在浏览器输入一个网站;
- 浏览器会找到对应的服务器地址,请求静态资源(可以存放在世界上任何一个地方);
- 服务器返回静态资源给浏览器;
- 浏览器对静态资源进行解析和展示;
🤣前端工程师角度:
- 开发项目(HTML/CSS/JavaScript/Vue/React)
- 打包、部署项目到服务器里面
四.网页的组成部分
🐺网页是由什么方式开发出来的哪?
- 第一阶段:HTML,这个阶段网页单纯由HTML来开发,属于是蛮荒时期。
- 第二阶段:HTML+CSS这个阶段在页面构建已经有了发展,但是还是处于静态页面阶段。
- 第三阶段:HTML+CSS+JavaScript这个阶段页面已经不仅仅是静态页面了,已经进入动态页面时代了。
五.浏览器和浏览器内核
👽浏览器的作用:我们知道了网页的组成是HTML
+CSS
+JS
那么这些枯燥的代码是通过什么方式渲染出来的哪?答案就是浏览器。
😻浏览器的核心部分内容其实是浏览器内核,但是不同厂商的内核往往不一样这样会造成渲染的结果不尽相同,如下就是比较常见的不同浏览器内核。
- Trident ( 三叉戟):IE、360安全浏览器、搜狗高速浏览器、百度浏览器、UC浏览器;
- Gecko( 壁虎) :Mozilla Firefox;
- Presto(急板乐曲)-> Blink (眨眼):Opera
- Webkit :Safari、360极速浏览器、搜狗高速浏览器、移动端浏览器(Android、iOS)
- Webkit -> Blink :Google Chrome
六.总结
🤠我们这篇文章大致了解了Web开发的相关内容,包括电脑的配置,软件的安装,网页的显示和浏览器内核等等,这些内容虽然比较简单,但是非常重要,这些内容的学习是一个认知建立的过程,希望再接再厉~