
经验总结
文章平均质量分 87
项目开发经验总结
Sophie_U
勿忘初心,方得始终
展开
-
Vue3+Vite项目按需自动导入配置及常见问题修复
element-plus,antd-design-vue按需引入。vue api自动导入,组件自动导入。处理相关eslint, typescript报错等。原创 2022-12-12 22:09:06 · 9896 阅读 · 0 评论 -
前端学习路线及知识点整理
前端学习路线基础(CSS、HTML、JavaScript)JS库前端框架(MVVM)浏览器&计算机基础前端工程化性能优化Nodejs数据结构和算法学习重点一、三大件CSS盒模型(标准&IE)flex,floatCSS常用选择器CSS选择器优先极&权重BFC与IFC的理解transform,transition,animation等响...原创 2020-03-02 23:30:35 · 631 阅读 · 0 评论 -
什么是微前端?
前言其实在小企业里,我对微前端的概念一直很模糊,接触不到,所以只是一种概念性的认知,在这里记录下最近看的一篇文章总结。微前端架构:旨在解决单体应用在一个相对长的时间跨度下,由于参与的人员、团队的增加,从一个普通应用演变成一个巨石应用(Frontend Monolith),随之而来的应用不可维护的问题。这类问题在企业级 Web 应用中尤为常见。微前端要解决的问题搞微前端目的就是要将产品...转载 2019-11-29 14:55:37 · 593 阅读 · 0 评论 -
eslint报错Expected linebreaks to be 'LF' but found 'CRLF'
问题场景多平台开发的时候(特别是一个在OS系统一个在windows系统中开发时。。。),有时候刚pull了代码,结果eslint报错 Expected linebreaks to be 'LF' but found 'CRLF',这是因为git在pull时自动将LF换行转换为了CRLF。一、背景在各操作系统下,文本文件所使用的换行符是不一样的。UNIX/Linux 使用的是 0x0A(LF...转载 2018-12-27 10:03:05 · 7281 阅读 · 0 评论 -
Gulp+Babel实现ES6项目工程构建&踩坑记录
前言近期在开发Hybird新需求时用到了地图,而因为地图的定位地址是异步拿到结果的,而多个点与定位地址的距离计算需要等到定位结束,所以这里可以用async函数来做,但是以前项目用到gulp只停留在ES5阶段,导致ES6语法打包出来的js在部分系统低的安卓机上不支持而报错,所以这里需要babel编译一、引入Babel进行ES6编译项目以前用的GulpV3,也趁这次终于升级到V4了1....原创 2019-09-30 11:32:07 · 1409 阅读 · 0 评论 -
视频监控直播项目经验总结
项目总结目录项目说明web端实现视频监控播放关于海康摄像头输出rtmp,flv,hls三者区别项目应用方案canvas直接播放视频hls视频流播放flv直播Swiper引入问题记录Echarts使用问题记录项目打包优化1. 开启webpack打包分析2. 服务端开启Gzip3. 引入的antd V3.24.0 默认引入的icons资源过大最终效果图项目说明公司最近想要将智慧展厅中的海康摄像头布...原创 2019-10-29 14:18:06 · 2069 阅读 · 4 评论 -
移动端开发踩坑经验总结
文章目录前言CSSCSS动画消除 transition闪屏javascript高频触发事件 采用事件节流 或加以控制移动端 HTML5 audio autoplay 失效问题利用padding或margin得百分比特性做响应式元素添加分享到朋友圈缩略图ios问题iOS Safari 委托在document或者body上的事件失效iOS Safari 双击后事件失效bug关于iOS系统中,中文输入法输入英文时,字母之间可能会出现一个六分之一空格关闭iOS键盘首字母自动大写ios中去掉元素被触摸时产生的半透明灰原创 2021-06-02 16:42:18 · 699 阅读 · 1 评论 -
小程序项目开发经验总结
1. 小程序授权问题:新版小程序使用getUserInfo不再主动调出授权弹窗了,需要小程序主动引导用户申请授权,使用<button open-type="getUserInfo">授个权</button>按钮申请授权,参考微信小程序授权登录思路:第一步:用户在进入微信小程序首页时,需要调用wx.getSetting()方法判断用户是否授权了。第二步:1、如果上...原创 2019-09-02 22:29:08 · 4367 阅读 · 1 评论