第一步:使用未注册过公众号的账号注册小程序账号

第二步:下载微信小程序开发者工具并安装,下载路径:

https://mp.weixin.qq.com/debug/wxadoc/dev/devtools/download.html

进到下载界面后,根据自己的操作系统选择相应的链接进行下载,下载完成后进行安装。

第三步:创建一个项目

登录成功后,如果是第一次使用该工具会弹出创建项目的窗口,如下图:

第四步:项目代码结构解释

点击开发者工具左侧导航的“编辑”,我们可以看到这个项目,已经初始化并包含了一些简单的代码文件。最关键也是必不可少的,是 app.js、app.json、app.wxss 这三个。其中,.js后缀的是脚本文件,.json后缀的文件是配置文件,.wxss后缀的是样式表文件。微信小程序会读取这些文件,并生成小程序实例。

下面我们简单了解这三个文件的功能,方便修改以及从头开发自己的微信小程序。

​ 1、app.js是小程序的脚本代码。我们可以在这个文件中监听并处理小程序的生命周期函数、声明全局变量。调用框架提供的丰富的 API,如本例的同步存储及同步读取本地数据。

2、​ app.json 是对整个小程序的全局配置。我们可以在这个文件中配置小程序是由哪些页面组成,配置小程序的窗口背景色,配置导航条样式,配置默认标题。注意该文件不可添加任何注释。

3、app.wxss 是整个小程序的公共样式表。我们可以在页面组件的 class 属性上直接使用 app.wxss 中声明的样式规则。

  我们注意到,在实例程序的代码中还有2个文件夹,一个是pages,一个是utils,其中utils是放通用工具类方法的一个文件夹,pages是存放所有页面的文件夹。

微信小程序开发入门手册相关推荐

  1. 《微信小程序开发入门精要》——导读

    本节书摘来自异步社区<微信小程序开发入门精要>一书中的导读,作者 李宁,更多章节内容可以访问云栖社区"异步社区"公众号查看 目 录 第1章 微信小程序入门 第1章第1节 ...

  2. 小程序onload_微信小程序开发入门之共享账本(十四)

    微信小程序开发入门之共享账本(十四) (备注:微信小程序的wxml文件相当于HTML文件,wxss文件相当于CSS文件,js文件就是JavaScript文件,数据库为NoSQL数据库,数据库脚本语言也 ...

  3. 《微信小程序开发入门精要》——第2章,第2.8节带边距的水平等间隔排列

    本节书摘来自异步社区<微信小程序开发入门精要>一书中的第2章,第2.8节带边距的水平等间隔排列,作者 李宁,更多章节内容可以访问云栖社区"异步社区"公众号查看 2.8 ...

  4. 从零开始学前端第十七讲--微信小程序开发入门

    微信小程序开发入门 主讲人介绍 沁修,葡萄藤技术总监 项目经验丰富,擅长H5移动项目开发. 专注技术选型.底层开发.最佳代码实践规范总结 直播录屏版 https://v.qq.com/x/page/n ...

  5. 微信小程序开发入门(连载)—— 开发前的准备工作

    上一篇:微信小程序开发入门(连载)-- 认识微信小程序 1. 注册小程序帐号 在微信公众平台官网首页(https://mp.weixin.qq.com)点击右上角的"立即注册"按钮 ...

  6. 微信小程序开发入门(连载)—— Hello World

    上一篇:微信小程序开发入门(连载)-- 微信公众平台配置 3.1 微信开发者工具 前往 开发者工具下载页面 (https://developers.weixin.qq.com/miniprogram/ ...

  7. 微信小程序开发入门(连载)—— 微信公众平台配置

    上一篇:微信小程序开发入门(连载)-- 开发前的准备工作 登录微信公众平台(https://mp.weixin.qq.com),点击左侧导航栏中的"开发",点击"开发设置 ...

  8. 微信小程序开发入门(连载)—— 认识微信小程序

    从今天开始,为大家开一门连载课程 --<微信小程序开发入门>. 2011 年,腾讯公司新的即时通讯社交软件微信正式上线,凭借其新颖的设计风格和良好的使用体验,微信很快就获得了大量的用户.据 ...

  9. 微信小程序开发入门要学哪些内容

    微信小程序开发入门要学哪些内容?微信小程序需要学习的知识点:注册登录.开发工具安装.配置.样式.组件.微信小程序数据渲染.网络请求API.获取用户信息API等,了解开发者工具.原生框架.模板语法.组件 ...

最新文章

  1. caffe之mac下环境搭建
  2. 【ubuntu】GPU进程kill后,显存未释放(杀死僵尸进程)
  3. Axure RP 8.0正式版下载地址 安装和汉化说明
  4. 下班约会时来了新需求,咋办?
  5. SAP License:PS模块WBS预算更改
  6. MS SQL入门基础:存储过程概述
  7. 2018蓝桥杯A组:分数(3种方法 循环累称 快速幂运算 移位运算)
  8. MySQL高可用性分析
  9. golang防止MySQL注入_防止SQL注入解决方案
  10. “只取一瓢饮”的读书
  11. 18个使用 jQuery 制作的创意网站欣赏
  12. 一道智商测试题 月薪三万
  13. Python 05 包Packet
  14. python多元非线性回归_day-13 python库实现简单非线性回归应用
  15. 数据、数据元素、数据项、数据对象的理解
  16. 3369. 三千米健身步道
  17. 机器人视觉引导定位介绍
  18. Vivado、modelsim、VHDL错误集锦
  19. 没学过量子力学,物理学也是一团糟,不过我觉得这个故事很有意思
  20. (解决方法)netcat信任证书未找到

热门文章

  1. 公众号运营必备三大神器,满足你的所有需求
  2. 人工智能电话机器人的功能
  3. 华为AI计算机,华为发布人工智能工程师认证(HCNA-AI),推动人工智能人才生态发展...
  4. 洛谷P2678 Java解法
  5. SpringBoot resultful风格返回格式
  6. curl调用新版jenkins crumb报错 No valid crumb was included in the request 解决方法
  7. snmpwalk 安装与使用详解-windows下
  8. python怎么搜索文献_python论文参考文献有哪些
  9. (九)统计学习方法 | 隐马尔可夫模型
  10. 抢票成功率高的抢票软件