小程序大全第一行代码:目录(不断更新)

标题图

小程序大全第一行代码

小程序官方文档:https://developers.weixin.qq.com/miniprogram/dev/

前言

为什么要学习微信小程序呢?作为一位普普通通的程序员没人告诉你为什么的,只有你自己知道,是因为大学的时候,老师们有教,老师们教了,我们就学。到了社会上,只是因为经理们告诉你有项目要做,去学习一下,你就听了他的话,乖乖地去学习了。

为什么会有小程序大全第一行代码呢?这是我打算写的文档?写来分享?我一直有写作的习惯,但也只是写一些,也没想写那么全啊。。。市面上的一些书籍我看了,既然都是那官方文档的,哇哦,也没介绍得很清楚?开玩笑的吗?有一些书籍代码中的项目也是直接一次复制粘贴没个介绍,what? 你是认真的吗?大佬? 我心都凉了,而我有写笔记的习惯,为了自己的能力提升,督促自己学习,上进,因为我不是学霸,说自己很差,心也是凉啊~

有主编看到我写的文档还不错,叫我写成书籍分享,主编,您是认真的吗?那就试试咯!(我也想在我人生中留下自己的书籍

每个人都是一样的,没有谁比谁厉害,没有谁比谁高级。我们唯一不同的就是,每个人的出生不同,环境条件的不同而已。或许一开始你比他人有一点不足的地方,但是只要你肯努力,比他人付出的多,你就会比他人好,举个例子:你的考试比其他人低几分,但是你只要努力,下次考试考得分数,哇,超过他了,超过他了,你就会觉得之前没考过的考过了,他也不是很强嘛~

学霸只是分数高,学霸是用来超越的,好比举个我的例子:我是喜好数学的理科生,班里数学高分的学霸一堆一堆的,但是我因为学数学越学越简单,越学越有兴趣,开始我也觉得数学难啊,没有一件事是不难的,但是只要不去理会难度,而是享受一点一滴地进步的喜悦就好,终于我成为班级考数学的第一名哦(自我夸耀)~

一点一滴的努力成果

如何学习小程序呢?有人告诉你吗?我不知道你有没有,反正我是没有啦,我的学习方法不过就是买大量教程书籍,上网找资料学习,直接简单地就是找官方文档,里面的教程就是了。

到底,什么是微信小程序呢?

2017年1月9号微信小程序正式发布了微信小程序,它是一种轻量级的APP,它与常规App来说,无需下载安装即可使用,它嵌于微信App中,要使用微信小程序你只需要搜索一下微信小程序的名称就好,如近期的“Google的画图”小程序等,小程序不同于APP一点的是,小程序成本低,前期宣传,可以靠扫描二维码,分享群,朋友圈等,来提高微信小程序的使用。无需安装即可下载的特点,也深受广大群众的喜欢。

如今微信小程序实现了一个“触手可及”的梦想,在现实生活中,无论是吃饭,出行,购物,旅游等,一些生活上的点点滴滴都改变了我们的生活与社交的方式。

如今在2018年上微信小程序高达60万的应用程序,开发者数量也是已高达100万之多,日用户量高达1.7亿之多,看到这样庞大的数据量,可见微信小程序的发展之快,我的《小程序大全第一行代码》希望可以帮助到别人,也帮助我自己,根据官方文档,记录下来的笔记,所有知识点会讲得很详细,但是对于没有JavaScript+html+css基础的朋友,可以去多多了解这一方面哦~

介绍

小程序是一种用完即走的那么一种模式,从开始的B2C模式,人与商品,到P2P模式,人与人,在到C2P模式,人与服务。

小程序就是那么一种人与服务,小程序不用下载?

不是的,只是它的下载很小,你根本体会不到它的下载,而且对于那种要停留下来很久的,小程序一般不适用,对于订票,购票,小游戏,等。

用于对某款APP中的某功能划分出来做小程序很实用,是用来服务人的产品,想我们手机中的支付宝,里面有很多功能镶入到框框里。

如今,小程序的日常应用,如去一家店吃面时,不用叫服务员点餐而是有个二维码在你的桌上,用你的手机扫一扫就行。

微信小程序的招喜特点

微信小程序实现了“触手可及”的梦想,用户扫一扫或在微信内部搜一搜就可找到应用即可使用,也体现了“用完即走”的概念,无需下载与安装,小程序也具有APP应用软件的大部分实现的功能,无处不在,应用方便,这使得小程序的热度不同上涨。

读者对象

《小程序大全第一行代码》本内容通俗易懂,由浅入深,比较适合初学者学习,也同样对渴望学小程序的朋友学习,如今小程序的开发小到小学生都可以入门学习了,你还不赶快吗?

阅读时,可以参考官方文档来进行学习,因为,一切的一切,官方是比较正规的,小程序学起来,你一定不要错过了哦~

《小程序大全第一行代码》内容

本内容根据官方文档目录从基础到难度,慢慢一点一滴地往上学习,但只是针对小程序,不针对小程序中的小游戏进行讲解哦~

勘误

如果有什么我写得不对的地方,或者字体写错等,请各位热心的读者可以评论指正哦,或联系作者239793107@qq.com,感谢各位。

目录

第一章 小程序基础

1.1 小程序的介绍
1.2 小程序简易教程
1.3 小程序的框架篇
1.4 小程序的其他重点介绍

第二章 组件篇

2.1 视图容器
2.2 基础内容
2.3 表单组件
2.4 表单组件
2.5 导航
2.6 媒体组件
2.7 地图与画布
2.8 开放能力及其他

第三章 开发工具的介绍

3.1 界面介绍
3.2 代码编辑
3.3 小程序调试面板
3.3.1 Console
3.3.2 Sources
3.3.3 Network
3.3.4 Storage
3.3.5 AppData
3.3.6 Wxml
3.4 开发工具的其他介绍

第四章 API篇

4.1 网络

  • 4.1.1 发送请求,上传,下载
  • 4.1.2 WebSocket

4.2 媒体

  • 4.2.1 图片
  • 4.2.2 录音与录音管理
  • 4.2.3 音频播放控制
  • 4.2.4 音乐播放控制
  • 4.2.5 背景音频播放管理
  • 4.2.6 音频组件控制
  • 4.2.7 视频与视频组件控制
  • 4.2.8 相机组件控制
  • 4.2.9 实时音视频
  • 4.2.10 动态加载字体

4.3 文件

  • 4.3.1 文件API
  • 4.3.2 文件管理器

4.4 数据缓存

  • 4.4.1 相关的数据缓存

4.5 位置

  • 4.5.1 获取位置
  • 4.5.2 查看位置与地图组件控制

4.6 设备

  • 4.6.1 系统信息
  • 4.6.2 内存与网络状态
  • 4.6.3 加速度计
  • 4.6.4 罗盘
  • 4.6.5 拨打电话与扫码
  • 4.6.6 剪贴板
  • 4.6.7 蓝牙1
  • 4.6.8 蓝牙2
  • 4.6.9 蓝牙3
  • 4.6.10 iBeacon
  • 4.6.11 屏幕亮度
  • 4.6.12 用户截屏事件与震动
  • 4.6.13 手机联系人
  • 4.6.14 NFC
  • 4.6.15 Wi-Fi

4.7 界面

  • 4.7.1 交互反馈
  • 4.7.2 设置导航条
  • 4.7.3 设置tabBar
  • 4.7.4 设置窗口背景与置顶信息
  • 4.7.5 导航
  • 4.7.6 动画与位置
  • 4.7.7 绘图1
  • 4.7.8 绘图2
  • 4.7.9 绘图3
  • 4.7.10 绘图4
  • 4.7.11 绘图5
  • 4.7.12 绘图6
  • 4.7.13 绘图7
  • 4.7.14 下拉刷新
  • 4.7.15 WXML节点信息1
  • 4.7.16 WXML节点信息2
  • 4.7.17 自定义组件

4.8 第三方平台

  • 4.8.1 第三方平台相关API

4.9 开放接口

  • 4.9.1 登录与授权
  • 4.9.2 用户信息
  • 4.9.3 微信支付
  • 4.9.4 接口调用凭证
  • 4.9.5 模板消息
  • 4.9.6 客服消息1
  • 4.9.7 客服消息2
  • 4.9.8 转发
  • 4.9.9 获取二维码与收获地址
  • 4.9.10 卡券
  • 4.9.11 设置与微信运动
  • 4.9.12 当前账号信息
  • 4.9.13 打开小程序
  • 4.9.14 打开APP
  • 4.9.15 获取发票抬头
  • 4.9.16 生物认证
  • 4.9.17 附近
  • 4.9.18 其他

4.10 数据

  • 4.10.1 常规与自定义

4.11 更新与多线程
4.12 监控与调试,日志

第五章 小程序的其他内容

5.1 其他

第六章 项目实战

6.1 项目

(等待更新中。。。)

往后余生,唯独有你
简书作者:达叔小生
90后帅气小伙,良好的开发习惯;独立思考的能力;主动并且善于沟通
简书博客: https://www.jianshu.com/u/c785ece603d1

结语

  • 下面我将继续对 其他知识 深入讲解 ,有兴趣可以继续关注
  • 小礼物走一走 or 点赞

推荐阅读更多精彩内容