我的知识记录分享

我的知识记录分享

第2章 小程序页面开发

2020-9-24 糖果小宝 小程序学习

在这一章,我们在不使用云开发的情况下,会一步步开发出一个静态的小程序。为了学习和讲解的方便,大家可以重新建一个项目,在创建项目时,也可以勾选“不使用云服务”。 2.1 页面结构与配置 2.1.1 文件结构和页面组成 在了解以下知识时,大家只需要结合开发者工具的编辑器对照着介绍,一一展开文件夹、用编辑器查看文件的源代码,大致浏览一下即可。这就是实战学习的方法(和看书、看视频的学习方法不同),千万不要死记硬背哦,你以后用多了自然就记住啦~ 1、小程序的文件结构 在开发者工具的编辑器里可以看到小程序源文件的根目录下有app.js、app...

阅读全文>>

评论(0) 浏览(581)

1.7 开始一个云开发项目

2020-9-24 糖果小宝 小程序学习

在前面已经介绍过通过开发者工具自带的模板创建一个云开发QuickStart小程序,我们还可以在创建一个小程序项目时不勾选云开发直接创建一个简单的小程序Demo项目,以及到Github或者其他网站上找到一些开源项目导入,或者是自己之前使用其他后端开发过的小程序项目,那这些项目如何改造成为一个云开发项目呢? 1.7.1 开始一个云开发项目的准备回顾 在我们开始一个云开发项目之前,需要有一系列的准备工作要做好,不然会出现一些问题,这些准备工作在前面已经有所介绍,这里整理一下,不明白的地方可以回顾一下前面的章节哦: 你是否已经注册成功了一个小程序,并获...

阅读全文>>

评论(0) 浏览(757)

1.6 用户登录demo与openid

2020-9-24 糖果小宝 小程序学习

在小程序端,我们无需维护复杂的鉴权机制,即可获取天然可信任的用户登录态openid,openid贯穿于小程序端、云存储、云函数、数据库等之中,这也就让小程序云开发在处理用户登录以及用户操作云开发资源相比传统方式要方便很多。 1.6.1 用户信息与登录 1、获取用户信息 在云开发QuickStart小程序有一个获取用户信息(如头像)的功能,点击该按钮会首先弹出授权弹窗,是否允许小程序获取你的公开信息(昵称、头像、地区及性别),确认允许之后,你的头像就显示在小程序上了。 这个功能实现的源代码大致来自两个部分,一个是index.wxml里的butt...

阅读全文>>

评论(0) 浏览(717)

1.5 云开发能力体验

2020-9-24 糖果小宝 小程序学习

在前面的章节,我们已经创建了一个云开发QuickStart小程序项目,这个项目是云开发默认的Demo小程序,通过这个小程序我们可以来体验云开发的的一些能力,比如云存储、云函数、数据库、云调用等多方面的能力。 1.5.1 体验云存储的能力 1、上传图片到云存储 使用模拟器以及手机端点击云开发QuickStart小程序的上传图片按钮,选择一张图片并打开,如果在文件存储指引页面显示上传成功和文件的路径以及图片的缩略图,说明你的图片就上传到云开发服务器里啦。 点击云开发控制台的存储图标,就可以进入到存储管理页查看到你之前上传的图片啦,点击该图片名称可...

阅读全文>>

评论(0) 浏览(577)

1.4 云函数的配置与部署

2020-9-24 糖果小宝 小程序学习

云开发的云函数是一项无服务器计算服务,以函数的形式运行后端代码来响应事件以及调用其他服务。云函数支持多种编程语言,但是最为推荐的就是JavaScript,运行环境是Node.js。在这个章节我们会来讲解云函数开发环境的配置以及云函数如何部署到云端。 1.4.1 云函数的开发环境 1、下载安装Node.js Node.js是在服务端运行JavaScript的运行环境,云开发所使用的服务端环境就是Node.js。npm是Node包管理器,通过npm,我们可以非常方便的安装云开发所需要的依赖包。 npm是前端开发必不可少的包(模块)管理器,...

阅读全文>>

评论(0) 浏览(784)

1.3 云开发资源的管理

2020-9-24 糖果小宝 小程序学习

对于初学者来说,我们可以使用微信开发者工具自带的云开发控制台以及腾讯云云开发网页控制台来管理、配置以及监控云开发的云存储、云函数、云调用等云开发资源。 1.3.1 两个可视化控制台 1、小程序云开发控制台 开通了云开发服务之后,我们就可以打开微信开发者工具自带的小程序云开发控制台了。能否打开云开发控制台,也是检验你在上一节创建云开发项目时是否出现问题的一个方式。云开发控制台可以可视化管理云开发的资源。 云开发控制台有几个模块标签,分别为运营分析、数据库、存储、云函数、静态网站托管、设置、费用管理、工单,我们也可以通过点击这些标签...

阅读全文>>

评论(0) 浏览(695)

1.2 项目的创建与配置

2020-9-24 糖果小宝 小程序学习

要开始小程序云开发,首先就需要先注册一个小程序,开通云开发服务,然后下载开发者工具和翻阅小程序开发与云开发的技术文档。除此之外,还需要在创建云开发项目时,注意一些配置的细节。 1.2.1 注册微信小程序 小程序的注册非常方便,打开小程序注册页面,按照要求填入个人的信息,验证邮箱和手机号,扫描二维码绑定你的微信号即可,3分钟左右的时间即可搞定。 注册页面:小程序注册页面 注册小程序时不能使用注册过微信公众号、微信开放平台的邮箱哦,也就是需要你使用一个其他邮箱才行。小程序和微信公众号的登录页都是同一个页面,他们会根据你的不同的注册邮箱来进...

阅读全文>>

评论(0) 浏览(712)

第1章 云开发快速入门

2020-9-24 糖果小宝 小程序学习

使用云开发来开发微信小程序可以免费、快速的做出一个功能完整且实用的技术作品,这是其他编程学习方向所不具备的;而且小程序和云开发有着详细的中文技术文档、完备的IDE微信开发者工具,可以说云开发是对新手最为友好的技术学习方向了。 1.1 云开发简介 1.1.1 云开发是什么? 官方的解释,云开发可以为Web、小程序、移动应用等提供可靠、丰富的一站式后端能力,并提供多语言 SDK,轻松开发多端应用。 简单的说,就是云开发是一套综合类服务的技术产品,通常开发一个完整的应用(小程序也好,Web、移动应用也好)都需要数据库、存储、CDN、后端函数、静态托...

阅读全文>>

评论(0) 浏览(595)

sql2000 查询 所有递归的子节点

2020-8-26 糖果小宝 sql

Declare @s varchar(1000)    select @s=','+cast(id as varchar(20))+'' from M_Directory where id=5    while  @@rowCount>0      --charindex:返回字符串中指定表达式的起始位置     select   @s=@s+','+cast(id as ...

阅读全文>>

评论(0) 浏览(815)

IIS7下配置最大上传附件大小需要注意的事项

2020-8-26 糖果小宝 net开发

IIS6 默认允许的附件最大上传大小为4M,在IIS7之前,当我们需要扩大这个上传限制时, 比如需要将允许上传的附件上限设置为50M,则可以在web.config中做如下配置: <system.web>  <httpRuntime requestValidationMode="2.0" maxRequestLength="51200" executionTimeout="60" appRequestQueueLimit="100" /> </system.web> 在使用IIS7后,除了进...

阅读全文>>

评论(0) 浏览(724)