Web标准与前端开发 | 青训营笔记

106 阅读2分钟

标题:「Web 标准与前端开发」第四届字节跳动青训营 - 前端专场

网址:live.juejin.cn/4354/yc_web…

这是我参与「第四届青训营 」笔记创作活动的的第9天

1、关于前端开发

(1)起源、架构、变迁:

  • 起源 我们首先浅浅了解一下上网的概念。上网指接入Internet,它是地球上相互连接的计算机构成的网络。计算机网络诞生于上个世纪的60年代,标志性通信协议是TCP/IP。
  • 架构 1989年诞生时,Web由三种技术构成:HTML、HTTP和URL。CSS和JavaScript是几年之后才出现的。

微信图片_20220730203438.jpg

就目前来说,一个比较合理的前端架构,需要关注以下三点:
1、nodejs:提供代理,聚合以及根据情况选择服务器渲染。通过api和后端通信。
2、web应用开发:框架的选取、状态管理工具的选取等等(这个有相当高的自由度)。
3.、运维工作:前端项目构建、部署以及系统监控服务。

  • 前端应用的领域之浏览器 浏览器有PC端的,也有移动端的。最常用的就是下面几种浏览器:

微信图片_20220730203915.jpg

  • 前端应用的领域之终端和跨端 所谓终端(Terminal),就是所有输入输出设备的总称,如键盘、鼠标、摄像头、麦克风、屏幕、打印机等等,是专门为程序员设计的,通过输入命令来操作电脑的一种方式 ,有些软件只提供了通过终端命令的方式来操作。

    跨端:当某几个场景非常相似的时候,我们希望能够用最少的开发成本来达到最好的效果,而不是每个端都需要一套单独的人力来进行维护,所以跨端技术就诞生了。

微信图片_20220730204522.jpg

2、关于Web标准

微信图片_20220730205030.jpg