学习两周微信小程序的开发,自己颇有收获,在这里大体总结一下自己的心得体会。
微信小程序开发,入门算是非常简单,只要看官文文档即可小程序简易教程。如何申请小程序账号,如何开发自己第一个小程序,如何发布,这一系列hello world操作官方文档都有手把手教学。小程序开发的每个步骤,提供的能力文档里都有,个人觉得,做小程序开发,有事没事都看下文档,因为小程序更新比较快速,同时一些细小的能力我们可能会漏掉,所以多看文档。
除了app.json必须位于根目录下,其他文件随意,并且都可以删。并且页面文件可以放到如何位置,只要在app.json中的pages中配置了就可以。可以说是很灵活。app.json必须放置于项目的根目录下,它是小程序项目的全局配置文件。在小程序代码包准备完成进行启动后,会先读取app.json文件,进行小程序的初试化,比如初始化整个小程序外框样式,获取首页页面地址等。所有配置项key必须使用双引号括起来,value值为字符串类型的也必须使用双引号,不支持单引号
对于小程序开发工具,微信提供的微信开发者工具可以模拟任意场景值、设置页面参数、模拟更新等。基本满足了所有的调试。不过还有一些效果,开发工具和真机可能会不同,所以还是需要在真机上确认。
重要的几个组件:
1.web-view:通过把H5页面放置到web-view中,可以让H5页面在小程序内运行
2.scroll-view:实现一个区域内滑动效果
3.formid收集:给用户发送消息对一个小程序是非常重要的,它可以召唤回用户,导量效果非常明显。我们可以通过模板消息想小程序用户发送消息,但前提是我们得获取到openid和formid。

关于微信小程序学习的一些心得相关推荐

  1. 微信小程序学习Course 8 本地缓存API

    微信小程序学习Course 8 本地缓存API 本篇随笔主要介绍微信小程序本地缓存API函数,微信小程序可以在本地缓存一些关键词数据,每一条关键词对应一段字符串.微信小程序提供了以下API函数. 8. ...

  2. 微信小程序js数组初始化_微信小程序学习Course 3-2 JS数组对象学习

    微信小程序学习Course 3-2 JS数组对象学习 本节主要介绍JS中的数组. 3-2.1 数组的声明 数组声明的方式多种,如下例.一般我们可以先创建一个空数组,然后再填充. var names = ...

  3. 小程序 pagescrollto_微信小程序学习笔记(三)-- 首页及详情页开发

    一.常用组件 在上一个章节中讲解了封装请求数据的模块,在此处请求轮播图的数据 1.首页轮播图数据的请求以及渲染 1.1 轮播图数据的请求 pages/home/home.js import 2 使用组 ...

  4. 微信小程序学习笔记(1)

    微信小程序学习笔记 1.小程序代码结构 2.逻辑层和视图层 3. 小程序的宿主环境(通信模型.运行机制.组件.API) 4. 数据绑定和事件绑定 1.小程序代码结构 当开发者新建一个工程时,项目文件包 ...

  5. 微信小程序学习(三):在微信开发者工具中,使用WeUI前端美化框架,微信小程序

    微信小程序学习(三):在微信开发者工具中,使用WeUI 这里就是将WeUI导入到微信开发者工具中,我并没有使用多少样式,这里只是展示了一下怎么引用 网上有很多的方法,我绝大多数都没看懂,这里就是最简单 ...

  6. 微信小程序学习笔记一 + 小程序介绍 前置知识

    微信小程序学习笔记一 1. 什么是小程序? 2017年度百度百科十大热词之一 微信小程序, 简称小程序, 英文名 Mini Program, 是一种不需要下载安装即可使用的应用 ( 张小龙对其的定义是 ...

  7. 微信小程序学习:(二)app.js及index.js详解

    微信小程序学习:(二)app.js及index.js详解 项目地址:https://github.com/leoricding/- 在用ide创建小程序项目时,系统默认为我们创建了一个hellowor ...

  8. 2020微信小程序学习报告.2.17-3.1.(三)

    微信小程序学习报告应学校课程要求,特此记录首先,小程序知识点: wx.request的使用:发https请求,一个小程序同时只能有5个网络请求,https的参数里,url是接口地址,method是请求 ...

  9. 微信小程序学习笔记(一)

    干货来袭 基础前言   微信⼩程序,简称⼩程序,英⽂名 Mini Program ,是⼀种不需要下载安装即可使⽤的应⽤,它实现 了应⽤"触⼿可及"的梦想,⽤⼾扫⼀扫或搜⼀下即可打开 ...

最新文章

  1. 在 Java 应用程序中使用 Elasticsearch: 高性能 RESTful 搜索引擎和文档存储快速入门指南
  2. js模板引擎_VueSSRNuxt.js
  3. Unity3D ShaderLab 内发光防护罩
  4. VTK:Video之FFMPEG
  5. centos8上docker tomcat容器访问报404解决方法
  6. 数据库系统实训——实验六——游标
  7. php计算字符串散列,php计算字符串的SHA-1散列函数sha1()
  8. 4.1 tensorflow2实现Kruskal - Wallis 检验 ——python实战
  9. python类的属性前加上双下划线_Python中使用双下划线防止类属性被覆盖问题
  10. 凸优化第四章凸优化问题 4.6 广义不等式约束
  11. vmware workstation中Linux虚拟机固定IP
  12. 【网易云信】即时通讯SDK DEMO
  13. php 控制usb打印,usb口打印机的指令打印和驱动打印
  14. DedeCMS顽固木马后门专杀工具
  15. 计算机c盘扩容不用软件,电脑分区c盘扩容,这个方法超级简单!
  16. 你家kafka正常运行着吗
  17. [渝粤教育] 西南科技大学 公共人力资源管理 在线考试复习资料
  18. python报告水印怎么弄_如何用python操作word添加水印?这里有个问题,希望大家看一下!...
  19. 多个视频合成一个视频(带合成工具)
  20. 洛谷 P4379 [USACO18OPEN]Lemonade Line

热门文章

  1. 有哪些好用的python在线编程环境?
  2. string拼接时去掉最后一个逗号
  3. 【C++ STL应用与实现】23: 如何使用std::mem_fn (since C++11)
  4. 软考高级(信息系统项目管理师)(四)--中间件技术
  5. pikachu-XSS(跨站脚本攻击)
  6. JS字符串转Byte[]
  7. 继电器——电磁式继电器
  8. Bluetooth 蓝牙介绍(三):低功耗蓝牙BLE空口协议Ⅰ
  9. RGB-D立体视觉导航之图像预处理
  10. Android App软件框架搭建