当前位置:首页 > 程序设计 >
《微信小程序开发零基础入门》电子书封面

微信小程序开发零基础入门

  • 发布时间:2019年10月23日 10:04:50
  • 作者:张帆
  • 大小:273.6 MB
  • 类别:小程序开发电子书
  • 格式:PDF
  • 版本:影印完整版
  • 评分:7.9

    微信小程序开发零基础入门 PDF 影印完整版

      给大家带来的一篇关于小程序开发相关的电子书资源,介绍了关于微信开发、小程序开发方面的内容,本书是由电子工业出版社出版,格式为PDF,资源大小273.6 MB,张帆编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:9.2。

      内容介绍

      微信小程序开发零基础入门 PDF

      ★从易到难、由浅入深,更轻轻松松地把握小程序开发设计的各种各样专业知识。
      ★普遍涉及到、重中之重凸出,更全方位系统化学习培训小程序定制开发的各种各样方式 。
      ★基础理论相结合实践活动,更深层次地掌握微信小程序的控件和API的使用说明。
      ★实例解读应用产品化观念,真实把握微信小程序电商问题的精粹。
      ★小程序是一种*的App代替品,其精准定位是在微信公众平台的生态圈中,应用手机微信自身做为运用服务平台,不必升级和免费下载,拆箱即用。这书循序渐进、由浅入深,使零基础的用户可以灵活运用应用微信二次开发微信小程序运用。
      ★这书分成8章,第1~2章是有关微信小程序的应用领域和微信小程序自身的详细介绍,包含微信小程序涉及到的技术性和IDE运行环境的应用。第3章是HTML 5、CSS 3、JavaScript的英语的语法详细介绍,随后引伸出微信小程序应用的WXSS、WXML、JavaScript的有关英语的语法。第4章是小程序定制开发部件的详细介绍,每一部件都配置了入门范例,协助用户加重印像。第5章是一个详细的微信小程序新项目的开发设计流程。第6章是启用手机微信API的详细介绍,对常用API出示了范例编号和剖析。第7章是一个详细的新项目,包含前、后端开发,根据新项目实战演练让用户入门真实的小程序定制开发。第8章是对微信小程序*API(手机蓝牙、电子券)等的填补。
      ★这书內容精炼、重中之重凸出、案例丰富多彩,是朝向众多程序猿的编程入门教材,都是学习培训小程序定制开发新手入门的*实践活动,另外也特别适合大中专院校老师学生通过自学,进而把握*技术性,扩宽知识结构。

      目录

      • 1 微信小程序开发 1
      • 1.1 初识微信小程序开发 1
      • 1.1.1 什么是微信公众号 1
      • 1.1.2 什么是微信小程序 3
      • 1.1.3 微信小程序的应用领域 4
      • 1.1.4 怎样学好微信小程序 5
      • 1.1.5 微信小程序的前景 6
      • 1.2 小程序开发需要的技术 8
      • 1.2.1 JavaScript技术 8
      • 1.2.2 CSS技术 9
      • 1.2.3 HTML(XML)技术 10
      • 1.3 小程序开发所使用的技术 11
      • 1.3.1 开发文件结构 12
      • 1.3.2 配置程序 12
      • 1.3.3 逻辑层 16
      • 1.3.4 WXML 20
      • 1.3.5 WXSS 25
      • 1.4 搭建小程序开发环境 27
      • 1.4.1 IDE下载 27
      • 1.4.2 Windows系统的IDE安装 29
      • 1.5 上手实践:第一个Hello WX程序 31
      • 1.6 小程序新能力 34
      • 1.6.1 个人开发者申请小程序 35
      • 1.6.2 小程序的基本信息管理 37
      • 1.6.3 已有公众号绑定小程序 40
      • 1.6.4 小程序的分享和跳转新模式 41
      • 1.7 小结 43
      • 1.8 实践与练习 43
      • 2 熟悉小程序开发工具 44
      • 2.1 熟悉微信开发者工具 44
      • 2.1.1 微信开发IDE简介 44
      • 2.1.2 IDE调试窗口 45
      • 2.1.3 小程序的测试与重启 49
      • 2.1.4 小程序的调试 50
      • 2.1.5 小程序的控制台 53
      • 2.1.6 IDE项目窗口 55
      • 2.1.7 项目的关闭与新建 56
      • 2.1.8 IDE项目编辑窗口 57
      • 2.2 小结 59
      • 2.3 实践与练习 59
      • 3 小程序开发基础 60
      • 3.1 HTML入门 60
      • 3.1.1 HTML简介 60
      • 3.1.2 HTML的用途与结构 61
      • 3.2 HTML基础 62
      • 3.2.1 HTML语法基础 62
      • 3.2.2 HTML元素 63
      • 3.2.3 HTML属性 77
      • 3.2.4 WXML与HTML 78
      • 3.3 CSS入门 79
      • 3.4 CSS基础 79
      • 3.4.1 CSS基础语法 80
      • 3.4.2 CSS样式 82
      • 3.4.3 CSS框模型 95
      • 3.4.4 CSS定位 101
      • 3.4.5 CSS与WXSS 106
      • 3.5 JavaScript入门 106
      • 3.5.1 JavaScript简介 106
      • 3.5.2 JavaScript前景 107
      • 3.6 JavaScript基础 108
      • 3.6.1 JavaScript注释 108
      • 3.6.2 JavaScript变量 108
      • 3.6.3 JavaScript数据类型 112
      • 3.6.4 JavaScript对象 118
      • 3.6.5 JavaScript函数 122
      • 3.6.6 JavaScript运算符 127
      • 3.6.7 JavaScript逻辑控制语句 128
      • 3.7 小结 142
      • 3.8 实践与练习 143
      • 4 小程序开发组件 144
      • 4.1 视图组件 144
      • 4.1.1 视图容器(view)组件 144
      • 4.1.2 可滚动视图区域(scroll-view) 147
      • 4.1.3 滑动界面(swiper) 147
      • 4.2 基础内容 149
      • 4.2.1 小图标(icon) 149
      • 4.2.2 文本组件(text) 150
      • 4.2.3 进度条组件(progress) 152
      • 4.3 表单组件 153
      • 4.3.1 按钮组件(button) 153
      • 4.3.2 多选择框(checkbox) 156
      • 4.3.3 表单form 159
      • 4.3.4 输入框组件(input) 160
      • 4.3.5 label元素 163
      • 4.3.6 滚动选择器picker 163
      • 4.3.7 单选控制器(radio) 166
      • 4.3.8 滑动选择器(slider) 168
      • 4.3.9 开关选择器(switch) 170
      • 4.3.10 文本框控件(textarea) 172
      • 4.4 导航 174
      • 4.5 媒体组件 176
      • 4.5.1 音频组件(audio) 177
      • 4.5.2 上手实践:音乐播放器 177
      • 4.5.3 图片控件(image) 180
      • 4.5.4 上手实践:相册 180
      • 4.5.5 视频控件(video) 184
      • 4.5.6 上手实践:带弹幕的视频播放器 184
      • 4.6 地图 187
      • 4.6.1 地图 187
      • 4.6.2 上手实践:微信中的腾讯地图定位 188
      • 4.7 画布 189
      • 4.7.1 画布控件(canvas) 190
      • 4.7.2 上手实践:使用canvas实现画布的绘制 190
      • 4.8 小结 192
      • 4.9 实践与练习 192
      • 5 项目实战1——日记本 193
      • 5.1 需求分析 193
      • 5.1.1 需求确定 193
      • 5.1.2 功能确定 194
      • 5.1.3 系统设计 194
      • 5.1.4 原型设计 197
      • 5.2 具体编码 199
      • 5.2.1 项目初始化 199
      • 5.2.2 测试环境搭建 201
      • 5.2.3 用户系统编码 203
      • 5.2.4 日记系统编码 218
      • 5.3 小结 233
      • 5.4 实践与练习 235
      • 6 微信提供的API解析 236
      • 6.1 网络 236
      • 6.1.1 发起请求 236
      • 6.1.2 上传与下载 238
      • 6.1.3 WebSocket 240
      • 6.2 媒体 243
      • 6.2.1 图片 243
      • 6.2.2 录音 245
      • 6.2.3 语音控制 246
      • 6.2.4 音乐控制 248
      • 6.2.5 视频控制 252
      • 6.2.6 上手实践:获取本地视频和播放控制 254
      • 6.3 文件 256
      • 6.4 数据缓存 260
      • 6.5 位置 264
      • 6.5.1 获取位置 264
      • 6.5.2 查看位置 265
      • 6.5.3 地图组件控制 266
      • 6.5.4 上手实践:地图控制和查看 267
      • 6.6 设备 269
      • 6.6.1 系统信息 269
      • 6.6.2 网络状态 271
      • 6.6.3 重力感应 271
      • 6.6.4 罗盘 272
      • 6.6.5 拨打电话 272
      • 6.6.6 扫码 272
      • 6.6.7 上手实践:获取所有手机信息和网络状态 273
      • 6.7 界面 274
      • 6.7.1 交互反馈 274
      • 6.7.2 设置导航条 277
      • 6.7.3 导航 278
      • 6.7.4 动画 280
      • 6.7.5 下拉刷新 284
      • 6.7.6 上手实践:带有控制的动画 285
      • 6.8 绘图 287
      • 6.8.1 在canvas上画图 289
      • 6.8.2 canvas坐标系 290
      • 6.8.3 渐变 291
      • 6.8.4 上手实践:使用canvas绘制笑脸 294
      • 6.9 开放接口 296
      • 6.9.1 登录 296
      • 6.9.2 用户信息 301
      • 6.9.3 微信支付 302
      • 6.9.4 模板消息 303
      • 6.9.5 客服消息 307
      • 6.9.6 分享 315
      • 6.9.7 获取二维码 316
      • 6.10 小结 316
      • 6.11 实践与练习 317
      • 7 项目实战2——在线阅读 318
      • 7.1 项目准备工作 318
      • 7.1.1 项目需求分析 318
      • 7.1.2 项目系统设计 319
      • 7.1.3 设计1:用户模块 319
      • 7.1.4 设计2:小说阅读模块 321
      • 7.1.5 项目使用到的技术 321
      • 7.2 项目服务器端编码 322
      • 7.2.1 服务器端介绍 322
      • 7.2.2 Laravel框架的安装与配置 322
      • 7.2.3 服务器功能路由划分 324
      • 7.2.4 服务器数据库搭建 325
      • 7.2.5 服务器的配置 327
      • 7.2.6 服务器的项目结构 328
      • 7.2.7 服务器端登录页面的代码实现 328
      • 7.2.8 服务器端管理主页的代码实现 330
      • 7.2.9 服务器端管理用户的代码实现 332
      • 7.2.10 小程序的接口文档 332
      • 7.2.11 后台管理页面搭建 339
      • 7.2.12 服务器端的测试 347
      • 7.3 项目微信小程序端编码 352
      • 7.3.1 微信小程序页面设计 353
      • 7.3.2 搭建微信小程序项目 353
      • 7.3.3 微信小程序“首页”菜单的代码实现 355
      • 7.3.4 微信小程序“用户历史”菜单的代码实现 357
      • 7.3.5 微信小程序“用户注册”页面的代码实现 361
      • 7.3.6 微信小程序“小说阅读”页面的代码实现 367
      • 7.4 小结 371
      • 7.5 实践与练习 371
      • 8 小程序新增API 372
      • 8.1 蓝牙API 372
      • 8.1.1 获取蓝牙适配器 372
      • 8.1.2 关闭蓝牙模块 374
      • 8.1.3 获取本机蓝牙状态 375
      • 8.1.4 搜索蓝牙设备 377
      • 8.1.5 上手实践:蓝牙管理器 386
      • 8.2 其他新增API 389
      • 8.2.1 获取收货地址 390
      • 8.2.2 打开小程序设置界面 391
      • 8.2.3 操作剪贴板 392
      • 8.2.4 支持微信卡券 393
      • 8.2.5 监听网络变化 395
      • 8.3 ES 6的支持 396
      • 8.4 小结 398
      • 8.5 实践与练习 398

      学习笔记

      微信小程序顶部可滚动导航效果

      需求是小程序做头部做导航分类的效果 顶部用 scroll-view 组件横向滚动,类似tab选项卡的效果,内容用类似模板方式引用,可重复利用 scroll-view class="scroll-view_H" scroll-x="{{true}}" view wx:for="{{classify}}" wx:key="id" data-type="{{item.id}}" class="scroll-view-item_H {{curTab==item.id?'sv-item-on':'sv-item-off'}}" bindtap="classifyClick" {{item.name}} /view/scroll-view block wx:if="{{curTab ==0}}" include src="recommend.wxml"/ /block block wx:elif="{{curTab==1}}" include src="fuli.wxml"/ /block block wx:elif="{{curTab==2}}" include src="other.wxml"/ /block block wx:elif="{{curTab==3}}" include src="other.wxml"/ /block block wx:elif="{{curTab==4}}" include src="other.wxml"/ /block block wx:elif="{{curTab==5}}" include src="other.wxml"/ /bl……

      微信小程序中子页面向父页面传值实例详解

      微信小程序中子页面向父页面传值实例详解 上面一张图是编辑款项页面,下面一张图是点击了编辑款项页面中选择好友的图标后打开的子页面。这个时候点选子页面的某个好友时,需要把好友的名字传递回编辑款项父页面。 采取的方法: 从页面路由栈中直接获取和操作目标Page对象,这种方式,是通过调用小程序的 API: getCurrentPages(), 来获取当前页面路由栈的信息,这个路由栈中按照页面的路由顺序存放着相应的Page对象,我们可以很容易的获取到上一级页面的完整Page对象,从而使直接调用Page对象的属性和方法成为可能。 选择好友页面代码如下所示: var pages = getCurrentPages(); var currPage = pages[pages.leng……

      微信小程序之多文件下载的简单封装示例

      需求 需要生成一个宣传的图片分享到朋友圈,这个宣传图片包含二维码,包含不同的背景图片和不同的文字。对于这种图片生成,我们考虑过使用服务端生成,但是这样会比较耗服务器性能,所以最终决定使用本地生成。 首先小程序有一个限制,包不能大于2m,而且我们可能多个背景图,所以计划把背景图和二维码图片放在服务端,这样可以减少小程序包的大小,也可以灵活的切换背景图。 在绘制分享图的时候,可以直接使用互联网地址,但是遇到了一个问题,有可能不能生成图片,所以我们需要把这个图片文件下载下来。 下载文件的方法微信有API,但是返回的是文件的临时路径,只在小程序本次启……

      微信小程序如何使用canvas二维码保存至手机相册

      前言 在使用canvas绘制海报的过程中不建议使用原生来进行画图,因为默认是不支持rpx像素的,px不会做到自适应。 推荐使用插件 Painter github地址 github.com/Kujiale-Mob(本地下载)… 配置很简单,也容易上手,无论是画矩形,还是将图片合成canvas;还是自己定义文字;都是很方便的。 附上一个简单的例子吧 painter :custom :palette="imgDraw" / // const _this=this; wx.getSystemInfo({ success (res) { _this.drawCanvas(res.windowHeight); } }) drawCanvas(height) {//这里的canvas的高是动态获取设备的高度,做到自适应 const that = this; let heightVal=height*2+'rpx'; this.imgDraw = { width: '750rpx', height: heightVal, background: '#fff', views: [ { type: "rect", css: { top: '20rpx', left……

      以上就是本次介绍的小程序开发电子书的全部相关内容,希望我们整理的资源能够帮助到大家,感谢大家对码农之家的支持。

      上一篇:机器人来了:人工智能时代的人类生存法则

      下一篇:R语言与数据挖掘

      展开 +

      收起 -

      • 《微信小程序开发零基础入门》PDF下载

      小程序开发相关电子书
      微信小程序:分享微信创业2.0时代千亿红利
      微信小程序:分享微信创业2.0时代千亿红利 完整高清版

      小程序是一个新的概念,给创业者、投资者、程序员带来了福音。小程序是互联网创业的新方向,是投资机构的热门话题,也为程序员降低了工作强度。面对这一热点,很多人想投身其中,但

      立即下载
      微信小程序运营实战
      微信小程序运营实战 全书扫描版

      小程序给用户带来怎样的价值?小程序给中小企业带来怎样的机遇?传统企业如何借助小程序实现移动化转型?企业如何利小程序实现品牌营销?商家如何借助小程序进行运营推广

      立即下载
      微信公众平台企业应用开发实战
      微信公众平台企业应用开发实战 高质量版

      《 微信公众平台企业应用开发实战 》全方位详细介绍了微信公众号已对外开放API的作用、使用说明及应用领域,详细解读了微信公众号应用程序开发需要的各种各样技术性、方式和方法,深层

      立即下载
      微信小店这样做才赚钱
      微信小店这样做才赚钱 超清扫描版 立即下载
      一看就懂的微信营销全图解(升级版)
      一看就懂的微信营销全图解(升级版) 全书超清版 立即下载
      小程序 巧应用:微信小程序开发实战
      小程序 巧应用:微信小程序开发实战 高清版

      《小程序,巧应用:微信小程序开发实战》 系统全面地讲解微信小程序的开发技术。开篇创建一个小程序项目并解析体验,介绍如何由零开始创建一个小程序,全面体验小程序的开发工具、界

      立即下载
      微信公众号运营:实战方法、案例与技巧
      微信公众号运营:实战方法、案例与技巧 超清原版

      微信客户已攻克7亿,有着腾迅向量下整体实力資源,诸多公司合理布局微信公众平台,自媒体平台也强悍发音,那麼运营人, 你了解微信公众号代运营的几大优点是啥吗? 你了解微信公众号

      立即下载
      读者留言
      码农之家

      码农之家 提供上传

      资源
      49
      粉丝
      29
      喜欢
      479
      评论
      11

      Copyright 2018-2020 xz577.com 码农之家

      本站所有电子书资源不再提供下载地址,只分享来路

      版权投诉 / 书籍推广 / 赞助:QQ:520161757