Web标准与前端规范化 | 青训营笔记

104 阅读2分钟

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

一、本堂课重点内容:

  • 前端技术的发展史
  • 前端浏览器、框架、工具的变迁
  • 前端未来发展的趋势
  • Web标准

二、详细知识点介绍:

前端时代

只读时代

  • 单向发布
  • 静态只读
  • 链接跳转
  • 刷新页面
  • 表格对齐元素
  • CGI

体验时代

  • 动态交互
  • 社交媒体
  • 用户生成内容
  • jQuery
  • YUI

敏捷时代

  • 模块化
  • 组件化
  • 转译
  • 打包
  • React.js
  • Vue.js

应用场景

  • To Business:面向企业型,较大的组织,机构,企业级应用。大型机构,银行,互联网公司内部大多数都会有这类应用平台,例如字节的火山引擎。
  • To Customer:面现中端的客户应用。在大众面前的信息通讯,现在的网站,电商平台,在线教育,新闻资讯,生活娱乐等平台。
  • To Developer:面向开发者应用。提供给开发者开发工具的应用,比如vscode,idea,goland等。

前端-浏览器:桌面浏览器包括Chrome、Edge、Firefox、Opera、Safari五款主流浏览器。移动端主要还是Chrome、Safari,前端不仅要开发在浏览器和WebView中运行网页,同时也要小程序开发工具上跑小程序

前端-服务器:前端的服务器主要还是依托于Node.js,Node.js使用的就是JS语言,所以学习起来还是很快捷的,学习成本较低。其次还有Deno,也是Node.js之父一手打造。

前端-终端和跨域:这个领域一般就是开发者工具,比如Webpack,Babel,React,Vue,桌面端有Electron和NW.js,目前最主流的编码环境VSCode就是基于Electron的一个Web应用。

学习路线

这我必须要安利一波我的收藏已久的网站了:前端学习路线 (objtube.github.io)

Web标准

Web标准主要是由四大标准组织:W3C、Ecma、WHATWG和IETF制定, 代码编程规范可以从官网查询,在官网域名后+TR:

三、课后个人总结:

这堂课我们深入的学习了前端开发的前世今生,老师也带领我们解读了未来的发展,对我们的职业规划非常有帮助。