新書推薦:
《
井邑无衣冠 : 地方视野下的唐代精英与社会
》
售價:NT$
434.0
《
星地融合移动通信系统与关键技术从5G NTN到6G的卫星互联网发展
》
售價:NT$
968.0
《
妈妈,你好吗?(一封写给妈妈的“控诉”信,日本绘本奖作品)
》
售價:NT$
194.0
《
保守主义:为传统而战
》
售價:NT$
704.0
《
不同境遇的36岁:无尽与有限+人生半熟
》
售價:NT$
510.0
《
小时光 油画棒慢绘零基础教程
》
售價:NT$
403.0
《
可控性混乱
》
售價:NT$
301.0
《
篡魏:司马懿和他的夺权同盟
》
售價:NT$
296.0
|
內容簡介: |
本书先讲述了微信小程序开发的历史及现状,然后讲解了微信小程序开发的准备工作,接下来讲解了微信小程序的框架、基础组件、自定义组件和API,最后通过微信小程序项目“盐帮川菜”进行了项目实战。通过对本书的学习,读者可以快速掌握微信小程序开发的基础知识,全面了解从入门到项目实战的过程。本书所有案例及“盐帮川菜”项目均已在微信开发者工具模拟器和真机中调试通过,并且有全部的源代码、完整的服务端接口、练习题和视频讲解等资源供读者下载。
|
關於作者: |
熊海东(1986—),男,湖北黄冈人,讲师,硕士研究生,高校计算机专业教师,主要从事微信小程序、Web前端、Android客户端等课程的教学。
|
目錄:
|
第1章 初识微信小程序11.1 小程序诞生背景11.1.1 先驱者百度“轻应用”11.1.2 生逢其时的微信小程序21.1.3 “富二代”微信小程序31.2 小程序特点31.3 小程序现状41.3.1 小程序发展现状41.3.2 小程序开发现状41.4 小程序MINA框架61.4.1 MVVM模型简介61.4.2 小程序MINA框架简介7第2章 小程序开发准备92.1 成为微信开发者92.1.1 注册小程序92.1.2 登录微信公众平台122.2 微信开发者工具简介132.2.1 下载及安装132.2.2 启动页142.2.3 新建项目142.2.4 导入项目152.2.5 主页面162.2.6 模拟器172.2.7 调试器182.3 小程序Hello World202.4 小程序基本概念222.4.1 程序222.4.2 页面222.4.3 工程目录结构232.5 小程序相关学习资料242.5.1 微信官方文档?小程序242.5.2 小程序示例25第3章 小程序框架283.1 JSON配置283.1.1 JSON定义293.1.2 JavaScript对象、JSON对象与JSON字符串313.1.3 JSON配置文件343.1.4 项目配置文件343.1.5 索引配置文件353.1.6 全局配置文件353.1.7 页面配置文件383.2 WXML模板403.2.1 WXML简介403.2.2 数据绑定413.2.3 简易双向绑定483.2.4 条件渲染493.2.5 列表渲染513.2.6 模板553.2.7 引用573.2.8 共同属性583.2.9 声明性属性的使用583.3 JavaScript逻辑交互593.3.1 app.js文件603.3.2 页面JS文件613.3.3 自定义方法的两种写法633.3.4 修改data数据633.3.5 JS脚本的执行顺序643.3.6 作用域653.4 事件663.4.1 事件的概念663.4.2 事件的分类673.4.3 事件的绑定673.4.4 绑定并阻止事件冒泡683.4.5 互斥事件绑定703.4.6 事件阶段及处理动作703.4.7 事件对象与参数传递723.5 WXSS样式743.5.1 样式文件的分类743.5.2 尺寸单位743.5.3 WXSS引用753.5.4 使用样式753.5.5 选择器763.6 其他763.6.1 模块化763.6.2 wx对象773.6.3 console对象783.6.4 断点调试79第4章 基础组件824.1 视图容器824.1.1 view824.1.2 scroll-view844.1.3 swiper和swiper-item854.1.4 movable-area和movable-view874.2 flex布局884.2.1 基本概念894.2.2 容器的属性894.2.3 子项的属性934.2.4 flex实现水平垂直居中964.3 基础内容974.3.1 text974.3.2 icon984.3.3 progress994.4 表单组件1004.4.1 input和textarea1014.4.2 checkbox和checkbox-group1034.4.3 radio与radio-group1044.4.4 picker1054.4.5 slider1134.4.6 switch1144.4.7 button1154.4.8 form1174.5 导航组件1204.6 媒体组件1224.6.1 image1234.6.2 video1254.6.3 camera1264.7 开放能力组件1284.7.1 web-view1284.7.2 ad1294.7.3 official-account130第5章 自定义组件1325.1 自定义组件1325.1.1 创建自定义组件1325.1.2 使用自定义组件1355.2 扩展组件1365.2.1 扩展组件的使用1365.2.2 tabs1385.2.3 row/col1405.2.4 index-list1425.3 WeUI组件库1445.3.1 WeUI简介1445.3.2 WeUI样式库1455.3.3 WeUI组件快速上手1485.3.4 基础组件1505.3.5 表单组件1525.3.6 操作反馈1575.3.7 导航组件1605.3.8 搜索组件1625.3.9 其他组件163第6章 API1656.1 重要概念1666.1.1 同步和异步1666.1.2 箭头函数1676.2 基础1696.2.1 系统1696.2.2 更新1726.2.3 调试1756.2.4 应用级事件1766.3 界面1776.3.1 交互1786.3.2 导航栏1836.3.3 Tab Bar1866.4 数据缓存1926.5 网络1956.5.1 开发配置1956.5.2 发起请求1966.5.3 下载2006.5.4 上传2026.5.5 WebSocket203第7章 “盐帮川菜”项目实战2067.1 “盐帮川菜”项目概述2067.1.1 运行流程图2077.1.2 接口描述2077.1.3 关于登录和注册2087.2 “菜谱”页面的实现2087.2.1 页面效果2087.2.2 菜品分类列表2107.2.3 菜品列表2117.2.4 加入购物车2127.3 “下单”页面的实现2137.3.1 页面效果2137.3.2 下单2147.4 “我的”页面的实现2187.4.1 页面效果2187.4.2 登录2207.4.3 检查登录信息、获取订单列表2217.5 “注册”页面的实现2227.5.1 页面效果2237.5.2 注册223
|
|