小程序开发技师考试试卷及答案_第1页
小程序开发技师考试试卷及答案_第2页
小程序开发技师考试试卷及答案_第3页
小程序开发技师考试试卷及答案_第4页
小程序开发技师考试试卷及答案_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

小程序开发技师考试试卷及答案一、填空题(共10题,每题1分)1.微信小程序的入口配置文件是______。2.页面生命周期中,页面加载完成的函数是______。3.小程序中用于跳转页面且不关闭当前页面的API是______。4.自定义组件的属性定义在______节点下。5.小程序中用于滚动视图的容器组件是______。6.获取用户基本信息的API是______。7.小程序的全局数据可通过______对象获取。8.页面路由传递的参数存储在______对象中。9.小程序发送网络请求的核心API是______。10.自定义组件初始化完成时触发的生命周期函数是______。二、单项选择题(共10题,每题2分)1.下列哪个文件是小程序的页面逻辑文件?()A..wxmlB..jsC..jsonD..wxss2.小程序中,用于跳转到tabBar页面的API是?()A.wx.navigateToB.wx.redirectToC.wx.switchTabD.wx.reLaunch3.下列组件中,用于显示图片的是?()A.viewB.textC.imageD.button4.小程序的全局样式文件名称是?()A.app.wxssB.page.wxssC.component.wxssD.index.wxss5.页面初次渲染完成时触发的生命周期函数是?()A.onLoadB.onShowC.onReadyD.onHide6.小程序中同步存储本地数据的API是?()A.wx.setStorageSyncB.wx.getStorageC.wx.removeStorageD.wx.clearStorage7.自定义组件的方法定义在哪个节点下?()A.dataB.methodsC.propertiesD.lifetimes8.获取当前地理位置信息的API是?()A.wx.getLocationB.wx.chooseLocationC.wx.openLocationD.wx.getSetting9.下列哪个不是小程序的配置文件?()A.app.jsonB.project.config.jsonC.sitemap.jsonD.index.js10.页面下拉刷新功能需在哪个文件中配置?()A.app.jsonB.page.jsonC.app.jsD.page.js三、多项选择题(共10题,每题2分)1.小程序的页面文件包含哪些类型?()A..wxmlB..jsC..jsonD..wxss2.小程序的页面生命周期函数有?()A.onLoadB.onShowC.onReadyD.onUnload3.下列属于视图容器组件的是?()A.viewB.scroll-viewC.swiperD.cover-view4.小程序发送网络请求的注意事项包括?()A.需配置合法域名B.支持HTTPS协议C.可跨域请求D.本地调试可用localhost5.自定义组件的生命周期函数包括?()A.createdB.attachedC.readyD.detached6.小程序中存储数据的方式有?()A.全局变量B.本地存储C.页面dataD.云数据库7.需要用户授权的API有?()A.wx.getUserInfoB.wx.getLocationC.wx.chooseImageD.wx.request8.小程序的路由方式包括?()A.navigateToB.redirectToC.switchTabD.reLaunch9.小程序支持的样式单位有?()A.pxB.rpxC.emD.rem10.小程序云开发的核心功能包括?()A.云函数B.云数据库C.云存储D.云调用四、判断题(共10题,每题2分)1.小程序的app.json文件中必须配置pages数组。()2.小程序中可以直接使用DOM操作。()3.自定义组件允许嵌套使用。()4.小程序本地存储的容量是无限的。()5.页面生命周期函数onLoad仅触发一次。()6.小程序发送网络请求可使用HTTP协议。()7.小程序云开发无需搭建服务器。()8.组件属性可在wxml中动态绑定。()9.全局样式会覆盖页面样式。()10.小程序支持ES6语法。()五、简答题(共4题,每题5分)1.简述小程序页面的生命周期流程。2.简述小程序本地存储的使用场景及注意事项。3.简述自定义组件的开发步骤。4.简述小程序云开发的优势。六、讨论题(共2题,每题5分)1.讨论小程序开发中如何优化页面性能。2.讨论小程序与H5的区别及适用场景。答案:一、填空题1.app.json2.onLoad3.wx.navigateTperties5.scroll-view6.wx.getUserInfo7.getApp()8.options9.wx.request10.created二、单项选择题1.B2.C3.C4.A5.C6.A7.B8.A9.D10.B三、多项选择题1.ABCD2.ABCD3.ABCD4.ABD5.ABCD6.ABCD7.ABC8.ABCD9.AB10.ABCD四、判断题1.√2.×3.√4.×5.√6.×7.√8.√9.×10.√五、简答题1.小程序页面生命周期流程:页面加载触发onLoad(接收路由参数);页面显示或切回前台触发onShow;初次渲染完成触发onReady(可进行DOM操作);页面隐藏或切后台触发onHide;页面卸载触发onUnload(如跳转并关闭当前页)。这些函数按顺序执行,帮助开发者在不同阶段处理逻辑,如onLoad初始化数据,onShow更新状态,onUnload清理资源。2.本地存储使用场景:保存用户偏好(主题、语言)、临时数据(表单草稿)、登录状态(token)等。注意事项:容量有限(约10MB),避免存大量数据;明文存储,敏感信息不直接存;同步API易阻塞,频繁操作选异步;跨设备不共享,换设备需重新获取;定期清理无用数据。3.自定义组件开发步骤:1.创建组件目录及4个文件(.wxml/.js/.json/.wxss);2.组件js用Component()注册,定义properties、data、methods等;3.组件json设"component":true;4.页面json声明usingComponents引入组件;5.页面wxml使用组件标签。注意组件与页面通信(properties传值、triggerEvent触发事件)及样式隔离。4.云开发优势:无需搭建服务器,降低成本;提供云函数、云数据库、云存储等一体化服务;与小程序无缝集成,调用简单;自动扩容,高可用;安全身份认证(微信登录);实时数据同步;友好后台管理界面,便于监控。六、讨论题1.页面性能优化:减少渲染节点,避免嵌套过深;合理用wx:if(条件少)和hidden(频繁切换);图片压缩+懒加载;合并网络请求,用缓存;避免onLoad/onShow做大量同步操作;组件按需加载;分包降低主包大小;优化样式,减少重绘;清理定时器和监听事

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论