标签分类 热门分类
当前位置:首页 > 程序设计电子书 > 小程序开发电子书网盘下载
微信小程序开发零基础入门 微信小程序开发零基础入门
码小辫

码小辫 提供上传

资源
44
粉丝
7
喜欢
409
评论
19

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

    小程序开发电子书
    • 发布时间:

    给大家带来的一篇关于小程序开发相关的电子书资源,介绍了关于微信、小程序开发、零基础入门方面的内容,本书是由电子工业出版社出版,格式为PDF,资源大小273.6 MB,张帆编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:9.7,更多相关的学习资源可以参阅 程序设计电子书、等栏目。

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

    下载地址:https://pan.baidu.com/s/1j99eoV7TK3BfrZGM13DQX

    分享码:bco5

    微信小程序开发零基础入门 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

    上一篇:Python全栈开发实践入门  下一篇:深度学习与R语言

    展开 +

    收起 -

    小程序开发 相关电子书
    关于小程序开发的学习笔记
    网友NO.545797

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

    需求是小程序做头部做导航分类的效果 顶部用 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"/ /block block wx:else include src="other.wxml"/ /block PS:下面看下小程序动态设置顶部导航条的方法 摘要 之所以记录这个,是因为在做一个小程序项目时,老板需要我在一个页面上index,在不同的时间段顶部导航的颜色需与背景相同。刚开始在老板未要求之前我都是想这样做的,但是我百度方法一直未找到正确且合适的,所以我懵逼了,就偷偷懒用一个固定颜色就好了。哪知道后来老板看项目成果时提出看法说“顶部的颜色与背景色不同感觉不好看,是否可以同不同时间段的背景色一样”,唉~老板不知我的痛,没办法只有听老板的,所以我……

    网友NO.760195

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

    微信小程序中子页面向父页面传值实例详解 上面一张图是编辑款项页面,下面一张图是点击了编辑款项页面中选择好友的图标后打开的子页面。这个时候点选子页面的某个好友时,需要把好友的名字传递回编辑款项父页面。 采取的方法: 从页面路由栈中直接获取和操作目标Page对象,这种方式,是通过调用小程序的 API: getCurrentPages(), 来获取当前页面路由栈的信息,这个路由栈中按照页面的路由顺序存放着相应的Page对象,我们可以很容易的获取到上一级页面的完整Page对象,从而使直接调用Page对象的属性和方法成为可能。 选择好友页面代码如下所示: var pages = getCurrentPages(); var currPage = pages[pages.length - 1]; //当前选择好友页面 var prevPage = pages[pages.length - 2]; //上一个编辑款项页面 //直接调用上一个页面的setData()方法,把数据存到上一个页面即编辑款项页面中去 prevPage.setData({ name: currentfriend.name //当前选择的好友名字赋值给编辑款项中的姓名临时变量 }); 感谢阅读,希望能帮助到大家,谢谢大家对本站的支持! ……

    网友NO.465103

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

    需求 需要生成一个宣传的图片分享到朋友圈,这个宣传图片包含二维码,包含不同的背景图片和不同的文字。对于这种图片生成,我们考虑过使用服务端生成,但是这样会比较耗服务器性能,所以最终决定使用本地生成。 首先小程序有一个限制,包不能大于2m,而且我们可能多个背景图,所以计划把背景图和二维码图片放在服务端,这样可以减少小程序包的大小,也可以灵活的切换背景图。 在绘制分享图的时候,可以直接使用互联网地址,但是遇到了一个问题,有可能不能生成图片,所以我们需要把这个图片文件下载下来。 下载文件的方法微信有API,但是返回的是文件的临时路径,只在小程序本次启动期间可以正常使用,如需持久保存,需在主动调用 wx.saveFile,才能在小程序下次启动时访问得到。 所以我们先把下载文件和保存文件封装 封装下载并且保存一个文件 这个方法比较简单 参数:一个对象,包含 id 需要下载文件的id,如果不传默认是下载的url,之所以需要id,是因为我们要做多文件下载,可以区分下载的是一个文件 url 下载文件的网络地址(需要微信小程序后台配置,具体配置方法请参考微信官方文档) success 成功回调 返回参数是一个对象 包含 id,savedFilePath fail 失败回调 ,下载失败,保存都是都算失败 /** * 下……

    网友NO.918453

    微信小程序如何使用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: '130rpx', color: '#1A1A1A', width: '660rpx', height: '220rpx', borderRadius: '32rpx' } }, { type: 'image', url: './a.jpg', css: { top: '36rpx', left: '16rpx', width: '188rpx', height: '188rpx' } }, { type: 'text', text: '', css: { top: '54rpx', left: '260rpx', fontSize: '48rpx', color: "#fff" } }, { type: 'text', text: '文字部分', css: { top: '134rpx', left: '260rpx', fontSize: '30rpx', color: "#d1d1d1" } }, { type: 'text', text: '1333333333', css: { top: '196rpx', left: '260rpx', fontSize: '26rpx', color: "#d1d1d1" } }, { type: 'text', text: '李四', css: { top: '304rpx', left: '302rpx', fontSize: '24rpx', color: "#767676" } }, { type: 'image', url: '/icon-localtion.png', css: { top:……

    Copyright 2018-2019 xz577.com 码农之家

    版权责任说明