本文主要是介绍小程序学习日记-微信2-小程序的程序结构,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在开发微信小程序前,了解程序运行机制、程序结构、各个文件的作用,对于开发者来说是必须的。
新建一个小程序程序时,得到的程序结构如下:
├── app.js # 全局逻辑脚本
├── app.json # 全局配置
├── app.wxss # 全局样式
├── pages
│ │── index
│ │ ├── index.wxml # 页面
│ │ ├── index.js # 页面逻辑脚本
│ │ ├── index.json # 页面配置文件
│ │ └── index.wxss # 页面样式
│ └── logs
│ ├── logs.wxml # 日志页面,调试用
│ └── logs.js # 日志逻辑
└── utils # 工具包--一般是自制的工具包非微信提供
每个文件是用来做什么的呢?
微信小程序程序结构说明
其中:
wxml是微信小程序自己扩展的开发语言:WXML 语法参考 。 推荐在其中使用 WXS 构建视图层【WXS 语法参考】IOS系统能够达到更高的效率同时兼容安卓。
wxss是微信扩展的样式语言:语法同css3,在其基础上有做功能增强【WXSS说明】
js与网页开发中的js一致,但是有些地方不一样:
基于安全考虑,小程序中不支持动态执行 JS 代码,即:
- 不支持使用
eval
执行 JS 代码- 不支持使用
new Function
创建函数小程序框架的逻辑层并非运行在浏览器中,因此
JavaScript
在 web 中一些能力都无法使用,如window
,document
等
这篇关于小程序学习日记-微信2-小程序的程序结构的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!