小程序开发笔记与心得。

微信小程序商业级开发实战:笔记:

第一章申请appkey

1-1.提供:RESTFul  API。什么是RESTFul  API:REST,即Representational State Transfer的缩写。

意思是"表现层状态转化"。
它是一种互联网应用程序的API设计理念:URL定位资源,用HTTP动词(GET,POST,DELETE,DETC)描述操作。

一套协议来规范多种形式的前端和同一个后台的交互方式

就是前端部分使用接口去请求服务器端的数据,然后服务器端响应了,返回数据给前端的一种形式。

·  GET(SELECT):从服务器取出资源(一项或多项)。

·  POST(CREATE):在服务器新建一个资源。

·  PUT(UPDATE):在服务器更新资源(客户端提供改变后的完整资源)。

·  PATCH(UPDATE):在服务器更新资源(客户端提供改变的属性)。

·  DELETE(DELETE):从服务器删除资源。

2.组件化的特点:

    1.可以充分复用代码,2.可以体现代码的分离性,其实Page页面也是一种组件。

3.课程会将业务Model逻辑和Page数据绑定分离。

4.微信开放能力:

    微信支付(难度在服务器上面)  二维码生成

    微信登录  分享

5.对于学习微信开放能力的应用。

第二章准备工作:

    1.注册微信小程序账号。  直播,带有微信支付的,必须要有企业的资质证书。

    2.每个邮箱只能绑定一个微信小程序。(设计,运营,介绍等可以了解下,对产品有好处)  小程序appID 不使用自己注册的,很多小程序自带的开放能力是不支持的。

    3.最常用的三个快捷键,ctrl+p 打开搜索文件,ctrl+e 打开最近打开的文件历史  Alt+Shift+F 格式化代码。

    4. 第三方编辑工具,vscode,安装插件,辅助我们更高效的开发,minapp 可以推荐。

第三章小程序的基础知识与新特性:

     修改小程序的默认配置的时候,app.json,xx.json.这里面是不能进行注释的,必须使用双引号“”。

全局配置页面app.json 不能更改名字。基本结构图 插入。

小程序开发笔记与心得。

Project.config.json 小程序系统环境文件。页面来说.json 不是必须的。我们可以自定义文件夹。

组件结构

小程序开发笔记与心得。

5.新建第一个小程序页面:

     删除系统默认的文件,pages页面中index和logs文件删除掉。

app.js app.json app.wxss 全部删除掉

6.app.json里面是注册页面的。

小程序开发笔记与心得。

7.pages window tabbar  这三个在app.json 配置很重要的。

8.window:

navigationBarBackgroundColor   导航栏背景颜色 默认值是#000000

 navigationBarTextStyle         导航栏标题颜色,仅支持black/white

 navigationBarTitleText         导航栏标题文字内容

 navigationStyle                导航栏样式,仅支持以下值:default默认样式,custom自定义导航栏,只保留右上角胶囊按钮(微信拼多多样式。图)下图就是使用了custom.

小程序开发笔记与心得。

  1. backgroundColor 窗口的背景色  
  2. backgroundTextStyle:#ffffff 下拉loading样式,仅支持dark/light
  3. enablePullDownRefresh:false     是否开启全局的下拉刷新
  4. onReachBottomDistance:50     页面上拉触底事件触发时距页面底部距离,单位为px.