不知道你在做开发工作中有没有遇到过以下场景:
- 页面逻辑变得越来越多,代码量异常庞大,写到后面甚至难以掌控住所有逻辑,容易牵一发而动全身;
- 你负责的页面突然出现问题,一通操作最后发现是别人的代码影响;
- 同样的逻辑在多个不同的地方重复地打代码,而且每次一改就是整个一批文件都要动…
等等诸如此类。
随着前端项目复杂度的急剧增加,这些场景几乎是每个前端工程师在开发过程中都会遇到的,这也是前端组件化出现的最重要原因:
- 项目复杂度增加,单单一个页面或者一个文件,都需要处理很多内容
- 重复性劳动太多,效率很低
- 质量差,效果不可控
为了在越来越复杂的前端项目中提高开发效率和保证开发质量,前端的组件化开发思想应运而生,并在各路大神的不断探索下日趋成熟。
近些年,随着React、angular等以组件为主的优秀前端框架的出现,前端组件化逐渐成为前端开发的一种主流,一种共识,它不仅提高了前端的开发效率,同时也降低了维护成本。工程师们不需要再面对一堆复杂且难阅读的代码,只需要关注以组件方式存在的代码片段。
那么问题来了,学习和理解组件化对我们工作有什么影响呢?
首先呢,正如前面所说,组件化已经成为前端工作必备技能之一,现代的前端开发工作是必须要求你会Vue、Recat、Angular三大框架中的一种,而这三大框架,都深深蕴含了组件化的思想。
其次,理解组件化对于我们的日常工作也可以起到很好的帮助,我们利用框架进行工作内容的拆分和维护。假如你是一个team leader,如何更好地拆分项目工作、如何让成员更好地合作,组件化能力是必备的。
为了让大家更好地理解组件化思想,以及如何实现组件化,我们特别邀请到了业界大牛LGD_Sunday老师,为大家讲解前端地组件化开发思想及组件化的日常应用。
讲师介绍
LGD_Sunday老师
7年前端、移动端开发经验,在JS、Android、iOS领域均有独特的见解。曾就职于国内一线互联网公司,统筹过的多个大型项目用户数已过千万级,目前成立个人开发工作室。致力于研究大前端技术知识,曾为多家互联网公司培训大前端技术,并受邀参加 Google 中国技术分享会。
直播时间
4月12日 晚20:00
直播大纲
· 了解 web 前端发展史与组件化思想的演变
· 进阶高级工程师必备的组件化思想
· 知名UI库(iview-ui)组件化设计思想
· 如何实现组件化—组件化在实际项目中的应用
适用人群
有过实战经验的前端工程师
参与方式
扫描或识别下方二维码,添加小姐姐好友即可
如果小伙伴已经是小姐姐好友了,直接回复【直播】即可
一定要加小姐姐好友哦~4月12日晚8点,我在这里等你!
热门评论
怎么没有vue?要淘汰了吗?