微信小程序入门

小程序不是一门语言,开发者只需要具有JavaScript和CSS相关知识即可。小程序中没有DOM,请放弃首先获取DOM再操作DOM的思想。关于小程序开发的IDE(微信开发者工具)请自行在官网下载。关于IDE的使用此处就不再赘述了。IDE的功能区如下图所示:

 

调试区如图:

 新建项目需要一个appID,如果没有可以自行注册或者使用测试ID,注册是完全免费的。新建项目后的目录结构如下图所示:

                                          

 

根目录下有三个文件:app.js、app.json、app.wxss,根据经验,既然在根目录下,一般都是对整个项目的配置,事实上确实如此。这三个文件是小程序必须有的描述文件,是应用程序级别的文件,必须放在根目录下。这三个文件的含义如下:

文件

是否必须

作用

app.js

小程序逻辑文件

app.json

小程序配置文件

app.wxss

全局公共样式文件

接着便是pages和utils文件夹,IDE新建项目后在pages里默认了index和logs子文件夹,index文件夹里默认有四个文件,如上图所示,分别是index.js、index.json、index.wxml、index.wxss四个文件。根据文件的图标也可以大致猜出他们的作用了。作用如下表:

文件类型

是否必须

作用

js

页面逻辑

wxml

页面结构

wxss

页面样式

json

页面配置

wxml类似于HTML,用来编写页面的标签和骨架,不过不能使用HTML标签,只能使用小程序自己封装的一些组件,详细的将会在后面介绍。

wxss文件类似于CSS文件,用来编写样式,他们的本质是一样的,所以按照CSS的语法去写就可以了。

json文件用来配置页面的样式与行为,js文件就是前端的JavaScript文件,用来编写页面逻辑以及与后端的交互。

对于utils文件夹则用来存放一些公共的js,写过vue的同学应该使用过很多的util工具文件,在其他目录也可以定义utils目录,小程序对它是没有任何限制的。

新建的不使用云服务的JavaScript基础模板项目,在index里边默认了获取用户头像与昵称的方法,在IDE中预览如图所示:

                          

为什么在模拟器中可以预览显示信息呢,那是因为在app.json中这个页面被注册了,小程序框架知道了这个页面的存在以及位置:

 

如果有多个页面,要将每个页面的路径加入到pages这个数组下,否则小程序不会加载。例如:

 

(Tip:如果不想一个个创建文件,可以直接在app.json写上文件路径,保存后IDE会自动帮我们创建文件夹以及对应的四个文件,并自动生成代码,复制路径只能生成js和wxml文件,手动输入路径可以生成四个文件,删掉路径不会自动删除哈)

 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Miki_souls

你的鼓励将是我创作的最大动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值