微信小程序部分面试题

本文介绍了微信小程序的开发核心,包括WXML与HTML、WXSS与CSS的异同,小程序与Vue的区别,数据传递方法,页面跳转策略,生命周期函数,自定义组件创建,以及优化和性能提升技巧。此外,还探讨了小程序的优点、缺点,与其他技术的对比,以及与H5、webview的交互方式。
摘要由CSDN通过智能技术生成

一.简单描述下微信开发小程序的相关文件类型?

1.wxml模板文件,是框架设计的一套标签语言,结合基本组件、事件系统、可以构建出页面的结构。
2.wxss样式文件。是一套样式语言,用于WXML的组件样式
3.js脚本逻辑文件,逻辑处理网络请求
4.json配置文件,小程序设置,如页面注册,页面标题及tabBar.
5.app.json整个小程序的 全局配置,包括:
Pages:[所有页面路径]
网络设置(网络超时时间)
界面表现(页面注册)
window:(背景色、导航样式、默认标题)
底部tab等
6.app.js监听并处理小程序的生命周期函数、声明全局变量
7.app.wxss全局裴矩的样式文件

二.请谈谈wxml与标准的html的异同?

都是用来描述页面的结构;
都是由标签、属性等构成;
标签名字不一样,且小程序标签更少,单一标签更多;
多了一些wx:if这样的属性以及{ {}}这样的样式;
WXML仅能在微信开小程序开发者工具中预览,而HTML可以在浏览器内预览
三.请谈谈wxss和css的异同?

都是描述页面的样子;
wxss具有css大部分的特性,也做了一些扩大和修改;
wxss仅支持部分css选择器;
wxss提供全局式与局部样式
wxss不支持window和dom文档流
四、小程序和Vue写法的区别?

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值