基础JS |
语言基础。如语法,关键字,变量,数据类型,操作符,语句,函数。 |
精通JS |
基础内容上包括且不限于,es6新标准语法和api,js标签,作用域,内存,引用类型,迭代器,生成器,对象,代理,反射,异步,BOM,js API,错误处理,网络请求,客户端存储,模块,工作线程 |
基础CSS |
颜色,文本,元素框,背景,渐变,定位,弹性盒子 |
精通CSS |
基础内容上包括,选择器,特指度,层叠,栅格,变形,过渡,动画,裁剪,滤镜,媒体,全局属性,变量。 |
html |
各类html标签,dom事件,dom选择,dom编程 |
基础node |
一个开源和跨平台的 JavaScript 运行时环境,谷歌浏览器核心。基础如进程,http,事件,npm命令,nvm工具等 |
谷歌浏览器 |
debug调试和查看资源能力。如elements,console,source,network,application等模块 |
indexDB(Dexie) |
一种底层 API,用于在客户端存储大量的结构化数据。Dexie是对 IndexedDB 的封装框架 |
PlayWright |
专门为了满足端到端测试需求的框架(自动化测试),实际多运用于爬虫。可以使用nodeJS操作。 |
NestJS |
一个用于构建高效、可扩展的Node.js服务器端应用程序的框架。类似springboot,支持微服务,GraphQL,WebSocket等 |
vue3 |
web mvvm框架。模板语法,响应式基础,计算属性,类与样式绑定,条件渲染,事件处理,生命周期,prpos,插槽,组件关系等 |
vuex/pinia |
vue状态管理模式 |
vue-router |
vue路由解决方案。路由匹配,编程式导航,路由组件传参,路由守卫,数据获取,懒加载等 |
react |
一个用于构建用户界面(UI)的 JS 库。各种概念如,组件,JSX,props,条件渲染,响应事件,state,状态管理,context,hook等 |
redux |
一个用于可预测和可维护的全局状态管理的 JS 库。 |
react router |
React 的多策略路由器。内容如路由,路由线路,数据加载,导航,pengding UI,actions等 |
svelte |
一个用于构建用户界面的框架。特点是它使用编译器来转换用 HTML、CSS 和 JavaScript |
ant-design |
蚂蚁集团企业级UI框架。各类页面组件。 |
axios |
基于 promise 的网络请求库。接口请求,拦截器等 |
echarts |
使用 js 实现的可视化库。大量配置项,如tittle,legend,grid,xAxis,yAxis,tooltip,geo,dataset,series等 |
vite |
前端构建工具。一个开发服务器,一套构建指令(如兼容低版本谷歌浏览器)。 |
nuxtjs |
类似nextJS(基于react)基于 Vue 的服务端渲染应用框架,可以解决SPA导致的seo问题。 |
uniapp |
一个使用 Vue开发所有前端应用的框架,一套代码发布iOS、Android、Web、小程序。 |
tauri |
一个为所有主要桌面和移动平台构建小型、快速二进制文件的框架。 |
微信小程序 |
微信提供的小程序应用开发框架。内容如:小程序app,页面,自定义组件,模块,wxml语法,wxs语法等 |
tdesign |
腾讯提供的移动端UI框架,主要用于微信小程序,微信小程序内H5。 |