最近看到社区朋友很多都在做活动, 自己不做感觉有点对不起程序员这个头衔, 所以在1024来临之际, 笔者也为大家送上一份“程序员礼包”. 内容主要是笔者自己的一些学习心得以及自己曾今看过比较有帮助的书籍送给大家.
首先聊聊笔者最近在研究的课题:
1. 可视化搭建平台 主要产物就是我们的开源项目H5-Dooring, 其涉及的内容和知识点很多, 目前还有很多todo在开发, 比如交互组件, 可视化大屏应用, 表单搭建平台, 嵌套组件, 组件市场等, 目前已经有落地的方案, 后期笔者会系统的梳理并分享给大家.
2. 基于React的可视化后台管理系统 目前也是正在开发中, 基本框架已经实现,包括权限, 数据大盘, 订单管理等, 后续会部分开源和分享.
3. nodejs + jenkins + docker自动化部署实战 主要从大前端的角度去着手项目搭建部署流程, 真实复现一线互联网公司的自动化部署实践. 相信后期对这块的分享会帮助大家更加深入大前端技术.
4. 企业级组件库开发实战 主要复盘笔者在之前工作中开发组件库的一些思路和搭建流程, 让大家能对组件系统搭建更加游刃有余.
5. 微前端技术应用XMS 这块也是笔者规划中的一部分, 主要通过聚合笔者的多个开源项目形成一个复杂应用中心, 以微前端的架构模式来管理, 通过这块的实战和复盘, 大家可以对自己所做的业务发展有更多的可能性, 从而理解前端架构的一些有意思知识.
所以后期笔者在趣谈前端公众号的分享方向都会以上面5点依次落实, 也希望大家能有所收获.
接下来就是送书啦, 笔者假设大家都前端开发都有一定的了解, 或者希望能未来有所深入, 所以会跳过javascript基础部分的书籍推荐, 将从以下3个点出发:
javascript底层艺术(重构)
大前端+工程化(node + webpack)
前端工程师升级必备 - web性能优化
将要赠送的书籍如下:
1. 重构javascript
这本书可以说是笔者的启蒙书之一, 核心内容如下:
如何利用重构来重新组织代码 提高项目代码的复用性和可维护性
重构与代码质量的关系
自动化测试的创建流程和价值探索
如何重构javascript结构, 函数和对象来让代码性能提升
运用面向对象和函数式编程的原则来重构你的代码
重构你的异步javascript代码
2.Node.js+Webpack开发实战
Node.js不仅可以用来构建后端应用程序,还为前端开发提供了新的机遇。现在拥有JavaScript经验的开发人员可以同时在前端和后端使用Node.js,降低了语言导致的过渡成本。本书详解Node.js后端和Node.js前端技术,能使Web前端开发人员快速掌握Node.js。
全书共9章,主要介绍了Nodejs web开发中常用类库、http、express、egg、ws、socket.io、pemolo等热门框架学习,内容涵盖市场上大部分的开发工作。
3. Web前端性能优化
本书以Web性能优化为重点,深入浅出地介绍了性能优化所涉及到的方方面面知识,详细解答了为何要做性能优化,性能优化又需要从何处着手,性能优化的过程又需要考虑到哪些问题?需要做怎样的权衡?内容包括:
用户体验(UE——userexperience);
前端性能瓶颈(Front-end performance bottleneck);
前端的分层(Front-end layering);
HTML层级优化;
CSS层级优化;
JavaScript层级优化;
资源加载优化(Resource loading optimization);
其他层级优化(Other hierarchical optimization);
前端调试(Front-end debugging);
常见自动化构建工具(Common automated build tools);
新技术对性能的提升(Performance improvements from new technologies);
思想高于逻辑 逻辑强于代码(Thought over logic over code)
性能优化案例分析(Performance optimization case study)
相信大家看完之后会对javascript水平能有质的提升. 当然笔者条件有限, 可能不能每个人送一本, 所以笔者开设可读者谈讨论区, 如下:
在以上讨论区中, 送书规则如下:
发布的回答点赞数超过36, 且排名第一的, 将免费得到以上推荐的任意两本书, 名额为1人
发布的回答点赞数超过30, 且排名第二的, 将免费得到任意一本书, 名额为2人(即点赞排名的第2名和第3名)
发布的回答点赞数超过20, 且排名第三的, 将免费获得图书红包补贴10.24元, 名额为3人(即点赞排名的第4,5,6名)
你和你身边的人, 都可以参与呦,
好了, 祝各位节日快乐, 一起Happy!