首页 > 编程知识 正文

前端基础知识总结,前端项目经验

时间:2023-05-05 10:26:36 阅读:13811 作者:4152

3358 www.Sina.com/http://www.Sina.com/http://www.Sina.com/3358 www.Sina.com.Sina.com

前端开发

传统的web开发

3358 www.Sina.com/http://www.Sina.com/http://www.Sina.com/3358 www.Sina.com.Sina.com

3358 www.Sina.com/http://www.Sina.com/http://www.Sina.com/3358 www.Sina.com.Sina.com http://www.Sina.com/http://www.Sina.com/3358 www.Sina.com/3358 ww.Sina.com

3358 www.Sina.com/http://www.Sina.com/http://www.Sina.com/3358 www.Sina.com.Sina.com

管理端、H5/小程序、可视化、游戏等

Node.js开发

服务端接入层、构建工具、云服务等

终端开发

react native 、 flutter 、 electron等项目

开发过程中涉及的系统涉及、方案调研、技术选型、性能优化、效能提升这些都是想通的

g>

空间性能问题:为内存占用、cpu占用、本地缓存占用过多带来的问题时间性能问题:用户等待时间过长,包括页面加载,渲染,可交互等耗时

前端性能优化

前端通用性能优化 页面有没有做什么柔性降级处理有做过性能优化相关的项目吗?具体的优化过程是怎样的/优化效果是怎样的常见的前端页面性能优化包括哪些内容如何理解项目的性能瓶颈/什么时候我们需要对一个项目进行优化 具体的性能优化方案 图片加载性能有哪些可以优化的地方要怎么做好代码分割、降低代码包大小可以有哪些方式首屏页面加载很慢,要怎么优化网络请求耗时较长,怎么进行定位和优化

以某个项目为出发点,从页面启动,请求资源,到解析数据,渲染页面,分析各个过程中哪些阶段耗时较大,然后针对性的进行优化

针对性优化方案

首屏性能提速 按需加载/懒加载/预加载秒看ssr直出客户端容器化客户端离线化等 网络请求优化 CDN优化缓存优化使用HTTP/2资源压缩请求优化(合并请求、域名拆分、减少DNS查询时间)等

前端工程化

前端模块化 为什么我们开发的时候要使用脚手架?如何理解模块化,commonjs/amd/umd/es6模块之间的区别是什么?为什么要使用webpack,他和Gulp、Rollup有什么不一样? webpack 讲一下webpack中常用的一些配置、Loader、插件?Babel的作用是什么,如何选择合适的Babel版本?webpack是怎么将多个文件打包成一个,依赖问题如何解决有写过webpack插件吗,webpack编译的过程具体是怎样的 代码编译和构建 css文件打包过程中,如何避免css全局污染本地开发和代码打包的流程分别是怎样的Tree Shaking是怎样的一个过程 持续集成(continuous integration 简称CI),持续部署(continuous deployment,简称CD) 怎么理解持续集成CI/CD,他们能解决什么问题?你们的项目有使用CI/CD?为什么 自动化流程 你们的代码有些单元测试/自动化测试吗,为什么?前端代码支持自动化发布吗,如何做到的生产环境的代码如何支持灰度发布和快速回滚?在搭建自动化、流程化的过程需要投入不少人力,在业务进度统一吃力的场景下,怎么平衡人力投入问题 代码规范 怎么强制进行 code review有遇到代码习惯差异的问题吗,如何解决有哪些常用的代码校验工具代码有使用eslint、prettier这些工具吗,谈谈对这些工具的看法 开发流程 多人开发过程中,代码冲突如何解决?项目中有使用git吗。介绍一下git flow流程如果项目频繁交接,如何提升开发效率

前端监控(坚决问题点:如何及时发现问题,如何快速定位并解决问题)

涉及页面的整体访问情况、页面的性能情况、用户问题反馈、监控和告警能力等

数据上报 发生异常,要怎么快速定位到具体位置业界常见的埋点方案包括哪些页面数据如何进行合理的上报,而不影响核心功能 实时监控 日常开发过程中,怎么保证页面质量版本发布有进行灰度吗?灰度的过程是怎样的版本发布过程中,如何及时的发现问题,需要关注哪些数据如何观察线上代码的运行质量

以实战来学习java,希望每个从我这边都有收获,有需要的同学加扣扣群:646410846,一起学习,共同进步~

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。