微信小程序开发入门手册
第一步:使用未注册过公众号的账号注册小程序账号
第二步:下载微信小程序开发者工具并安装,下载路径:
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节 ...
- 小程序onload_微信小程序开发入门之共享账本(十四)
微信小程序开发入门之共享账本(十四) (备注:微信小程序的wxml文件相当于HTML文件,wxss文件相当于CSS文件,js文件就是JavaScript文件,数据库为NoSQL数据库,数据库脚本语言也 ...
- 《微信小程序开发入门精要》——第2章,第2.8节带边距的水平等间隔排列
本节书摘来自异步社区<微信小程序开发入门精要>一书中的第2章,第2.8节带边距的水平等间隔排列,作者 李宁,更多章节内容可以访问云栖社区"异步社区"公众号查看 2.8 ...
- 从零开始学前端第十七讲--微信小程序开发入门
微信小程序开发入门 主讲人介绍 沁修,葡萄藤技术总监 项目经验丰富,擅长H5移动项目开发. 专注技术选型.底层开发.最佳代码实践规范总结 直播录屏版 https://v.qq.com/x/page/n ...
- 微信小程序开发入门(连载)—— 开发前的准备工作
上一篇:微信小程序开发入门(连载)-- 认识微信小程序 1. 注册小程序帐号 在微信公众平台官网首页(https://mp.weixin.qq.com)点击右上角的"立即注册"按钮 ...
- 微信小程序开发入门(连载)—— Hello World
上一篇:微信小程序开发入门(连载)-- 微信公众平台配置 3.1 微信开发者工具 前往 开发者工具下载页面 (https://developers.weixin.qq.com/miniprogram/ ...
- 微信小程序开发入门(连载)—— 微信公众平台配置
上一篇:微信小程序开发入门(连载)-- 开发前的准备工作 登录微信公众平台(https://mp.weixin.qq.com),点击左侧导航栏中的"开发",点击"开发设置 ...
- 微信小程序开发入门(连载)—— 认识微信小程序
从今天开始,为大家开一门连载课程 --<微信小程序开发入门>. 2011 年,腾讯公司新的即时通讯社交软件微信正式上线,凭借其新颖的设计风格和良好的使用体验,微信很快就获得了大量的用户.据 ...
- 微信小程序开发入门要学哪些内容
微信小程序开发入门要学哪些内容?微信小程序需要学习的知识点:注册登录.开发工具安装.配置.样式.组件.微信小程序数据渲染.网络请求API.获取用户信息API等,了解开发者工具.原生框架.模板语法.组件 ...
最新文章
- caffe之mac下环境搭建
- 【ubuntu】GPU进程kill后,显存未释放(杀死僵尸进程)
- Axure RP 8.0正式版下载地址 安装和汉化说明
- 下班约会时来了新需求,咋办?
- SAP License:PS模块WBS预算更改
- MS SQL入门基础:存储过程概述
- 2018蓝桥杯A组:分数(3种方法 循环累称 快速幂运算 移位运算)
- MySQL高可用性分析
- golang防止MySQL注入_防止SQL注入解决方案
- “只取一瓢饮”的读书
- 18个使用 jQuery 制作的创意网站欣赏
- 一道智商测试题 月薪三万
- Python 05 包Packet
- python多元非线性回归_day-13 python库实现简单非线性回归应用
- 数据、数据元素、数据项、数据对象的理解
- 3369. 三千米健身步道
- 机器人视觉引导定位介绍
- Vivado、modelsim、VHDL错误集锦
- 没学过量子力学,物理学也是一团糟,不过我觉得这个故事很有意思
- (解决方法)netcat信任证书未找到
热门文章
- 公众号运营必备三大神器,满足你的所有需求
- 人工智能电话机器人的功能
- 华为AI计算机,华为发布人工智能工程师认证(HCNA-AI),推动人工智能人才生态发展...
- 洛谷P2678 Java解法
- SpringBoot resultful风格返回格式
- curl调用新版jenkins crumb报错 No valid crumb was included in the request 解决方法
- snmpwalk 安装与使用详解-windows下
- python怎么搜索文献_python论文参考文献有哪些
- (九)统计学习方法 | 隐马尔可夫模型
- 抢票成功率高的抢票软件