对前端技术体系的理解

74 阅读2分钟

今天我将开始系统学习前后端开发技术体系

经过了我近几年对前后端技术的初步学习,我已经了解了前后端相关的技术体系,前端包括HTML、CSS、JS、Vue等技术,后端包括C/C++、Java、Python、Spring MVC、MyBatis等技术。前端通过HTML等网页交互来呈现,后端通过Java等程序调用数据库来呈现,这些串联起了前后端的基本技术体系。

今天分享我对前端技术的理解

前端入门要学习HTML与CSS,这是前端开发的基础,我们使用HTML与CSS进行基本的网页设计与制作,添加表格与表单,设置基本布局,修改字体、颜色、边框、圆角以及动画。如果要达到初级前端工程师水平,就要系统学习页面布局相关的内容,并通过PC端与移动端页面的开发实战来进行夯实与巩固。

前端进阶要学习Javascript,通过脚本语法实现页面的交互,实现对页面中特定事件的处理。除了Javascript,还要学习ECMAScript6,ES6可以使Javascript语言能够编写大型的应用程序。前端进阶体系中还有Ajax、Promise、Git、Node.js等,Ajax技术可以使网页应用能够快速地将增量更新呈现在用户界面上,Promise 是异步编程的一种解决方案,Git是一种项目管理工具,能够将项目进行高效处理,Node.js 就是运行在服务端的 JavaScript。是一个基于 Chrome JavaScript 运行时建立的一个平台。

学习了前端入门体系与前端进阶体系之后,需要学习前端的高级体系,前端高级体系包含Vue、Pinia、React以及Typescript。Vue是一款用于构建用户界面的 JavaScript 框架,Pinia 是 Vue 的专属状态管理库,React 是一个用于构建用户界面的库。TypeScript可以编译出纯净、 简洁的JavaScript代码,并且可以运行在任何浏览器上、Node.js环境中和任何支持ECMAScript 3(或更高版本)的JavaScript引擎中。

为了更好的学习体系,我整理了一份思维导图。

mindmap
      前端技术体系
          初级
            HTML
            CSS
            Javascript
          中级
            ES6
            Ajax
            Git
            Node.js
          高级
            Vue
            Pinia
            React
            Typescript