描述
开 本: 16开纸 张: 轻型纸包 装: 平装-胶订是否套装: 否国际标准书号ISBN: 9787121313318
编辑推荐
作为当前火热的微信小程序图书,本书以微信官方认可的前100位小程序开发公司人员为主来进行编写,对小程序的特色、运营等功能有深入的理解和认识,其主力开发的小程序备受微信官方和市场人士好评。
内容简介
基于”用完即走”理念出品的微信小程序,将作为微信平台中的又一个重量级功能上线,无需下载即可使用相应的应用,实现应用触手可及的梦想……但如何实现,又怎么使用?是像微信公众号一样的在后台自动回应,还是仅仅是APP的简化版本,对APP开发者提出了怎么的要求,又怎么讲这种要求极好的向用户传达?本书就是基于这种解决开发者的困惑、使用者的疑难角度来书写的,两位作者是微信小程序的首批开放名单中的人员,即抢先体验了各种开发规则,又很好地在与微信后台人员的对接过程中了解了很多外人所不了解的一些”内幕”,帮助广大的开发者尽快熟悉、适应微信小程序的规则,以及更好更快的将自己的程序在该平台中上线,还使用了多种方法来讲解小程序的运营方法,从而打造自己的爆款。
前 言
为什么写本书
2017 年 1 月 9 日,小程序如期发布,给本就异常火爆的前端领域又注入了一股新的力量,甚至很多公司已经开始招聘小程序开发者,其应用也呈现出蓬勃发展的趋势。
然而开发人员中也出现了一些不同的声音,有人认为它的出现又为前端领域增加了负担,因为与现有的 Web 标准不同,它需要前端开发者开发了应用后,再去适配另一个小程序环境,以此来批评微信不拥抱标准,自立门户,不够开放。实际上在我们看来,小程序并没有为前端人员增加负担,反而为前端开发者创造了新的价值。因为小程序是更接近原生 APP 的一个新的开发框架,不符合HTML5 标准,在这个意义上,它实际上是为开发者提供了新的开发渠道,虽然小程序并未提供类似 APP 的应用商城为开发者带来应用分发的经济效益,但小程序本身内置提供支付功能的 API,便于更快更方便地开发出既为用户带来价值又能为开发者或企业带来收益的小程序应用,这本身对开发者和企业而言,有足够的想象和拓展空间。
另外,小程序虽然不符合现有的 HTML5 标准,但是依然沿用了 JavaScript、CSS 以及 HTML 的语法基础,其 JavaScript 甚至支持 ES6 语法,并且小程序在这些基础上做了不少的扩充,并引入了新的 MINA 框架,开发者需要采用该框架进行开发,但其上手难度对于较为熟练的前端开发人员来说,门槛非常低。
而与“增加了前端人员负担”的观点相反,无论是在安卓、 iOS 平台,还是平台下不同屏幕大小的手机,微信都通过小程序框架,为小程序提供了一致的呈现效果,在这一点上,反而彻底将前端开发人员从机型适配的苦海中解脱了出来。而且对于小程序开发,微信提供了完整的开发编译环境,在这个层面上,也为前端人员节省了大量的环境架构工作量,使用微信开发者工具,可以立即着手开发小程序。
目前常用的小程序已超 150 个,基本涵盖了生活中的大部分场景,且数量还在快速增加中。其带来的价值正在悄然中迅猛到来,已经成为前端开发人员必须掌握并提高自身价值的新技能。
如果说 2016 年没有掌握 Node.js 开发的前端人员会失去竞争力的话,那么2017 年,没有熟练掌握微信小程序开发的前端人员,在前端开发人员队伍中,也一样会缺少竞争力。
本书特色与内容架构
循序渐进、由浅入深
作为一本开发者使用的学习参考书,本书讲解知识点时,遵从循序渐进的原则,将所有需要掌握的知识点做了系统化的组织和编排,每讲述一个知识点,均有相应的内容和案例解说,让读者在每一章节中都体会到自己的成长。
本书参考了官方文档的知识结构,为了使读者尽快入门,按照由浅入深的原则对章节进行了重新编排,帮助读者快速上手。
案例生动翔实,图示丰富
本书大部分案例都只针对相应的知识点,在完整介绍知识点的前提下尽可能精简内容和代码,读者阅读实例会感觉到非常轻松,学习知识点的时候,没有多余知识点分散精力,集中掌握小程序开发的目标,降低学习成本和理解的难度。另外,在讲解知识点时,对不容易理解的地方书中使用了丰富的图表来展示,必要时用编号、标记等清楚地标记了操作的顺序和重点,让读者把更多的精力放在开发和实践中。
语言朴实,风趣幽默
虽然是一本讲解编程方面的图书,但本书并没有采用教科书式的刻板语言,而是尽可能用通俗的语言,风趣地解读其中的内容,力保读者在轻松、愉悦的环境中完成学习。
适用读者和致谢
本书写作的目的是为了让所有对小程序感兴趣的人可以快速上手。
技术人员可以通过本书的技术开发章节快速了解小程序的开发以及调试方法;
创业者或产品经理可以从本书中迅速了解小程序的适用性以及优势;
运营人员可以迅速入门掌握运营规范以及应该避免的问题。
读者可以根据需要选择不同的章节进行阅读参考。
由于小程序更新频繁,本书中所介绍的开发接口以及工具版本可能并不是当前的版,在一些细节上与版本的小程序可能会有些不同,读者在具体动手开发时需要以官方的当前版本为准。
本书主要由沙拉依丁·苏里坦与黄曦创作,写作过程中得到了轻课 CEO 肖逸群的大力支持和鼓励,以及轻课提供的平台与资源,在此表示由衷的感谢。并感谢家人、朋友们以及同事们一直给予的帮助和鼓励。
写作过程中难免有所纰漏,欢迎读者批评指正,并提出宝贵建议。
黄曦 沙拉依丁·苏里坦
2017 年 3 月
2017 年 1 月 9 日,小程序如期发布,给本就异常火爆的前端领域又注入了一股新的力量,甚至很多公司已经开始招聘小程序开发者,其应用也呈现出蓬勃发展的趋势。
然而开发人员中也出现了一些不同的声音,有人认为它的出现又为前端领域增加了负担,因为与现有的 Web 标准不同,它需要前端开发者开发了应用后,再去适配另一个小程序环境,以此来批评微信不拥抱标准,自立门户,不够开放。实际上在我们看来,小程序并没有为前端人员增加负担,反而为前端开发者创造了新的价值。因为小程序是更接近原生 APP 的一个新的开发框架,不符合HTML5 标准,在这个意义上,它实际上是为开发者提供了新的开发渠道,虽然小程序并未提供类似 APP 的应用商城为开发者带来应用分发的经济效益,但小程序本身内置提供支付功能的 API,便于更快更方便地开发出既为用户带来价值又能为开发者或企业带来收益的小程序应用,这本身对开发者和企业而言,有足够的想象和拓展空间。
另外,小程序虽然不符合现有的 HTML5 标准,但是依然沿用了 JavaScript、CSS 以及 HTML 的语法基础,其 JavaScript 甚至支持 ES6 语法,并且小程序在这些基础上做了不少的扩充,并引入了新的 MINA 框架,开发者需要采用该框架进行开发,但其上手难度对于较为熟练的前端开发人员来说,门槛非常低。
而与“增加了前端人员负担”的观点相反,无论是在安卓、 iOS 平台,还是平台下不同屏幕大小的手机,微信都通过小程序框架,为小程序提供了一致的呈现效果,在这一点上,反而彻底将前端开发人员从机型适配的苦海中解脱了出来。而且对于小程序开发,微信提供了完整的开发编译环境,在这个层面上,也为前端人员节省了大量的环境架构工作量,使用微信开发者工具,可以立即着手开发小程序。
目前常用的小程序已超 150 个,基本涵盖了生活中的大部分场景,且数量还在快速增加中。其带来的价值正在悄然中迅猛到来,已经成为前端开发人员必须掌握并提高自身价值的新技能。
如果说 2016 年没有掌握 Node.js 开发的前端人员会失去竞争力的话,那么2017 年,没有熟练掌握微信小程序开发的前端人员,在前端开发人员队伍中,也一样会缺少竞争力。
本书特色与内容架构
循序渐进、由浅入深
作为一本开发者使用的学习参考书,本书讲解知识点时,遵从循序渐进的原则,将所有需要掌握的知识点做了系统化的组织和编排,每讲述一个知识点,均有相应的内容和案例解说,让读者在每一章节中都体会到自己的成长。
本书参考了官方文档的知识结构,为了使读者尽快入门,按照由浅入深的原则对章节进行了重新编排,帮助读者快速上手。
案例生动翔实,图示丰富
本书大部分案例都只针对相应的知识点,在完整介绍知识点的前提下尽可能精简内容和代码,读者阅读实例会感觉到非常轻松,学习知识点的时候,没有多余知识点分散精力,集中掌握小程序开发的目标,降低学习成本和理解的难度。另外,在讲解知识点时,对不容易理解的地方书中使用了丰富的图表来展示,必要时用编号、标记等清楚地标记了操作的顺序和重点,让读者把更多的精力放在开发和实践中。
语言朴实,风趣幽默
虽然是一本讲解编程方面的图书,但本书并没有采用教科书式的刻板语言,而是尽可能用通俗的语言,风趣地解读其中的内容,力保读者在轻松、愉悦的环境中完成学习。
适用读者和致谢
本书写作的目的是为了让所有对小程序感兴趣的人可以快速上手。
技术人员可以通过本书的技术开发章节快速了解小程序的开发以及调试方法;
创业者或产品经理可以从本书中迅速了解小程序的适用性以及优势;
运营人员可以迅速入门掌握运营规范以及应该避免的问题。
读者可以根据需要选择不同的章节进行阅读参考。
由于小程序更新频繁,本书中所介绍的开发接口以及工具版本可能并不是当前的版,在一些细节上与版本的小程序可能会有些不同,读者在具体动手开发时需要以官方的当前版本为准。
本书主要由沙拉依丁·苏里坦与黄曦创作,写作过程中得到了轻课 CEO 肖逸群的大力支持和鼓励,以及轻课提供的平台与资源,在此表示由衷的感谢。并感谢家人、朋友们以及同事们一直给予的帮助和鼓励。
写作过程中难免有所纰漏,欢迎读者批评指正,并提出宝贵建议。
黄曦 沙拉依丁·苏里坦
2017 年 3 月
评论
还没有评论。