五:Echarts
1.echarts有用过吗?常用的组件有哪些?
title标题组件 show text link
toolbox工具栏组件 导出图片 数据视图 切换 缩放.... show orient feature
tooltip 提示组件 tigger触发类型
markPoint 标注点 常用做一些最大值最小值等
markLine图标的标线
六:Uni-APP
1.uni-app有没有做过分包?
优化小程序的下载和启动速度
小程序启动默认下载主包并启动页面,当用户进入分包时,才会下载对应的分包,下载完进行展示
七:Webpack
1.webpack打包和不打包的区别?
运行效率上:
对技术的支持不够:
2.webpack是怎么打包的,babel是做什么的?
webpack会把js css image看作一个模块,用import/require引入
找到入口文件,通过入口文件找到关联的依赖文件,把他们打包到一起
把bundle文件,拆分成多个小的文件,异步按需加载所需要的文件
如果一个文件被多个文件引入,打包时只会生成一个文件
如果引入的文件没有调用,不会打包,如果引入的变量和方法没有调用也不会打包
对于多个入口文件,引入了相同的代码,可以用插件把它抽离到公共文件中
babel:把高级语法转化为普通语法给浏览器解读。比如es6+转化为js
八:Git
1.git如何合并、拉取代码?
拉取代码: git pull '仓库地址'
查看状态 git status
提交到本地缓存区 git add .
提交到本地git仓库 git commit -m '修改描述'
提交到远程仓库 git push '仓库地址' main
创建分支 git branch -b xxx
合并分支 git merge '合并分支的名字'
push到远程仓库
2.git如何解决冲突问题
两个分支中修改了同一个文件
两个分支中修改了同一个文件的名字
解决:
1.当前分支上,直接修改代码 add commit
2.在本地当前分支上,修改冲突 add commit push