小言_互联网的博客

前端通用开发知识汇总

498人阅读  评论(0)

综述:总结记录下,加深理解和认识

一.前端通用知识

1.proxy配置

target :要使⽤ url 模块解析的 url 字符串
forward :要使⽤ url 模块解析的 url 字符串
agent :要传递给 http s .request 的对象(请参阅 Node https 代理和 http 代理对象)
ssl :要传递给 https.createServer ()的对象
ws true / false ,是否代理 websockets
xfwd true / false ,添加 x-forward 标头
secure true / false ,是否验证 SSL Certs
toProxy true / false ,传递绝对 URL 作为路径(对代理代理很有⽤)
prependPath true / false ,默认值: true - 指定是否要将⽬标的路径添加到代理路径
ignorePath true / false ,默认值: false - 指定是否要忽略传⼊请求的代理路径(注
意:如果需要,您必须附加 / ⼿动)。
localAddress :要为传出连接绑定的本地接⼝字符串
changeOrigin true / false ,默认值: false - 将主机标头的原点更改为⽬标 URL
 

2.TypeScript

基础语法学习,这个十分重要,以后都要转到这边来。
 
3.API 规范,注意三个
 
4.请求拦截器,在请求发出前和请求返回后都可以添加逻辑。
   做权限校验,加header,token之类的数据。
 
5.如何接入分院的统一前端监控?需要去监控平台申请数据上传服务器地址,系统编码,以及licence三个值才能正常使。目前的框架里面已经有基础的配置。在document.ejs文件中引入三个依赖文件。
 
 
6.获取到的数据,需要去监控平台主动捞取出来进行分析。
 
7.统一的的icon库
我们推荐在现代浏览器 下使用 SVG Symbol 方式引入。 和其他两种的区别是?
 
8.使用ant-design v4.x以上版本开发页面,不同的antd,基础的语法还不同。
 
9.可视化大屏底座
 
图表缩放基座:基于 scale 属性动态计算完成,所以在开发时不用考虑图表自适应问题。 screen组件放在哪里了?
 
10.统一的CI/CD
 
config.xml ccs 部署文件 Dockerfile Docker 镜像文件 nginx.conf :容器内 nginx 配置文件.
 
在发布项目的时候。一定要注意对这三个文件的修改。
 
11.mock数据的应用,有了Yapi这个存在的意义不太大了。
 
12.request请求
 
 
三.table和pro-form组件的使用
 
使用这个组件实现一个业务功能,查看下钉钉的课程,尝试将其融入我们自己的组件。
 
四.echarts和bizCharts两大可视化库
 
1.echarts的基础api的使用,series和dataSet两种方式的不同和存在的意义。分别在什么情况下使用比较好?
 
2. SVG Canvas 这两种使用方式差异很大的技术,能够做到同时被透明支持,主要归功于 ECharts
底层库 ZRender 的抽象和实现,形成可互换的 SVG 渲染器和 Canvas 渲染器。
一般来说, Canvas 更适合绘制图形元素数量非常大(这一般是由数据量大导致)的图表(如热力图、地
理坐标系或平行坐标系上的大规模线图或散点图等),也利于实现某些视觉 特效 。但是,在不少场景
中, SVG 具有重要的优势:它的内存占用更低(这对移动端尤其重要)、渲染性能略高、并且用户使用
浏览器内置的缩放功能时不会模糊。
3. BizCharts 是阿里通用图表组件库,致力于打造企业中后台高效、专业、便捷的数据可视化解决方案,基
G2 G2Plot 封装的 React 图表库,已经历阿里复杂业务场景长达三年的洗礼,在灵活性、易用性、丰
富度上满足常规图表和高度自定义图表的业务实现。
4. 是基于 G2 4.X 封装的 React 图表库,具有 G2 React 的全部优点,可以让用户以组件的形式组合
出无数种图表
集成了大量的统计工具,支持多种坐标系绘制,交互定制,动画定制以及图形定制等
性能稳定且具有强大的扩展能力和高度自定义能力
内置了 g2Plot 42 个基础图表
5.bizcharts的基础组件
  • Chart 图表
  • View 视图
  • Legend 图例
  • Coordinate 坐标系
  • Slider 滚动条
     
    图形组件
     
    • Line 线条
    • Interval 区间
    • Point 点
    • Area 面积
    • Polygon 多边形
    • Geom通用图形组件
       BizCharts图表类型
  • 普通折线图
  • 基础柱状图
  • 基础饼图
  • 基础仪表盘

6.问题:

   为啥项目启动后会出现多个webpack启动?为啥复制代码的时候,修改名字不行?umi中的model具体的作用是什么?

 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

转载:https://blog.csdn.net/m0_37631322/article/details/116324083
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场