邂逅Web开发

前言


🐻本章节我们将从宏观的角度来了解下Web开发相关的内容,以及网站和网页相关的内容,除此之外我们还会介绍下浏览器和浏览器内核相关内容,本文章的内容主要为个人笔记,前端老鸟请绕路~

一.电脑配置和推荐软件


🫥对于电脑的配置建议打开文件的扩展名与隐藏文件,我使用的是Win11扩展名的打开方式如下:

😈推荐安装的软件

  1. Chorme浏览器:开发必备浏览器,也可以使用微软新浏览器,内核是一样的。
  2. VSCode编辑器:开发推荐编辑器,有很多插件可以安装,轻量且强大。
  3. Xmind Zen思维导图:思维导图笔记。
  4. Typora:markdown笔记软件,目前收费了,推荐使用语雀。

二.网页和网站的关系


🐺什么是网页?网页被称为WebPage打开浏览器看到网站中的一页就是网页,网页的内容可以包含的非常丰富,可以包含文字,音频,视频等等内容,网站是由多个网页组成的。

三.网页的显示过程


🥺用户角度:

  1. 用户在浏览器输入一个网站;
  2. 浏览器会找到对应的服务器地址,请求静态资源(可以存放在世界上任何一个地方);
  3. 服务器返回静态资源给浏览器;
  4. 浏览器对静态资源进行解析和展示;

🤣前端工程师角度:

  1. 开发项目(HTML/CSS/JavaScript/Vue/React)
  2. 打包、部署项目到服务器里面

四.网页的组成部分


🐺网页是由什么方式开发出来的哪?

  1. 第一阶段:HTML,这个阶段网页单纯由HTML来开发,属于是蛮荒时期。
  2. 第二阶段:HTML+CSS这个阶段在页面构建已经有了发展,但是还是处于静态页面阶段。
  3. 第三阶段:HTML+CSS+JavaScript这个阶段页面已经不仅仅是静态页面了,已经进入动态页面时代了。

五.浏览器和浏览器内核


👽浏览器的作用:我们知道了网页的组成是HTML+CSS+JS那么这些枯燥的代码是通过什么方式渲染出来的哪?答案就是浏览器。

😻浏览器的核心部分内容其实是浏览器内核,但是不同厂商的内核往往不一样这样会造成渲染的结果不尽相同,如下就是比较常见的不同浏览器内核。

  1. Trident ( 三叉戟):IE、360安全浏览器、搜狗高速浏览器、百度浏览器、UC浏览器;
  2. Gecko( 壁虎) :Mozilla Firefox;
  3. Presto(急板乐曲)-> Blink (眨眼):Opera
  4. Webkit :Safari、360极速浏览器、搜狗高速浏览器、移动端浏览器(Android、iOS)
  5. Webkit -> Blink :Google Chrome

六.总结


🤠我们这篇文章大致了解了Web开发的相关内容,包括电脑的配置,软件的安装,网页的显示和浏览器内核等等,这些内容虽然比较简单,但是非常重要,这些内容的学习是一个认知建立的过程,希望再接再厉~

相关推荐
加班是不可能的,除非双倍日工资2 小时前
css预编译器实现星空背景图
前端·css·vue3
wyiyiyi3 小时前
【Web后端】Django、flask及其场景——以构建系统原型为例
前端·数据库·后端·python·django·flask
gnip3 小时前
vite和webpack打包结构控制
前端·javascript
excel3 小时前
在二维 Canvas 中模拟三角形绕 X、Y 轴旋转
前端
阿华的代码王国4 小时前
【Android】RecyclerView复用CheckBox的异常状态
android·xml·java·前端·后端
一条上岸小咸鱼4 小时前
Kotlin 基本数据类型(三):Booleans、Characters
android·前端·kotlin
Jimmy4 小时前
AI 代理是什么,其有助于我们实现更智能编程
前端·后端·ai编程
ZXT4 小时前
promise & async await总结
前端
Jerry说前后端4 小时前
RecyclerView 性能优化:从原理到实践的深度优化方案
android·前端·性能优化
画个太阳作晴天4 小时前
A12预装app
linux·服务器·前端