首页 > 其他分享 >前端知识回顾概览--工程化

前端知识回顾概览--工程化

时间:2024-02-19 14:24:02浏览次数:27  
标签:-- babel 前端 概览 webpack 详解 工程化 vite

知道如何让项目开发更 加规范

对自动化开发、部署、 测试有一定了解

 

1.前端工程化详解

前端工程化的发展 - 从模块化到工程化

babel 编译工具链的使用 + babel plugin拓展

工程化脚手架

脚手架核心原理

2.自动化构建

常用自动化构建工具

Npm Scripts、Grunt、 Gulp、FIS3

Webpack模块详解

前端构建的性能优化

vite新生态的开发变革

3.自动化测试

自动化测试概览:单元测试 + e2e测试

单元测试理念

UT框架对比与实践

e2e测试现实意义

端到端测试实践

4.自动化部署

持续集成与持续部署Jenkins

大厂中的工作流与devOps实践

 

5.模块化开发与webpack

后模块化的编译

异步组件打包

HRM原理

编译工具 babel 详解,如何写一个 babel 插件

静态检查工具 eslint 详解,如何自定义团队配置

打包工具 webpack 详解

1. webpack 优化

2. 如何写一个 webpack loader

3. 如何写一个 webpack 插件

6.bundleless 打包构建方案

vite 使用与介绍

vite 1.x - 2.x 框架对比

vite 源码解析

vite 实战

其他 bundleless 方案以及打包优化方案(esbuilder \ rollup 等)介绍与对比

7.微前端

微前端概念、现有方案利弊

Single-spa 实现原理

路由应用入口应用加载

qiankun 实现原理应用加载

js 隔离css 隔离应用通信

qiankun 实战

8.前端 AST

AST 简介、常见前端 AST 库解析

babel 原理与框架浅析

babel 插件实战:日志实战等

标签:--,babel,前端,概览,webpack,详解,工程化,vite
From: https://www.cnblogs.com/susu2020/p/18020988

相关文章

  • 前端知识回顾概览--数据结构与算法
    1.算法-数据结构篇实现一个LRU缓存求环状链表树的前序、中序、后序遍历树的层序遍历获取树的层级实现类数组转数组实现DOM转JSON实现JSON转DOM实现树转数组实现数组转树实现对象打平2.算法-排序与双指针等n平方复杂度的排序有哪些?如何实现冒泡排序,如何进......
  • 前端知识回顾概览--Node.js-全栈基石
    了解web服务端编程,对运行原理与流程有深入理解能使用nodejs解决实际问题 1.node.js基础node.js环境搭建及原生模块解析node.jsCommonJS模块化及相关源码解析手写CommonJS规范实现原理2.node.js原理详解node.js事件循环模型Buffer/stream/events详解G......
  • 前端知识回顾概览--React 17+18
    react目前最火的前端框架之一状态管理、路由等一定要重点掌握熟悉常见API,并且有使用经验1.react.js基础react.js简介jsx模版语法及babel编译配置事件/条件渲染/列表渲染等基础用法react.js组件化及生命周期refs及ReactAPI详解create-react-appcli的......
  • 前端知识回顾概览--小程序开发
    1. 小程序入门小程序的基础使用小程序生命周期小程序架构-双线程模型运行机制自己仿一个简易小程序2. 微信小程序详解微信小程序开发API详解微信小程序开发/发布/上线流程详解微信小程序原理解析3. 工程化开发小程序小程序工程化详解4. 百度/支付宝小程序......
  • python-mock接口测试
    什么是mock?测试桩,模拟被测对象的返回,用于测试通常意义的mock指的就是mockserver,模拟服务端返回的接口数据,用于前端开发,第三方接口联调为什么要mock?1.解决依赖问题:当我们测试一个接口或者功能模块的时候,如果这个接口或者功能模块依赖其他接口或其他模块,那么如果所依赖的......
  • Jenkins
    拉取镜像dockerpulljenkins/jenkins:ltsdocker-compose.yml文件version:'3.1'services:jenkins:image:jenkins/jenkins:ltscontainer_name:jenkinsvolumes:-/data1/data/jenkins/:/var/jenkins_home-/data1/data/jenk......
  • centos7下安装的1.8jdk包
    1.安装目录选择你jdk需要放置的安装目录,我这里选择的是/usr/local/2.解压把在jdk官网下载的jdk包放入指定的文件夹下并解压,注意不同linux发行版下的jdk包是不一样的,不同系统下的包是不能使用的,比如我之前在centos7下安装的jdk包,在ubuntu18.04下就用不了。进入jdk目录下,解压命......
  • 微软 Office 2021 专业增强版,安装完自动激活
    123盘下载地址  MicrosoftOffice2021VL官方版下载丨最新版下载丨绿色版下载丨APP下载-123云盘(123pan.com)安装前先关闭windows系统自带的 病毒  微软办公软件套件MicrosoftOfficeLTSC2021专业增强版2024年01月批量许可版更新推送!Office2021正式版和Windows11......
  • 使用Echarts绘图
    案例1参考代码如下<!-- 此示例下载自https://echarts.apache.org/examples/zh/editor.html?c=bar-histogram--><!DOCTYPEhtml><htmllang="en"style="height:100%"><head><metacharset="utf-8"></head&g......
  • Qt 项目实战:基于QMediaPlayer播放器
    QMediaPlayer开发视频播放器Q:我们为何不使用QMediaPlayer?A:QMediaPlayer支持的编解码库太少;QMediaPlayer在windows中解码调用的是DirectShow,在Linux中调用的是GStreamer;相对Windows而言GStreamer扩展编解码库比较方便,但是windows中的DirectShow太老了,DemuxerDecoder都比较麻......