
获得徽章 18
- #掘友年度报告# 23届校招同学迟到的2022年终总结 一年三段实习 不停奔波 收获颇丰 欢迎一起交流~评论点赞
- 入门前端工程化day7
昨天day数写错了 发现手机端没法重新编辑?(点击编辑按钮没反应 机型为iphone13)建议改一下这个问题juejin.cn
提到团队协作,那就不得不提及命名规范和UI规范——
- 良好的命名以及良好的命名习惯,会让我们在开发前去思考这个名称所表达的概念、行为是否符合其内容。对于命名有良好的思维习惯也可以反作用于我们,纠正我们的一些错误设计和代码实现。
- 统一 UI 规范对于用户而言可以培养用户心智、减少用户学习成本,同时,也可以提升品牌形象,对于开发而言,可以提高开发效率和可维护性。
之前在京东写页面的时候,就很随心所欲,差不多把设计稿还原了就ok,交差~后来去到阿里也画了一些页面,明显感觉要规范很多,颜色只会使用固定的几种,并用硬编码存在配置文件中,只能用那几种“色号”,之前自己用调色器根据设计稿取了一个颜色之后,code review没过,才知道还有这种规范~展开评论点赞 - 入门前端工程化day5
今天继续学习编程思维的内容 组件化juejin.cn
组件化是分治思想在前端的另一个重要实践。组件化解决了两个问题——代码复用(避免重复工作量)、作用域隔离(防止其他模块的代码影响到自己的)。
组件体现了高内聚、低耦合的编程思想,提高开发效率的同时还降低了维护成本,想成为一个优雅、高素质的前端工程师,首先我们要知道如何设计出一个好的组件~展开评论点赞 - 入门前端工程化day5
juejin.cn
今天学习了小册第五讲 这也是目前最接地气的一章了~
通过学习 我对模块化做了简单的了解,什么是模块化?为什么我们在开发中要使用模块化?并且学习了几种模块化的写法(我在工作中使用的规范都是ESM);最后对比了一下现代化前端常见的几种模块化规范~
模块化是前端大型项目发展的基石,模块化的发展也是顺应前端的发展而逐步优化完善,最终推出了语言层面的官方模块体系(也就是ESM)。
合理运用模块化规范进行开发可以提升代码的可读性与复用性,为了让大家都能清晰地读懂我们的代码,请合理运用模块化规范~展开评论点赞 - 入门前端工程化day4
juejin.cn
今天学习了npm的安装机制 这也是在日常开发中频繁出现的一个问题
为了运行项目的丝滑~我们需要了解 npm 是怎么进行依赖安装的、不同版本的 npm 是如何生成安装需要的依赖树的,在安装过程中的缓存机制是如何运作的、安装过程中又是如何做资源的完整性校验的
熟悉npm相关那些事儿会让我们在开发过程中可以游刃有余地面对各种依赖安装的问题
为了能在开发中应用npm的最佳实践,我们需要熟悉npm知识,踩到坑时要找到本质问题,而不是遇到问题就谷歌,解决之后下次问题换个形式出现还是不知道咋回事~展开评论点赞 - 评论点赞
- 入门前端工程化day2
今天学习了如何创建一个现代前端项目 文章链接为juejin.cn
对于平时用惯了脚手架快速构建前端项目的我们而言,从0到1、不依赖工具地搭建一个项目,想必是比较不习惯的,之前听到过一个言论——
“在大厂中呆久了之后,如果脱离了日常开发中的众多轮子进行开发,程序员们可能会变得很不适应”
现在想想,为了避免这种情况,了解底层的基本原理、揭开黑盒的面纱,显得更有意义!
再退一步讲,就算我们手头有足够的“轮子”可以用,那么在出现一些定制化需求(我们需要修改一些配置);或是有一些针对项目的优化需求(需要优化一下webpack的配置)...这些工作内容,都需要我们了解一些必要的前端工程化知识
展开评论点赞 - 入门前端工程化day1
借着读书活动 给自己两周时间 入门前端工程化
选择了 《初探前端工程化》 这本小册 感谢作者的分享~
今日阅读了开篇文章juejin.cn
小结 脚手架等基建->开发->测试->构建->监控系统 这一条开发链路中,每一个阶段都有对应的前端工程体系解决方案,也就是都有“降本增效”的空间,哎呀,okr刷到飞起啊(bushi)
所以,作为一名优秀的前端开发工程师,我们需要在这些环节多下功夫,关注每个环节中可以降本增效的点,成为更优秀的前端开发工程师(3.75 boy)展开评论点赞