本书是一本大前端入门书籍,对大前端技术栈进行了全面的讲解,内容涉及HTML/CSS、JavaScript、React Native、Flutter和微信小程序等。在内容组织上,采用理论和项目实战相结合的方式,来帮助读者更好地入门大前端。
本书讲解了大前端方向中多个主流的技术栈,针对每个技术栈,本书选取入门必需的内容进行详细讲解。同时,书中还提供了三个难度适中的实战项目,非常适合开发者学习和入门。
详细介绍HTML/CSS、JavaScript、React Native、Flutter和微信小程序等,通过理论+实战的方式让读者更快地入门大前端。
作者简介(作者简介的设计和漫画算法那本一样)
任玉刚
微信公众号「玉刚说」作者,《Android开发艺术探索》作者,专家工程师,曾就职于腾讯、百度等一线大厂,热爱大前端技术。
前言
从目前的形势来看,大前端的概念越来越火热了,但什么是大前端,如何学习大前端,很多人都不甚了解。
大前端到底是什么呢?直接来说,大前端就是所有前端的统称。在后端眼里,最接近用户的那一层都叫前端,比如Android、iOS、Web、Watch等。站在后端的角度,其实并不需要对各个前端都有明确的感知,最好它们能统一起来,这一切就是大前端,除了这些平台,所衍生的跨平台方案及周围生态也是大前端的一部分。
大前端领域有很多技术方案,包括React Native、Flutter、小程序、PWA,到底谁才是未来胜出的那一个?谁知道呢!
其实事情并没有那么复杂,形势难以捉摸,与其猜测哪个方案会胜出,不如潜下心来,将各个技术方案都学习一下,以不变应万变。互联网上不缺学习资料,但是这些资料往往对初学者不友好,而本书刚好就解决了这个问题,相信读者能从书中收获良多。
本书适合移动开发者和Web前端开发者,以及其他对大前端技术感兴趣的读者阅读。
本书内容
本书共10章,每章的具体内容如下所述。
第1章讲述什么是大前端,并对主流跨平台方案进行简单的介绍。
第2章讲述HTML和CSS的入门知识,详细介绍相关语法及组件用法。
第3章讲述JavaScript的入门知识,详细介绍了JavaScript的语法及应用场景,丰富的小例子更加容易理解和学习。
第4章讲述React Native的入门知识,详细介绍React Native语法和环境搭建,介绍常用组件的用法及用例。
第5章针对React Native进行项目实战,理论结合实际项目,更快速地学习和理解React Native。
第6章讲述微信小程序的入门知识,详细介绍小程序的环境搭建、架构、组件及常用API。
第7章针对微信小程序进行项目实战,理论结合实际项目,更快速地学习和理解微信小程序。
第8章讲述Flutter的入门知识,详细介绍Flutter的环境搭建、Dart 语法、常用组件,以及如何构建Flutter插件。
第9章针对Flutter进行项目实战,理论结合实际项目,更快速地学习和理解Flutter。
第10章简单地介绍Weex、PWA和快应用,帮助读者快速地了解它们。
通过这10章的学习,让读者对大前端有一个全面的理解,更快速地入门大前端,少走一些弯路。
致谢
感谢本书的策划编辑陈晓猛,他的高效是本书得以及时出版的一个重要原因。感谢我的公众号读者,他们为本书提了许多宝贵的建议。
由于技术水平有限,书中难免有疏漏,欢迎读者向我反馈:singwhatiwanna@gmail.com。读者也可以关注我的微信公众号,我会定期在上面发布勘误信息。
任玉刚 2019年5月于北京
93页第一行加的符号写错了
怎么购买
书籍第二十三页显示结果有问题,结果不全面!
书籍第八页最上面第一行有问题!
电子版有吗?