前端开发 | 青训营笔记

101 阅读2分钟

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

1)关于前端开发

  • 起源: 1989年诞生时,Web由三种技术构成:HTML,HTTP,URL,CSS和JavaScript是几年后才出现的
  • 架构:我们上网浏览网站时,就是打开一个浏览器通过HTTP协议来获得Web服务器上存储的HTML文档,浏览器再把这个文档解析出来呈现在屏幕上。
  • 变迁:主要分为只读时代,体验时代和敏捷时代。 image.png

2)前端应用

  • 前端开发主要应用领域在浏览器、安卓和ios,但是前端也可以用于桌面应用开发,npm包开发,甚至嵌入式开发

  • 市面上主流浏览器,随着IE在6月份被结束生命周期,主要就chrome、edge、firefox、safari、opera等浏览器

  • 面向企业型,较大的组织,机构,企业级应用。大型机构,银行,互联网公司内部大多数都会有这类应用平台,例如字节的火山引擎。

  • 面现中端的客户应用。在大众面前的信息通讯,现在的网站,电商平台,在线教育,新闻资讯,生活娱乐等平台。

  • 面向开发者应用。提供给开发者开发工具的应用,比如vscode,idea,goland等。

3)前端学习路线

  • 前端三件套:HTML、CSS、JavaScript

  • 了解nodejs、npm、esm、js高级、es6等知识

  • 学习vue3以及周边生态(pinia,router,element-plus等),学习ts,学习tailwind,学习vite

  • 学习nuxt3、uniapp3(小程序)、tauri等框架

  • 深入学习vite3、mini-vue3、学习nodejs框架可以是nestjs,学习部署上线

  • 学习算法基础,网络方面知识

  • 学习微前端,前端智能化,低代码,WebGL,WebRTC,WebSocket,WebWorker等

4)关于Web标准

  • W3C:World Wide Web Consortium
    
  • Ecma:Ecma International
    
  • WHATWG:Web Hypertext Application Technology Working Group
    
  • IETF:Internet Engineering Task Force
    

5)#语言,框架,工具

语言:前端三件套:HTML,CSS,Javascript;c;c++;java;Rust等

架构:node.js,koa,ts,webpack,vue,git,esbuild等。

工具:vscode,idea等。