





作者:张益珲
定价:89元
印次:1-6
ISBN:9787302616757
出版日期:2022.09.01
印刷日期:2025.03.25
图书责编:王金柱
图书分类:零售
本书由一线前端架构师结合多年开发经验倾力打造,通俗易懂地介绍了微信小程序开发的全部技术细节。本书共13章,第1章~第5章为基础部分,主要介绍小程序开发的理论基础、开发环境的搭建及简单组件的应用。第5章~第11章为进阶部分,主要介绍小程序的高级组件、自定义组件、动画、云开发以及网络与数据存储等相关技术。第12章和第13章为实战部分,第12章介绍一个工具类的项目——天气预报客户端的开发,带领读者综合运用所学知识,第13章讲解如何开发一款较有难度的前后端相对完整的电商应用,通过项目练习,读者既可以提高实战能力,也能够掌握一个小程序应用从0到1的整个开发过程,并有能力统筹前后端进行小程序的全栈开发。 本书注重实践,技术先进,适合对小程序开发感兴趣的各层次读者阅读,也可以作为大专院校和培训机构的教学用书。
张益珲 从业8年,多年移动与前端开发经验,曾就职于国内知名电商网站,从事移动端应用程序的业务开发与性能优化工作,目前在国内知名社交产品公司从事IM系统的架构设计工作。对移动跨平台开发、React Native和Flutter跨平台开发及JavaScript前端开发都拥有丰富的经验。开源中国特邀技术专家,发表相关技术博客400余篇,访问量100万余次。出版《Swift 5从零到精通iOS开发训练营》《循序渐进Vue.js 3前端开发实战》等多本编程著作。
前 言 近年来,微信小程序这一名词越来越火,其背靠着微信庞大的闭环生态,一经问世就得到了极大的关注。小程序是一种无须专门下载,运行在微信平台内部的微型程序,自2017年1月小程序正式上线到目前为止,其已经更新迭代了多个版本,功能也越来越强大。小程序为人们的生活提供了诸多的便利,在自动售卖机上购买商品、使用共享单车、观看视频与热门资讯,以及听音乐、上网课等生活服务都可以在小程序上完成。 虽然市面上已有一些小程序开发的图书,但随着5G技术的不断普及,当下时代网速和流量不再成为限制用户体验的主要门槛,小程序的使用场景变得更加宽泛,小程序中的插件化和云计算的软件开发模式也将成为未来软件开发的趋势,本书正是基于小程序的新技术而编写,期待为学习小程序开发的读者助一臂之力。 全栈教学内容 本书共13章,各章内容概述如下: 第1章~第5章为基础部分,主要介绍小程序开发的理论基础、开发环境的搭建及简单组件的应用。这一部分学习起来比较容易,也能够引起读者的兴趣,对于有编程基础的读者,也很容易掌握。 第5章~第11章为进阶部分,内容略微复杂,主要包括小程序的高级组件、自定义组件、动画、云开发,以及网络和数据存储等相关技术。这一部分虽然有难度但并不枯燥,也是实际开发中必备的编程技能。不论是作为小程序工程师进行小程序应用的全职开发,还是业余爱好者根据兴趣学习小程序编程,掌握这一部分的技能都将给你带来很大的收获。 第12章和第13章为实战部分,第12章通过一个工具类的项目——天气预报客户端的开发,带领读者综合运用前面章节所学内容,帮助读者融会贯通,学以致用。第13章介绍如何开发一款前后...
第 1 章 准备 1
1.1 认识微信小程序 1
1.1.1 小程序的特点 1
1.1.2 小程序的成长之路 2
1.2 如何设计一款小程序 3
1.2.1 小程序的设计原则 3
1.2.2 小程序的适配原则 4
1.3 微信小程序开发前的环境准备 4
1.3.1 注册小程序账号 4
1.3.2 安装开发者工具 7
1.4 小程序版的HelloWorld程序 8
1.4.1 创建一个小程序项目 8
1.4.2 开发者工具的功能详解 10
1.4.3 小程序的真机体验与发布 11
1.4.4 小程序的开发流程 13
1.5 小结与练习 14
1.5.1 小结 14
1.5.2 练习 14
第 2 章 微信小程序的构成 15
2.1 小程序项目的基本结构 15
2.1.1 项目目录结构 16
2.1.2 小程序全局配置文件 17
2.1.3 小程序中的页面配置文件 22
2.2 小程序的开发架构 23
2.2.1 注册小程序 23
2.2.2 小程序中页面的注册 24
2.2.3 页面的生命周期 25
2.3 路由与模块化 26
2.3.1 页面路由 27
2.3.2 模块化开发 29
2.4 WXML与WXSS 29
2.4.1 WXML简介 29
2.4.2 WXSS简介 31
2.5 组件与小程序API基础 32
2.5.1 认识组件 32
2.5.2 小程序框架API 33
2.6 小结与练习 34
2.6.1 ...
首先,这是一本全栈小程序开发教程,循序渐进,由浅入深,介绍了小程序开发你想了解的方方面面,包括近其小程序开发的各种新技术应用。
其次,本书的讲解非常通俗易懂,看得懂,学得会,如果你是程序开发小白,只要按着本书的路线学习,多加操练,相信你很快从小白变身为开发高手。
适应面广,本书不仅适合入门,也可以进阶提升,如果你是有一定开发经验的程序员,本书提供的难度较高的商城项目,讲解了小程序开发的前后端技术,该项目几乎接近于商业项目,可以大大提升你统筹项目的能力。
为使读者能够很快掌握小程序的开发技能,本书除提供了大项目,各章还适时提供了小案例,读者可以边学边练,轻松掌握开发技巧。
最后,本书丰富的资源也很难得,比如,74集视频教程由作者亲授,视频教程还额外介绍了新闻客户端,读书社区的开发开发,扩充了本书的内容,本书提供的源代码,也可以帮助读者上机练习。
总之,这是一本集专业性、先进性、实用性为一体的小程序开发的好书,不走弯路,才能很快达成目标,期待你能从本书得到预期的收获。