当前位置:当前位置:主页 > 计算机电子书 > 移动开发 > 小程序开发 pdf电子书
微信小程序开发从入门到项目实践

微信小程序开发从入门到项目实践 PDF 清晰版

  • 更新:2022-08-08
  • 大小:71.4 MB
  • 类别:小程序开发
  • 作者:陈长生
  • 出版:清华大学出版社
  • 格式:PDF

  • 资源介绍
  • 学习心得
  • 相关内容

微信小程序开发从入门到项目实践》是由清华大学出版社出版的一本关于小程序开发方面的书籍,作者是陈长生,主要介绍了关于微信小程序、小程序开发方面的知识内容,目前在小程序开发类书籍综合评分为:7.7分。

书籍介绍

780套求职资源库、200个实例及源代码注释、5套电子书资源库、200道求职常见面试(笔试)真题与解析,同步微视频+海量资源+教学课件+上机实训手册+在线答疑+编程代码纠错器。

内容简介

《微信小程序开发从入门到项目实践》采取“基础知识→核心应用→高级应用→项目实践”的结构和“由浅入深,由深到精”的学习模式进行讲解。全书共13章。首先讲解微信小程序的发展历程、小程序账号注册以及项目的创建;然后通过对原生组件、视图容器组件、表单组件等小程序组件的讲解,使读者对小程序组件的使用方法等有一个初步的认识;接下来进行小程序API的讲解,通过对网络API、文件API、数据缓存API、媒体API等内容的介绍,使读者更加深入地了解小程序,并借助这些API方便快速地实现小程序的功能;最后通过实战项目,将小程序的基础知识串联起来,使读者在项目实践过程中体会小程序组件与API应用中的注意事项,并通过真实的案例帮助读者巩固基础,提高小程序组件与API使用的熟练度,快速积累开发经验。另外,《微信小程序开发从入门到项目实践》提供上机实训指导手册、教学PPT课件和海量资源。 《微信小程序开发从入门到项目实践》的目的是多角度、全方位竭力帮助读者快速掌握微信小程序的开发技能,构建从高校到社会的就职桥梁,让有志于从事软件开发行业的读者轻松步入职场。 《微信小程序开发从入门到项目实践》适合学习微信小程序开发的初、中级程序员和希望精通小程序开发技术的程序员阅读,还可供大中专院校和社会培训机构的师生阅读。

目录

  • 第1篇  基础知识
  • 第1章  了解小程序
  • 1.1  小程序简介
  • 1.1.1  什么是小程序
  • 1.1.2  小程序的发展历程
  • 1.1.3  小程序的特征与应用场景
  • 1.1.4  小程序的发展前景
  • 1.2  小程序开发的准备工作
  • 1.2.1  小程序的注册
  • 1.2.2  完善小程序信息
  • 1.2.3  设置小程序成员
  • 1.3  微信开发者工具
  • 1.3.1  微信开发者工具的下载与安装
  • 1.3.2  微信开发者工具功能介绍
  • 1.4  就业面试技巧与解析
  • 1.4.1  面试技巧与解析(一)
  • 1.4.2  面试技巧与解析(二)
  • 1.4.3  面试技巧与解析(三)
  • 第2章  第一个微信小程序
  • 2.1  创建第一个微信小程序
  • 2.1.1  新建项目
  • 2.1.2  获取AppID
  • 2.2  微信小程序项目结构
  • 2.2.1  小程序页面文件
  • 2.2.2  小程序其他文件
  • 2.2.3  小程序主体文件
  • 2.2.4  小程序配置文件
  • 2.3  微信小程序的生命周期
  • 2.3.1  小程序应用的生命周期
  • 2.3.2  小程序页面的生命周期
  • 2.4  就业面试技巧与解析
  • 2.4.1  面试技巧与解析(一)
  • 2.4.2  面试技巧与解析(二)
  • 第2篇  核心应用
  • 第3章  小程序开发基础
  • 3.1  小程序页面的创建与删除
  • 3.1.1  新建小程序页面
  • 3.1.2  删除小程序页面
  • 3.2  逻辑层
  • 3.2.1  页面数据
  • 3.2.2  页面事件处理函数
  • 3.2.3  自定义事件处理函数
  • 3.2.4  页面路由
  • 3.3  视图层
  • 3.3.1  WXML
  • 3.3.2  WXSS
  • 3.3.3  WXS
  • 3.3.4  事件
  • 3.4  就业面试技巧与解析
  • 3.4.1  面试技巧与解析(一)
  • 3.4.2  面试技巧与解析(二)
  • 第4章  小程序组件
  • 4.1  原生组件
  • 4.2  视图容器组件
  • 4.2.1  cover-image
  • 4.2.2  cover-view
  • 4.2.3  match-media
  • 4.2.4  movable-area与movable-view
  • 4.2.5  page-container
  • 4.2.6  scroll-view
  • 4.2.7  share-element
  • 4.2.8  swiper与swiper-item
  • 4.2.9  view
  • 4.3  基础内容组件
  • 4.3.1  icon
  • 4.3.2  progress
  • 4.3.3  text
  • 4.3.4  rich-text
  • 4.4  表单组件
  • 4.4.1  单选框
  • 4.4.2  多选框
  • 4.4.3  输入框
  • 4.4.4  多行输入框
  • 4.4.5  滚动选择器
  • 4.4.6  滑动选择器
  • 4.4.7  form
  • 4.5  导航组件
  • 4.5.1  插件功能页跳转
  • 4.5.2  页面跳转
  • 4.6  媒体组件
  • 4.6.1  image
  • 4.6.2  camera
  • 4.6.3  audio
  • 4.6.4  video
  • 4.7  地图组件
  • 4.8  画布组件
  • 4.9  自定义组件
  • 4.10  就业面试技巧与解析
  • 4.10.1  面试技巧与解析(一)
  • 4.10.2  面试技巧与解析(二)
  • 第3篇  高级应用
  • 第5章  网络API
  • 5.1  域名设置
  • 5.2  网络请求
  • 5.3  文件上传与下载
  • 5.3.1  构建临时服务器
  • 5.3.2  取消域名校验
  • 5.3.3  文件上传
  • 5.3.4  文件下载
  • 5.4  就业面试技巧与解析
  • 5.4.1  面试技巧与解析(一)
  • 5.4.2  面试技巧与解析(二)
  • 第6章  文件API
  • 6.1  文件保存接口
  • 6.1.1  wx.saveFileToDisk
  • 6.1.2  wx.saveFile
  • 6.2  获取文件与文件信息
  • 6.2.1  wx.getSavedFileList
  • 6.2.2  wx.getSavedFileInfo
  • 6.2.3  wx.getFileInfo
  • 6.3  删除文件
  • 6.4  打开文件
  • 6.5  文件管理器
  • 6.6  就业面试技巧与解析
  • 6.6.1  面试技巧与解析(一)
  • 6.6.2  面试技巧与解析(二)
  • 第7章  数据缓存API
  • 7.1  设置小程序缓存
  • 7.1.1  异步本地缓存设置
  • 7.1.2  同步本地缓存设置
  • 7.1.3  本地缓存设置的实例
  • 7.2  获取小程序缓存
  • 7.2.1  wx.getStorageInfo
  • 7.2.2  wx.getStorageInfoSync
  • 7.2.3  wx.getStorage
  • 7.2.4  wx.getStorageSync
  • 7.2.5  获取本地缓存的实例
  • 7.3  清除小程序缓存
  • 7.3.1  wx.clearStorage
  • 7.3.2  wx.clearStorageSync
  • 7.3.3  wx.removeStorage
  • 7.3.4  wx.removeStorageSync
  • 7.3.5  清除本地缓存的实例
  • 7.4  就业面试技巧与解析
  • 7.4.1  面试技巧与解析(一)
  • 7.4.2  面试技巧与解析(二)
  • 第8章  媒体API
  • 8.1  图片API
  • 8.1.1  wx.chooseImage
  • 8.1.2  wx.saveImageToPhotosAlbum
  • 8.1.3  wx.getImageInfo
  • 8.1.4  wx.compressImage
  • 8.1.5  wx.previewMedia与wx.previewImage
  • 8.2  视频API
  • 8.2.1  wx.chooseVideo与wx.chooseMedia
  • 8.2.2  wx.saveVideoToPhotosAlbum
  • 8.2.3  wx.getVideoInfo
  • 8.2.4  wx.compressVideo
  • 8.2.5  wx.openVideoEditor
  • 8.2.6  wx.createVideoContext
  • 8.2.7  视频播放功能应用实例
  • 8.3  音频API
  • 8.3.1  wx.playVoice
  • 8.3.2  wx.pauseVoice
  • 8.3.3  wx.stopVoice
  • 8.3.4  wx.createAudioContext
  • 8.3.5  wx.createInnerAudioContext
  • 8.3.6  音频播放功能应用实例
  • 8.4  录音API
  • 8.4.1  wx.startRecord
  • 8.4.2  wx.stopRecord
  • 8.4.3  wx.getRecorderManager
  • 8.4.4  录音功能应用实例
  • 8.5  相机API
  • 8.6  地图API
  • 8.7  就业面试技巧与解析
  • 8.7.1  面试技巧与解析(一)
  • 8.7.2  面试技巧与解析(二)
  • 第9章  设备与界面API
  • 9.1  设备API
  • 9.1.1  获取设备系统信息
  • 9.1.2  网络
  • 9.1.3  WiFi
  • 9.1.4  电量
  • 9.1.5  屏幕
  • 9.1.6  振动
  • 9.1.7  剪贴板
  • 9.1.8  联系人
  • 9.2  界面API
  • 9.2.1  交互
  • 9.2.2  导航栏
  • 9.2.3  背景
  • 9.2.4  窗口
  • 9.2.5  tabBar
  • 9.2.6  下拉刷新
  • 9.2.7  滚动
  • 9.2.8  动画
  • 9.3  就业面试技巧与解析
  • 9.3.1  面试技巧与解析(一)
  • 9.3.2  面试技巧与解析(二)
  • 第10章  云开发
  • 10.1  云开发模板的创建
  • 10.2  云开发功能介绍
  • 10.2.1  数据库
  • 10.2.2  存储
  • 10.2.3  云函数
  • 10.2.4  云调用
  • 10.2.5  HTTP API
  • 10.3  云开发实例
  • 10.4  就业面试技巧与解析
  • 10.4.1  面试技巧与解析(一)
  • 10.4.2  面试技巧与解析(二)
  • 第4篇  项目实践
  • 第11章  “贪吃蛇”小游戏
  • 11.1  项目开发背景
  • 11.2  系统开发环境及工具
  • 11.3  系统功能设计
  • 11.3.1  “贪吃蛇”小游戏需求分析
  • 11.3.2  “贪吃蛇”小游戏功能模块分析
  • 11.3.3  “贪吃蛇”小游戏功能流程图
  • 11.3.4  “贪吃蛇”小游戏运行效果预览
  • 11.3.5  “贪吃蛇”小游戏项目结构
  • 11.4  系统功能技术实现
  • 11.4.1  “贪吃蛇”项目的创建
  • 11.4.2  游戏登录界面的实现
  • 11.4.3  游戏运行界面的实现
  • 11.5  开发常见问题及功能扩展
  • 第12章  “你画我猜”小程序
  • 12.1  项目开发背景
  • 12.2  系统开发环境及工具
  • 12.3  系统功能设计
  • 12.3.1  需求分析
  • 12.3.2  功能模块分析
  • 12.3.3  功能流程图
  • 12.3.4  项目结构
  • 12.4  数据库设计
  • 12.5  开发前的准备
  • 12.5.1  服务器后台相关模块的安装
  • 12.5.2  创建小程序项目
  • 12.6  系统功能技术实现
  • 12.6.1  数据库的创建
  • 12.6.2  登录授权功能的实现
  • 12.6.3  首页功能的实现
  • 12.6.4  绘画出题功能的实现
  • 12.6.5  闯关功能的实现
  • 12.6.6  排行榜功能的实现
  • 12.7  开发常见问题及功能扩展
  • 第13章  “在线音乐播放器”小程序
  • 13.1  项目开发背景
  • 13.2  系统开发环境及工具
  • 13.3  系统功能设计
  • 13.3.1  需求分析
  • 13.3.2  功能模块分析
  • 13.3.3  项目结构
  • 13.4  创建小程序项目
  • 13.5  系统功能技术实现
  • 13.5.1  首页界面
  • 13.5.2  查询界面
  • 13.5.3  歌手界面
  • 13.5.4  歌手详情界面
  • 13.5.5  播放界面
  • 13.6  开发常见问题及功能扩展

资源获取

相关资源

网友留言