
会员
前端函数式演进
邵丁丁更新时间:2021-01-25 14:37:08
最新章节:9.7 本章小结开会员,本书免费读 >
本书从逻辑上分为三部分。第一部分(第1~3章)是全书的理论基础。第1章介绍编程语言中的编程范式以及各种范式在前端的体现。第2章介绍函数式的常见概念。这两章的内容对于基础较好的读者来说可能是老生常谈,但是我加入了一些前端示例和个人理解,也算是老坛装新酒。第3章介绍函数式思维的相关内容,帮助读者在使用函数式框架工具时从传统命令式编程的思考方式,向更契合函数式前端开发的思考方式转变,比如对循环的实现、数据结构的差别、对异常态和类型的处理等。第二部分(第4~7章)以实际的工具内容为主,分别介绍前端函数式的几种重要形态。第4章介绍Monadic编程,这是函数式的一种经典工程实现,也在前端衍生了一些工具。在这一章我们将学习工程理论的几个基础单元,如函子、幺半群,并进行一些实用性的分析和推导。第5章从jQuery出发,介绍函数式工具形态演进。很多研发工程师对前端的理解都停留在jQuery的经典时代,本章从函数式“形”的角度出发,介绍前端函数式工具。第6章和第7章将介绍前端函数式的两个热门框架工具——RxJS和ReactHooks,展示它们的基本原理以及演进过程。第三部分(第8章和第9章)是本书的总结部分。第8章回归初心,探讨前端开发的核心复杂度,以及函数式在前端开发中的贡献。希望读者能像借鉴函数式思想一样,多借“他山之石”,在前端和其他研发领域成为更出色的工程师。第9章梳理本书项目的整体情况,并展现一些核心代码,帮助读者通过代码完成知识的落地和沉淀。
品牌:机械工业出版社
上架时间:2021-01-01 00:00:00
出版社:机械工业出版社
本书数字版权由机械工业出版社提供,并由其授权上海阅文信息技术有限公司制作发行
前端函数式演进最新章节
查看全部- 9.7 本章小结
- 9.6 更多扩展
- 9.5.6 广告页和活动页
- 9.5.5 自定义关卡详情页
- 9.5.4 体力模式等前端业务逻辑
- 9.5.3 统计分数等数据服务逻辑
- 9.5.2 关卡页需求实现
- 9.5.1 主页需求实现
- 9.5 代码清单
- 9.4 整体服务和引擎生命周期
邵丁丁
主页
同类热门书
最新上架
- 会员
Creo快速入门教程(Creo 8.0中文版)
本书是学习Creo8.0的快速入门与提高教程,内容包括Creo功能模块和特性概述、软件安装、系统配置与环境设置方法、二维草图的创建、零件设计、曲面设计、装配设计、工程图的制作和钣金设计等。在内容安排上,为了使读者更快地掌握该软件的基本功能,本书结合大量的范例对Creo软件中一些抽象的概念、命令和功能进行讲解,另外,书中将一些实际生产一线产品作为范例讲解产品的设计过程,能使读者较快地进入产品设计实计算机18.9万字 - 会员
中文版3ds Max 2022基础教程
本书内容包括3dsMax2022基础知识与入门操作,基本体的建模方法,二维、三维、复合体的建模与修改编辑等,以案例为引导,讲解了3dsMax2022三维设计与动画制作的相关功能应用,可以提升读者3dsMax三维设计的综合实战技能水平。计算机10.4万字 - 会员
PS教程:迅速提升Photoshop核心技术的100个关键技能
本书以Adobe公司出品的Photoshop2020为蓝本,将熟练掌握Photoshop核心技能作为出发点,讲解Photoshop图像处理的方法和技巧,并分享运用Photoshop进行图像处理的思路和经验。本书共分为两大篇章。第1篇(第1-8章):专项技能篇。主要从图像处理准备工作、选区创建与编辑、图层应用、文字与路径应用、通道与蒙版的应用、图像光影调整与调色、滤镜应用以及高效处理图像的方法8个计算机0字 - 会员
中文版3ds Max 2024完全自学教程
《中文版3dsMax2024完全自学教程》以中文版3dsMax2024为基础,结合V-Ray6Update1.1(俗称VRay6.1)渲染器,全面讲解3dsMax的各项重要技术。同时,本书还将介绍Firefly的基本使用方法,以便读者了解全新的设计方式。《中文版3dsMax2024完全自学教程》用147个案例对3dsMax2024的基本操作、建模技术、摄影机技术、灯光技术计算机18.6万字 - 会员
从零开始学Audition音频处理:录音+剪辑+变调+降噪+美化
本书内容包括10个新手启蒙必知的音频知识、15个快速掌握Audition的入门知识、11个录制高质量音频的录音技巧、17个让音乐更完美的剪辑技巧、11个合成多轨音频的混音玩法、10种制作网红声效的高级变调、8个消除音频杂质的消音技巧、5种让音质变纯粹的降噪方法、13种优化主播声音的歌曲特效、15种制作爆款音乐的音效美化及短视频旁白制作和有声书制作全流程等。计算机5.5万字 - 会员
人人都能上手的人工智能绘画:文心一格入门指南与实战
这是一本介绍AI绘画工具文心一格使用技巧和商业实战的教程书。本书第1章、第3章和第4章详细介绍了文心一格的“AI创作”“AI编辑”和“实验室功能”的操作与使用;第2章介绍了绘画提示词的输入技巧;第5章~第10章分别从绘画作品、平面设计、产品与包装设计、文创与私人订制设计、建筑与室内设计和摄影风格作品6个方面讲解了文心一格在商业中的应用;附录部分针对文心一格小程序的操作与使用、AI绘画商业盈利心得进计算机4.8万字 - 会员
Procreate Dreams动画设计与制作完全解析
本书共分为6章,首先,介绍了ProcreateDreams动画软件的操作和应用。其次,带你认识二维动画的基本原理,包含逐帧动画、运动规律以及动态张力。然后,分享了剧本创作的要点,包含剧本的认知、三幕式结构的应用、戏剧和冲突的表现。接着,探究了美术设定的重要性,包括角色设计、场景设定、镜头语言、故事板分镜的创作技巧等。再接着,通过一个原创二维动画案例,深入解析了二维动画制作的过程和技巧,并提供了案计算机0字 - 会员
中文版Illustrator 2020基础教程
本书以案例为引导,讲解了Illustrator2020图形处理与设计的相关功能及技能应用。内容包括:Illustrator2020基础知识,Illustrator2020入门操作,几何图形的绘制方法,绘图工具的应用和编辑,填充颜色和图案,管理对象的基本方法,特殊编辑与混合效果,文字效果的应用,图层和蒙版的应用,效果、样式和滤镜的应用,符号和图表的应用,Web设计、打印和任务自动化等。计算机0字 - 会员
Vue.js框架与Web前端开发从入门到精通
本书从Vue.js框架技术的基础概念出发,逐步深入Vue.js进阶实战,并在最后配合一个网站项目和一个后台系统开发实战案例,重点介绍了使用Vue.js+axios+ElementUI+wangEditor进行前端开发和使用组件进行Vue.js单页面网页复用,让读者不但可以系统地学习Vue.js前端开发框架的相关知识,而且还能对业务逻辑的分析思路、实际应用开发有更为深入的理解。本书分为11章,包括V计算机0字