周末 koala 来送福利啦
为反馈广大读者粉丝们的大力支持,号主特地选了
5本《Taro 多端开发权威指南:小程序、H5、App 高效开发实战》
和18 个现金红包 作为抽奖礼品。
具体参与方式请看 文末!文末!文末!
2017 年 1 月 9 日,微信小程序正式上线。
自此,这种触手可及、用完即走的小程序产品引起广泛关注。
在此后的一段时间里,数个产品均发布了自己的小程序平台,各小程序平台间存在或多或少的差异:语法差异、规范差异等。同时除了需要生成小程序,很多公司产品可能还需要在 H5、iOS、Android 端运行。
能否在兼顾小程序的同时,也可以编译生成 H5、iOS、Android 应用呢?毕竟,在 React 的生态里有一个框架—— React-Native 支持使用 React 开发 iOS、Android 应用。
经过很多开发者不停地探索,催生出了很多优秀的多端开发框架 。
Taro 正是这一探索中的典型代表!
时至今日,Taro 对多端开发工程师的重要性已无需多言。
然而,即便如此,很多同学仍然将编程框架作为一种源自权威的、教条式的、纯应用层面的工具来看待,对背后所延伸出的广阔领域不求甚解,这其实是颇为遗憾的。
那么,如何真正掌握多端开发,深入理解多端开发方案的思想与原理呢?
首先需要从编译原理讲起。代码的本质是字符,通过编译解释后转化为计算机能够读懂的二进制数据。
解决多端开发问题即是解决代码编译问题,换言之,就是将一套代码通过编译生成可以运行在多端的源代码来实现一次编写多端运行这一目标。
前端领域有一个鼎鼎大名的编译器工具——Babel,早期 Taro 团队便是选择借助 Babel 编写编译器实现多端编译的。
前端领域同样还有一个鼎鼎大名的打包工具——webpack,自 Taro 2.0 起,Taro 团队便使用 webpack 工程化思想代替了手撸Babel。
这些知识很多同学没有去了解,但这却是成为高级开发者所必须掌握的。市面上很多图书追求速成,却往往忽视了修炼内功的那一部分。
《Taro 多端开发权威指南:小程序、H5、App 高效开发实战》由基础引入,配以实战,由浅入深,是迄今为止最系统全面地讲述 Taro 多端开发的图书。
本书内容共12章:
第1~2章介绍了 JSX 基础知识和组件化思想,这些内容不仅可以应用于 Taro 开发,还可以用于 React 相关项目的开发中。学完这部分内容会对组件化概念与设计思想多几分理解。
第3~10章分别介绍了组件设计的基本原则、项目中常用的两种集中状态管理方案(Redux 与 MobX)、Hooks 相关知识、如何使用 Taro 同步开发多端应用、Taro UI 的使用、Taro 中较难理解但是颇有用途的一个特性(插件机制)、Taro 项目性能优化的知识、微信小程序、支付宝小程序,以及React Native 的开发环境搭建的相关内容。
第11~12章详细介绍了 Taro 多端开发环境搭建、Taro 开发实战、Taro 项目优化相关知识,带你更深入地理解工程化与性能调优。
本书作者李佩忠,是一名资深的前端工程师,专注于大前端技术,热衷于开源技术,拥有丰富的 Web 前端开发、数据可视化与移动端开发经验,对 Taro 多端开发、移动端开发及 React 技术栈有深入的理解和实践经验。本书正是作者多年来经验的提炼。
此外,本书也得到陈志庆(58同城前端架构师,技术委员会前端通道成员)、桂永红(京喜项目前端负责人)、许世超(网易严选前端负责人)等众多行业大咖力荐,相信本书能很好地帮助前端开发工程师全面了解多端研发一体化。
Taro 是多端开发方案中的一颗明珠,也会是后移动端开发的重要火种之一。正如 Taro 主要开发者所讲:“学习使用 Taro 最好的时机是从前, 其次是现在”。
▊《Taro多端开发权威指南:小程序、H5与App高效开发实战》
李佩忠 著
Taro多端开发市面首著
深入学习使用Taro,玩转跨端跨框架开发
支持使用 React/Vue/Nerv等框架
一处代码,多处运行
快速开发微信/京东/百度/支付宝/字节跳动/ QQ小程序/H5/React Native等应用
从基础到实战,全方位讲解Taro知识点与多端开发思路
抽奖活动规则
奖品设置:
《Taro 多端开发权威指南:小程序、H5、App 高效开发实战》 5 本
现金红包:18个
开奖时间:7 月 5 (周一)日 中午 12:00
关注获取抽奖二维码(3本实体书+10个小红包)
点击下方名片,关注【程序员成长指北】公众号后,在后台回复 抽奖 获取抽奖二维码,可以参与3本实体书以及10个2元现金红包抽奖。
在看抽奖(2本实体书+8个小红包)
大奖:随机抽取「2位」在看同学各送出一本
《Taro 多端开发权威指南:小程序、H5、App 高效开发实战》
参与奖:随机抽取「8位」在看各送出2元幸运红包。
点在看的小伙伴记得添加我微信,不然我看不到哪些小伙伴点在看了。
在看抽奖方法:随机(parseInt(Math.random()*在看人数+1),10))抽2名送书和8名送现金红包,中奖者我会私聊你的。
“分享、点赞、在看” 支持一波