云开发 训练营说明
编程一件非常简单、有趣而很容易让人有成就感的事情,云开发训练营致力于让更多的人能够快速学会小程序的云开发,并做出实际的作品,享受到技术创造的魅力。学习这本手册,不需要任何前置的编程…
云开发 小程序开发入门
学习技术不要光看视频、教材,一定要动手实践。只有实战,技术才会变得简单。小程序相比其他编程语言来说,可以让我们更快做出一些技术产品。 开始前的准备 小程序的开发有两样东西必不可少,…
云开发 链接与图片
前几节的内容让我们的小程序有了文字,但小程序的内容形式还不够丰富,比如没有链接,没有图片等元素,而这些元素在小程序里也都是通过组件来实现的。 navigator组件 在小程序里,我…
云开发 WeUI框架
WeUI是一套小程序的UI框架,所谓UI框架就是一套界面设计方案。有了组件,我们可以用它来拼接出一个内容丰富的小程序,而有了一个UI框架,就能让我们的小程序变得更加美观。 体验We…
云开发 渐变与动画
CSS是编程科技与设计艺术结合得最为完美的一项技术,编程的优雅在于代码的清晰可读,而设计的优雅在于能够结合技术为用户带来一场视觉和交互的盛宴。借助于CSS,不仅可以做出平面设计师常…
云开发 数据绑定
今天我们来了解一下数据绑定,什么是数据绑定呢?就是把WXML 中的一些动态数据分离出来放到对应的js文件的 Page 的 data里。 数据绑定这个概念其实很多学过网页开发的朋友也…
云开发 小程序组件
在前面我们已经接触过表示文本的<text>组件、表示图像的<image>组件、表示视图容器的<view>组件,表示链接的<navigato…
云开发 优化与部署上线
通过前面的实战学习,相信大家在写代码的过程中,遇到了很多问题,在不断解决问题的过程中也总结了一些经验。在这一部分会总结一些开发中的经验以及小程序的优化、部署、上线。 开发者工具的使…
云开发 JavaScript入门
JavaScript是目前世界上最流行的编程语言之一,它也是小程序开发最重要的基础语言。要做出一个功能复杂的小程序,除了需要掌握JavaScript的基本语法,还要了解如何使用Ja…
云开发 点击事件
事件是视图层到逻辑层的通信方式,当我们点击tap、触摸touch、长按longpress小程序绑定了事件的组件时,就会触发事件,执行逻辑层中对应的事件处理函数。 小程序框架的视图层…
云开发 生命周期
从前面的学习我们了解到,函数可以操作(增删改查)数据(包括字符串、数组、对象、Boolean等所有数据类型),组件拥有了属性数据,也就拥有了被编程的能力,可见携带数据的重要性(id…
云开发 数据表单
在前面的章节所用到的数据大多都是我们在js的data里写好的,在这一节里,我们会来介绍如何让用户提交数据。无论是计算器、用户注册、表单收集、发表文章、评论等等,这些都是对用户提交数…
云开发 图片、缓存与文件
在前面的章节,我们非常强调JavaScript对数据的操作,这一节我们来了解一下小程序与客户端(手机)更深的交互。前面章节将数据存储到通讯录(添加手机联系人)、存储到剪切板(用手机…
云开发 网络 API
数据和文件是小程序开发非常重要的元素,在前面的章节里,数据和文件等的存储都是在小程序的页面进行渲染、或是页面间传递或与本地手机交互。这一节我们会来介绍数据、文件如何与网络 HTTP…
云开发 云开发能力
在上一节,我们大致体验了一下云开发:开通了云开发服务,相当于在云端拥有了一个Nodejs的环境,我们可以把云函数部署到云端。通过云开发的能力进行调用云函数、上传图片、操作数据库以及…
云开发 云数据库入门
任何一个大型的应用程序和服务,都必须会使用到高性能的数据存储解决方案,用来准确(ACID,原子性Atomicity、一致性Consistency、隔离性Isolation、持久性D…
云开发 存储、数组、对象
在云开发能力章节我们了解到小程序端和服务端都可以上传文件到云存储,不过在实际开发中云存储里的文件链接需要被记录在数据库里才方便调用。接下来我们就来介绍云存储文件的增删改查是如何与数…
云开发 云开发与 Node.js
云函数的运行环境是 Node.js,我们可以在云函数中使用Nodejs内置模块以及使用 npm 安装第三方依赖来帮助我们更快的开发。借助于一些优秀的开源项目,避免了我们重复造轮子,…