第一步:注册

在微信公众平台官网首页,点击注册。(相关文档可以找到,这里不再累述,望见谅。)

微信小程序注册成功后界面

第二步:编辑器、开发工具

我们假定你已经申请注册好微信小程序了,我们选定一个代码开发的编辑器。

这里,我推荐用:Sublime Text或者 Visual Studio Code

然后下载微信开发者工具(目前最新版:0.17.172600) 界面如下:

微信开发者工具示意图

如果你经常用Chrome的话,是不是很类似,Chrome下开启调试工具(F12),切换到手机模式,调整调试工具的方向到右侧贴边。

第三步:写代码

我们用Sublime Text打开一个空目录,然后新建3个文件:app.js、app.json、app.wxss。

这3个文件是必须的,名字是固定的,app代表的就是这整个小程序,所以,我们从名字上就能看出它们的重要性了。

至于文件扩展名,先说明一下:.wxss表示css,.wxml表示html,.json表示配置信息,这样,你就知道了,平时我们开发一个网页的3文件(html、css、js),是被另行规定了一下,你只要记住就行了,这是规则。

1、app.js

微信小程序app.js

这里,我们只写一个空App({}),这是规定的语法,你也可以到微信小程序开发文档上看详细说明。

2、app.json

微信小程序app.json

这里大部分是固定的,你只需要改变配置信息就行,针对本文,你需要指定 hello.js(不带扩展名)。

3、app.wxss

微信小程序app.wxss

这是全局的css样式定义,和你之前定义的main.css,让整个网站都用的公共样式一样。

4、hello.js

我们新建一个pages文件夹,让所有的页面都在此管理,接着新建hello.js文件,如下:

微信小程序hello.js文件

Page({})这是固定的格式, data也是固定的,表示静态数据用的,这里,我们定义message变量。

5、hello.wxml

微信小程序hello.wxml文件

这里的view是一个容器,类似我们经常写的div。然后模板引用数据{{变量}},上个文件,我们定义的变量在这里使用。

6、hello.wxss

微信小程序hello.wxss文件

定义了2个css类样式,供上一个文件的标签class属性使用。

第四步:调试预览,上传

把之前安装的微信开发者工具,打开,创建项目,指定我们的代码目录,就可以预览(需要微信验证登录)。这一部分,不细说了,官方的开发文档上有详细的说明。

调试预览的效果,就如上边编辑器的图片那样的。

关于上传的,微信开发者工具,就可以上传, 但是,因为本文太简单,即便上传了,也不太会审核通过的。

强烈建议你有空了,细看一下《微信小程序官方开发文档》。

微信小程序开发系列之Hello World的更多相关文章

  1. 【微信小程序开发•系列文章六】生命周期和路由

    这篇文章理论的知识比较多一些,都是个人观点,描述有失妥当的地方希望读者指出. [微信小程序开发•系列文章一]入门 [微信小程序开发•系列文章二]视图层 [微信小程序开发•系列文章三]数据层 [微信小程 ...

  2. WordPress版微信小程序开发系列(二):安装使用问答

    自WordPress版微信小程序发布开源以来,受关注的程度超过我原来的想象.这套程序主要面对的用户是wordpress网站的站长,如果wordpress站想在微信的生态圈得到推广,小程序成为一种重要的 ...

  3. 微信小程序开发系列五:微信小程序中如何响应用户输入事件

    微信小程序开发系列教程 微信小程序开发系列一:微信小程序的申请和开发环境的搭建 微信小程序开发系列二:微信小程序的视图设计 微信小程序开发系列三:微信小程序的调试方法 微信小程序开发系列四:微信小程序 ...

  4. 微信小程序开发系列六:微信框架API的调用

    微信小程序开发系列教程 微信小程序开发系列一:微信小程序的申请和开发环境的搭建 微信小程序开发系列二:微信小程序的视图设计 微信小程序开发系列三:微信小程序的调试方法 微信小程序开发系列四:微信小程序 ...

  5. 微信小程序开发系列七:微信小程序的页面跳转

    微信小程序开发系列教程 微信小程序开发系列一:微信小程序的申请和开发环境的搭建 微信小程序开发系列二:微信小程序的视图设计 微信小程序开发系列三:微信小程序的调试方法 微信小程序开发系列四:微信小程序 ...

  6. 微信小程序开发系列二:微信小程序的视图设计

    大家如果跟着我第一篇文章 微信小程序开发系列一:微信小程序的申请和开发环境的搭建 一起动手,那么微信小程序的开发环境一定搭好了.效果就是能把该小程序的体验版以二维码的方式发送给其他朋友使用. 这个系列 ...

  7. 微信小程序开发系列教程三:微信小程序的调试方法

    微信小程序开发系列教程 微信小程序开发系列一:微信小程序的申请和开发环境的搭建 微信小程序开发系列二:微信小程序的视图设计 这个教程的前两篇文章,介绍了如何用下图所示的微信开发者工具自动生成一个Hel ...

  8. 微信小程序开发系列四:微信小程序之控制器的初始化逻辑

    微信小程序开发系列教程 微信小程序开发系列一:微信小程序的申请和开发环境的搭建 微信小程序开发系列二:微信小程序的视图设计 微信小程序开发系列三:微信小程序的调试方法 这个教程的前两篇文章,介绍了如何 ...

  9. WordPress版微信小程序开发系列(一):WordPress REST API

    自动我发布开源程序WordPress版微信小程序以来,很多WordPress站长在搭建微信小程序的过程中会碰到各种问题来咨询我,有些问题其实很简单,只要仔细看看我写的文章,就可以自己解决.不过这些文章 ...

  10. 微信小程序开发系列一:微信小程序的申请和开发环境的搭建

    我最近也刚刚开始微信小程序的开发,想把我自学的一些心得写出来分享给大家. 这是第一篇,从零开始学习微信小程序开发.主要是小程序的注册和开发环境的搭建. 首先我们要在下列网址申请一个属于自己的微信小程序 ...

随机推荐

  1. BUUCTF RE部分题目wp

    RE 1,easyre拖进ida,得到flag 2,helloworld 将文件拖入apk改之理,得到flag 3,xor拖进ida,就是简单异或,写脚本 glo=[0x66,0x0a,0x6b,0x ...

  2. nuxt项目在windows环境下安装部署

    1.nodejs安装,地址 https://nodejs.org/en/ 2.在本地项目中运行npm  run build  命令将开发好的项目打包生成.nuxt文件夹,然后把.nuxt文件夹.nux ...

  3. 微信小程序生命周期、页面生命周期、组件生命周期

    1. 生命周期 App(全局) 位置:项目根目录app.js文件 App({ onLaunch (options) { // console.log('小程序初始化') }, onShow(optio ...

  4. 2019-8-28-WPF-开发

    title author date CreateTime categories WPF 开发 lindexi 2019-8-28 11:3:39 +0800 2018-2-13 17:23:3 +08 ...

  5. windows下注册ocx控件

    OCX 是对象类别扩充组件(Object Linking and Embedding (OLE) Control Extension):是可执行的文件的一种,但不可直接被执行: 是 ocx 控件的扩展 ...

  6. 解决Zookeeper报错:conf is not executed because it is not in the whitelist的解决办法

    1.echo wchp | nc localhost 2181 ,通过路径列出服务器 watch 的详细信息,且它会输出一个与 session 相关的路径.但是出现下面的错误. [root@xg61 ...

  7. nodejs 进阶:图片缩小

    demo 效果: 代码: /** * Created by ZXW on 2017/10/30. */ var fs = require('fs'); var gm = require('gm'); ...

  8. iftop简单使用

    在linux下想查看当前与主机通信的IP有哪些?流量多少?怎么办?使用iftop吧,小巧实用的小工具.在排查问题的时候能起到大作用. centos安装 yum install iftop 界面如下: ...

  9. leetcode-162周赛-1252-奇数值单元格数目

    题目描述: 自己的提交: class Solution: def oddCells(self, n: int, m: int, indices: List[List[int]]) -> int: ...

  10. java中EL表达式怎么获取网站的根目录

    ${pageContext.request.contextPath} <a href="${pageContext.request.contextPath}/login.jsp&quo ...