微信小程序面试必考题有哪些?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1830个文字,预计阅读时间需要8分钟。
1+请谈谈微信小程序的主要目录和文件的作用?+project.config.json+项目配置文件,主要用于配置项目是否开启https校验;+App.js+设置一些全局的基础数据等;+App.json+底部tab、栏和路由等配置。
1 请谈谈微信小程序主要目录和文件的作用?
project.config.json 项目配置文件,用得最多的就是配置是否开启https校验;
App.js 设置一些全局的基础数据等;
App.json 底部tab, 标题栏和路由等设置;
App.wxss 公共样式,引入iconfont等;
pages 里面包含一个个具体的页面;
index.json (配置当前页面标题和引入组件等);
index.wxml (页面结构);
index.wxss (页面样式表);
index.js (页面的逻辑,请求和数据处理等);
2 请谈谈wxml与标准的html的异同?
- 都是用来描述页面的结构;
- 都由标签、属性等构成;
- 标签名字不一样,且小程序标签更少,单一标签更多;
- 多了一些 wx:if 这样的属性以及 {{ }} 这样的表达式
- WXML仅能在微信小程序开发者工具中预览,而HTML可以在浏览器内预览
- 组件封装不同, WXML对组件进行了重新封装,
- 小程序运行在JS Core内,没有DOM树和window对象,小程序中无法使用window对象和document对象。
本文共计1830个文字,预计阅读时间需要8分钟。
1+请谈谈微信小程序的主要目录和文件的作用?+project.config.json+项目配置文件,主要用于配置项目是否开启https校验;+App.js+设置一些全局的基础数据等;+App.json+底部tab、栏和路由等配置。
1 请谈谈微信小程序主要目录和文件的作用?
project.config.json 项目配置文件,用得最多的就是配置是否开启https校验;
App.js 设置一些全局的基础数据等;
App.json 底部tab, 标题栏和路由等设置;
App.wxss 公共样式,引入iconfont等;
pages 里面包含一个个具体的页面;
index.json (配置当前页面标题和引入组件等);
index.wxml (页面结构);
index.wxss (页面样式表);
index.js (页面的逻辑,请求和数据处理等);
2 请谈谈wxml与标准的html的异同?
- 都是用来描述页面的结构;
- 都由标签、属性等构成;
- 标签名字不一样,且小程序标签更少,单一标签更多;
- 多了一些 wx:if 这样的属性以及 {{ }} 这样的表达式
- WXML仅能在微信小程序开发者工具中预览,而HTML可以在浏览器内预览
- 组件封装不同, WXML对组件进行了重新封装,
- 小程序运行在JS Core内,没有DOM树和window对象,小程序中无法使用window对象和document对象。

