





定价:69元
印次:1-11
ISBN:9787302468011
出版日期:2017.04.01
印刷日期:2022.12.21
图书责编:王金柱
图书分类:零售
本书主要围绕Orange Can项目展开一系列编码工作,用几近真实的项目介绍小程序的各个API、组件用法,并附带一些小程序开发的经验、技巧以及常见的误区说明。整个Orange Can项目分为三部分:文章阅读、电影资讯以及设置。文章阅读包括文章列表、文章详情以及评论,通过编写文章阅读功能的代码,读者将学会swiper组件的裁剪模式、image组件的裁剪模式、缓存的使用技巧、列表渲染、数据绑定、模板、音乐播放、录音、分享等知识。除此之外,读者将对小程序页面的生命周期有一个大致了解。学习完这部分内容,读者将可以轻松做出一个内容型小程序应用。电影资讯功能主要介绍如何调用服务器数据及template模板的使用技巧。设置页面功能包含大量功能示例,包括获取硬件设备信息、罗盘与重力感应的应用、扫描二维码、用户登录、用户信息校验、解析用户加密数据、获取用户openId、发送模板消息、微信支付等功能。 本书还提供部分服务器的PHP代码,主要供用户登录、校验、解析加密数据、模板消息、微信支付等功能调用。 本书内容丰富、注重实战,讲解通俗易懂。适合小程序开发人员、培训机构和企业内部培训使用。
雷磊,8年研发及团队管理经验。曾就职于国内最大的GIS公司互联网部门,任职研发经理。精通C#、Python、Java、JavaScript等语言与Web开发技术。工作之余经常撰写有关互联网技术、商业模式等文章,发表在各个TMT媒体上。微信小程序首批内测开发者,知乎专栏“小楼昨夜又秋风”作者。
前 言 本书的特点与特色 兴许是我向来不喜欢很多编程书籍开篇就大篇幅罗列知识点的做法,从业八年以来,每每翻阅技术类书籍,看到连篇累牍的概念理论就头疼不已。接到清华大学出版社的邀约后,我长久思忖如何组织小程序开发这本书的编写思路,写出一本我自己也喜欢看的书籍。 如果能让读者身临其境地开发一个几近真实的项目,在不知不觉中就可以学会小程序开发,那该多好。庆幸的是,小程序不是一门语言,它不需要像Java、Python、JavaScript等基础语言教学一样罗列一个个基础语法,它最好的学习方式就是本书的“实践式”学习。因此,本书将用一个较为完整的“案例项目”把小程序的各个知识点“串接”起来,一边做项目,一边学习小程序的开发。做完一个项目就可以入门小程序是本书的目的。 我喜欢这种“实践式”学习所带来的“代入感”(如果你玩过各类角色扮演游戏,你就明白什么是代入感),跟着本书一步步coding,你不仅收获了知识,更是直接完成了一个像模像样的小程序,这种成就感是学习编程最大的动力。即使你是一个基础较好的开发者,只看官方的文档也能学会小程序的开发,我依然建议你认真阅读本书,因为本书将为你节约大量“试错”时间。 本书在很多时候并没有直接给出一个问题的最优解决方案,而是首先给出一个看似很蠢的思路来解决问题。因为这是我们最直接的思维,也是最简单的解决方案。通过分析这个解决方案有什么缺点,最后给出一个更加优秀的解决问题的建议。我想,这符合我们编程里“重构”的概念。相比于直接给出最优解(事实上编程里很难有最优解,只是相对“优秀”),渐进式的解决问题更加能让读者体会到优秀解决方案的优势,避免对...
第1章 微信小程序简介 1
1.1 什么是微信小程序 2
1.2 什么类型的应用适合用小程序开发 5
1.3 小程序与原生App(iOS、Android)的优劣对比 6
1.4 小程序会淘汰原生App吗 10
1.5 Web前端的未来 10
1.6 Web前端开发者与小程序 11
1.7 MINA框架与微信小程序 12
1.8 微信小程序beta测试版 12
第2章 小程序环境搭建与开发工具介绍 13
2.1 微信Web开发者工具下载及安装 14
2.2 新建第一个项目 14
2.3 微信Web开发者工具界面功能介绍 16
2.3.1 编辑选项卡 17
2.3.2 调试选项卡 19
2.3.3 项目选项卡 22
2.3.4 编译选项 23
2.3.5 后台选项 24
2.3.6 缓存选项 24
2.3.7 关闭选项 24
2.3.8 快速打开官方API文档 24
2.3.9 开发工具的更新 24
2.3.10 常用小程序快捷键 25
第3章 从第一个简单的“Welcome”页面开始小程序之旅 26
3.1 认识小程序的基本文件结构 27
3.2 开始动手编写第一个小程序页面 28
3.3 构建welcome页面的元素和样式 31
3.4 小程序所支持的CSS选择器 35
3.5 Flex布局 36
3.6 小程序自适应单位rpx简介 39
3.7 全局样式文件app.wxss 42
3.8 页面的根元素page 42
3.9 app....
根据微信小程序公开上线新版本编写,总结小程序开发中踩过的“坑”、常见的开发误区以及开发心得,让你减少试错时间,快速开发出自己的小程序