前端技术栈有哪些

如题所述

给大家介绍下web前端开发需要掌握的知识点,可以参考下。
1、PC端页面制作与动画特效
学习HTML+CSS搭建网页、CSS动画特效、PhotoShop切图等基础知识,获得初级Web前端工程师技能,主要进行PC端网页制作与样式设计实现,能够配合UI设计师进行项目开发。
2、移动端页面制作与响应式实现
讲解移动端布局与设备适配、响应式设计与实现等,获得移动端页面适配工程师技能,主要进行移动端网页的布局制作与样式设计实现。可以适配各种手机尺寸,并能利用响应式进行移动端与PC端适配。
3、JavaScript与jQuery开发
同HTML5基础知识一样,JavaScript开发与jQuery开发是职业晋升必备的技能包,获得中级Web开发工程师技能,主要进行页面行为交互,实现网站常见特效,加轮播图,选项卡,拖拽效果等,并能配合UI和后端进行项目开发。
4、HTML5高级框架技术开发
常用的Vue框架开发,React框架开发,Angular框架开发,数据可视化技术。可获得中级Web前端工程师技能,主要适用框架开发企业项目,实现单页面应用开发。可以完成复杂的数据交互应用场景,具备独立开发项目能力。
5、全栈前后端技术开发
Node.JS技术,其他后端技术,如Java或PHP。可获得高级Web前端工程师技能,主要进行前后端全栈样式开发,能独立完成一个中小型项目的前后台,对于网站开发有着非常熟练的编程能力。
可以从零开始,一步步的掌握前端开发的各项相关技能,最终达到企业对初级前端开发工程师、中级前端开发工程师、高级开发工程师等职位的要求。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-11-10

重心依然是Javascript

同时兼顾TypeScript

编程语言

Typescript或Javascript

UI框架及其配套生态, 以及备选方案

    UI框架 React

    路由 react-router

    状态管理 mobx

    组件库 antd

    国际化

    动画

    服务端渲染

    脚手架、CLI工具

    组件测试

    样式

    包含了命名规范 BEM

    预处理器 SCSS

    方法论等

    动画引擎

    QA

    包含了测试、Lint、格式化工具、监控

    项目构建工具流

    例如webpack、vue-cli

    包管理器

    npm、yarn

    项目管理工具

    时间处理

    例如Moment.js

    模板引擎

    开发工具

    vscode

    后端开发框架

    工具库

    lodash

    开发/调试工具

本回答被网友采纳