10分钟入门微信小程序开发:从环境搭建到开发出第一个程序。( 三 )


而且,经还有一个神奇的用于:过审 。因为小程序很多了,很多互相拷贝的小程序也很多,代码几乎是一样的,而小程序不允许同样或雷同度过高的小程序发布,所以很多小程序卡在过审环节 。而用JShaman加密代码后,过审就不会因为代码雷同而被卡 。
回到正题,上面讲了app.js 。下面再介绍小程序其它三个重要文件 。
app.json文件
该文件是一个json对象,用于对小程序进行全局配置(该文件中不能有注释) 。
它可以配置页面路径,窗口表现,tabBar标签导航,网络超时,debug模式,其中pages对象用来配置小程序的里面所有的页面路径(该对象是个数组且第一个是小程序的首页),页面路径不需要写任何后缀,系统会自动去加载同名的 .json、.js、.wxml、.wxss 文件 。window对象用于设置小程序的窗口表现,包括状态栏、导航条、标题、窗口背景色等 。tabBar对象用于设置标签导航,就是小程序窗口底部的菜单栏,可以实现快速切换页面 。

10分钟入门微信小程序开发:从环境搭建到开发出第一个程序。

文章插图
 
WXML文件
WXML是一套类似html的标签语言,是用来构建页面结构的 。标签虽然与HTML有点不同但用法基本一致,同时还具备了类似Vue框架的特性,支持列表循环、条件渲染、模板引用及数据绑定等功能 。一段完整的WXML语句由一个开始标签和一个结束标签组成,在标签中可以是内容也可以是其它WXML标签 。这里需要注意的是WXML要求标签必须是严格闭合的,没有闭合将会导致编译错误 。
10分钟入门微信小程序开发:从环境搭建到开发出第一个程序。

文章插图
 
WXSS文件
WXSS是一套样式语言,用于描述 WXML 的组件样式 。通过定义WXSS来控制页面的呈现样式的,这个跟HTML中的CSS功能差不多(WXSS 具有 CSS 大部分特性并在CSS基础上进行了扩充以及修改) 。app.wxss与页面中的.wxss文件不同之处在于它的作用域是全局,而页面中的.wxss文件只能作用于当前页面 。
10分钟入门微信小程序开发:从环境搭建到开发出第一个程序。

文章插图
 
掌握以上内容,你便入门了小程序开发,是名小程序开发人员了 。




推荐阅读