Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Front End Roadmap #16

Open
goldstine opened this issue Jun 11, 2023 · 0 comments
Open

Front End Roadmap #16

goldstine opened this issue Jun 11, 2023 · 0 comments

Comments

@goldstine
Copy link
Owner

https://goldstine.github.io/Front-End-RoadMap/

第一阶段-前端基本功

html:

html元素和属性,html表单和图形处理,html媒体和最佳实践

css:

css基本语法和选择器,
css背景,文本,边框,轮廓与颜色
css列表,表单与表格样式
css样式层叠与继承
css盒模型,定位,浮动和显示属性
css渐变,阴影与滤镜
css变换,过渡与动画
web字体与多列布局

页面制作工具

vscode photoshop markman pxcook 蓝湖 sketch axure

第二阶段-布局技术、布局规范与方案

布局技术:

包含了BFC、IFC、GFC、FFC、Flex弹性布局、网格布局、媒体查询、viewport、remvw、 dpr与ppi、

布局规范与方案:

PC端网站布局规范,响应式布局、移动端设备适配最佳实践、流式布局 (100%布局)等小点

第三阶段-JavaScript

原生JavaScript交互功能开发

基本语法,流程控制语句,函数与数组,String与Date,BOM与DOM,拖拽效果,客户端存储(Cookie存储与WebStorage),正则表达式,Ajax,面向对象基础,运动与游戏开发,数据结构与算法

原生JS经典特效开发

时间轴特效,tab页面切换效果,网页定位导航特效,滑动门特效,焦点图轮播特效,导航条菜单效果,瀑布流特效,弹出层特效,倒计时特效,抽奖特效

面向对象进阶与ES应用

Promise async/await语法 try/catch语法 原型链 构造函数 执行上下文栈与上下文 作用域链 闭包 this ES5-ES12 设计模式

JS工具库自主研发

DOM库 事件库 AJAX库 原型和继承库 MVVM核心库 基于SPA的路由库

第四阶段-全栈项目

PC端网站开发


Nodejs 服务端开发

Node基础 EXpress框架基础 中间件开发 MVC开发模式 基于Express的后端路由 MongoDB数据库基本使用 基于Token登陆状态保持 NodeJS的EventLoop 文件上传(单文件/多文件) 模板引擎 静态资源加载 服务端渲染页面

前端工程化与模块化

Linux Less/Sass NPM Git AMD/CMD/UMD ES6模块化

前端工具库

Animate CSS VanillaJS Lodash Swiper axios Moment.js Eslint/prettier ECharts JQuery

第五阶段-大前端

Angular


React


Vue


Web3 :web3生态概念  Solidity智能合约  Web3.js for DAPP上以太坊…

第六阶段-进阶

PWA技术:PWA项目实战


Electron技术:

Electron入门 Electron调试技巧 Electron主进程与渲染进程API Electron与React,Vue集成 构建Windows,Mac Linux跨平台应用

微信公众号

微信内置公众号定制 JSSDK接入 公众号常见功能开发

微信小程序

微信小程序基础 小程序高级应用 原生多端小程序开发 Uni-app多端小程序框架 Taro多端小程序框架

第七阶段-原生应用开发技术

React-Native

RN 环境搭建;RN基础组件 ;RN动画与手势 ;Expo基础 ;RN+Expo调用硬件设备

Flutter

Flutter环境搭建 界面构建与基础部件 布局与表单 Dart语法 Widgets容器 网络请求与路由

HarmonyOS鸿蒙开发

认识鸿蒙,框架基础 内置组件 自定义组件 接口

第八阶段-大前端架构

开发工具及服务器技术

Webpack5 Vite2 EsLint与单元测试 TypeScript Nginx Docker Serverless WebAssembly技术

前端性能

SSR技术 Nuxt.js服务端渲染 Next,js服务端渲染 SEO优化

微前端

Webpack+Vue+React微前端实践

低代码组件库

低代码平台搭建 Vue/React/小程序的UI组件库开发

安全

前端攻击 前端异常监控

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant