目录 预热篇 第1章初识uniapp(24min) 1.1互联网的发展简史 1.1.1互联网的诞生 1.1.2互联网发展四部曲 1.1.3狂飙下的移动互联网 1.2uniapp简介 1.2.1小程序时代 1.2.2跨平台框架进化史 1.2.3跨平台框架之争 1.3本章小结 第2章创建uniapp(31min) 2.1案例项目简介 2.1.1项目功能简介 2.1.2项目知识点简介 2.2uniapp项目创建 2.2.1HBuilder X 2.2.2第1个uniapp项目 2.2.3uniapp目录结构及全局文件 2.3uniapp项目解读 2.3.1运行项目 2.3.2index.vue文件解读 2.3.3uniapp、HTML、Vue.js、小程序的区别与联系 2.3.4Vue.js模板编译 2.3.5vnode到真实DOM及DOMDIFF 2.4本章小结 第3章感受uniapp(18min) 3.1Web端运行调试uniapp 3.1.1uniapp在Web端调试运行 3.1.2uniapp在Web端同步断点 3.1.3uniapp在Web端中Debug 3.2真机运行调试uniapp 3.2.1运行到Android基座 3.2.2使用Android模拟器运行调试 3.2.3使用Android手机运行调试 3.2.4uniapp在Android系统中Debug 3.3uniapp一键跨平台发布到微信小程序 3.3.1配置AppID生成微信小程序项目 3.3.2项目导入并运行到微信开发者工具 3.4微信开发者工具调试 3.4.1通过HBuilder X运行到微信开发者工具 3.4.2微信开发者工具调试 3.5uniapp开发微信小程序与微信小程序原生开发对比 3.5.1功能实现对比 3.5.2性能体验对比 3.5.3社区生态对比 3.5.4开发体验对比 3.5.5扩展性对比 3.6本章小结 客 户 端 篇 第4章从零开始(18min) 4.1绘制蓝图 4.1.1Axure RP 4.1.2首页绘制 4.2页面布局与样式绑定 4.2.1CSS布局概述 4.2.2Flex布局详解 4.2.3uniapp动态修改样式 4.3How to be a master 4.4本章小结 第5章首页开发(25min) 5.1使用HBuilder X绘制首页 5.2uniapp中的数据绑定 5.2.1vbind指令 5.2.2vhtml指令 5.2.3vmodel指令 5.3在uniapp中使用函数 5.3.1函数的定义 5.3.2使用setInterval函数实现逐字输出效果 5.3.3uniapp生命周期 5.4uniapp路由 5.4.1使用API进行跳转 5.4.2使用navigator组件进行跳转 5.5本章小结 第6章功能页开发(24min) 6.1绘制功能页面 6.2软件复用技术 6.2.1使用函数库 6.2.2使用继承 6.2.3使用接口 6.2.4进行模块化开发 6.2.5使用开源框架 6.3uniapp中的复用技术 6.3.1easycom 6.3.2插槽 6.3.3组合式API 6.4uniapp事件 6.4.1事件监听及事件处理 6.4.2事件修饰符 6.4.3事件映射表 6.5uniapp交互反馈 6.6uniapp中的数据传递 6.7本章小结 服务器端篇 第7章服务器端建设(14min) 7.1软件架构演进 7.1.1MVC架构风格 7.1.2Flux架构风格 7.1.3MVP架构风格 7.1.4MVVM架构风格 7.2服务器端环境工具准备 7.2.1JDK环境配置 7.2.2IDEA 7.3创建Spring Boot应用 7.3.1快速构建应用 7.3.2Spring Boot目录结构及文件解读 7.3.3uni.request 7.3.4同源策略及解决方案 7.4本章小结 第8章使用云服务(11min) 8.1完善文本翻译功能 8.1.1Spring Boot集成翻译云服务 8.1.2uniapp数据缓存 8.1.3picker组件实现下拉列表选择 8.2完善图片风格转化功能 8.2.1Spring Boot集成图片风格迁移云服务 8.2.2uni.chooseFile与uni.uploadFile 8.3本章小结 第9章使用OpenAPI(12min) 9.1申请ChatGPT服务 9.2通过开源项目集成ChatGPT服务 9.2.1GitHub简介 9.2.2在HBuilder X中使用Git 9.2.3服务器端集成ChatGPT 9.3uniapp客户端对应页面完善 9.3.1uniapp依据HTTP状态码处理返回结果 9.3.2uniapp依据调用成功与否处理返回结果 9.3.3对应页面数据展示 9.4本章小结 第10章使用爬虫(5min) 10.1认识爬虫 10.1.1爬虫的种类 10.1.2爬虫的应用场景 10.2编写爬虫 10.2.1找到目标地址分析页面 10.2.2Spring Boot中编写爬虫 10.2.3爬虫的约定协议与反爬虫技术 10.3本章小结 项目上线篇 第11章服务器端部署(16min) 11.1申请云服务器 11.2服务器端打包部署 11.2.1通过IDEA打包 11.2.2部署到云服务器 11.2.3编写自动化脚本 11.3本章小结 第12章项目上线(9min) 12.1从HTTP到HTTPS 12.1.1SSL/TLS 12.1.2DNS解析配置 12.2Spring Boot集成证书 12.2.1申请证书 12.2.2配置证书 12.3微信小程序发布上线 12.4本章小结