亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 課堂 > 小程序 > 正文

微信小程序開發(fā)面試題,附答案

2020-03-21 16:30:16
字體:
供稿:網(wǎng)友
微信小程序開發(fā),小程序開發(fā),微信小程序面試題 
1、簡單描述下微信小程序的相關(guān)文件類型?
答:微信小程序項(xiàng)目結(jié)構(gòu)主要有四個(gè)文件類型,如下

一、WXML (WeiXin Markup Language)是框架設(shè)計(jì)的一套標(biāo)簽語言,結(jié)合基礎(chǔ)組件、事件系統(tǒng),可以構(gòu)建出頁面的結(jié)構(gòu)。內(nèi)部主要是微信自己定義的一套組件。

二、WXSS (WeiXin Style Sheets)是一套樣式語言,用于描述 WXML 的組件樣式,

二、js 邏輯處理,網(wǎng)絡(luò)請(qǐng)求

三、json 小程序設(shè)置,如頁面注冊(cè),頁面標(biāo)題及tabBar。


四、app.json

必須要有這個(gè)文件,如果沒有這個(gè)文件,項(xiàng)目無法運(yùn)行,因?yàn)槲⑿趴蚣馨堰@個(gè)作為配置文件入口,整個(gè)小程序的全局配置。包括頁面注冊(cè),網(wǎng)絡(luò)設(shè)置,以及小程序的window背景色,配置導(dǎo)航條樣式,配置默認(rèn)標(biāo)題。

五、app.js
必須要有這個(gè)文件,沒有也是會(huì)報(bào)錯(cuò)!但是這個(gè)文件創(chuàng)建一下就行 什么都不需要寫以后我們可以在這個(gè)文件中監(jiān)聽并處理小程序的生命周期函數(shù)、聲明全局變量。

六、app.wxss


2、你是怎么封裝微信小程序的數(shù)據(jù)請(qǐng)求的?
答:
一、將所有的接口放在統(tǒng)一的js文件中并導(dǎo)出

二、在app.js中創(chuàng)建封裝請(qǐng)求數(shù)據(jù)的方法

三、在子頁面中調(diào)用封裝的方法請(qǐng)求數(shù)據(jù)


3、有哪些參數(shù)傳值的方法?
答:
一、給HTML元素添加data-*屬性來傳遞我們需要的值,然后通過e.currentTarget.dataset或onload的param參數(shù)獲取。但data-名稱不能有大寫字母和不可以存放對(duì)象
二、設(shè)置id 的方法標(biāo)識(shí)來傳值通過e.currentTarget.id獲取設(shè)置的id的值,然后通過設(shè)置全局對(duì)象的方式來傳遞數(shù)值
三、在navigator中添加參數(shù)傳值

4、你使用過哪些方法,來提高微信小程序的應(yīng)用速度?
答:
一、提高頁面加載速度
二、用戶行為預(yù)測(cè)
三、減少默認(rèn)data的大小
四、組件化方案

5、小程序與原生App哪個(gè)好? 
答: 小程序除了擁有公眾號(hào)的低開發(fā)成本、低獲客成本低以及無需下載等優(yōu)勢(shì),在服務(wù)請(qǐng)求延時(shí)與用戶使用體驗(yàn)是都得到了較大幅度  的提升,使得其能夠承載跟復(fù)雜的服務(wù)功能以及使用戶獲得更好的用戶體驗(yàn)。


6、簡述微信小程序原理? 
答:微信小程序采用JavaScript、WXML、WXSS三種技術(shù)進(jìn)行開發(fā),從技術(shù)講和現(xiàn)有的前端開發(fā)差不多,但深入挖掘的話卻又有所不同。

JavaScript:首先JavaScript的代碼是運(yùn)行在微信App中的,并不是運(yùn)行在瀏覽器中,因此一些H5技術(shù)的應(yīng)用,需要微信App提供對(duì)應(yīng)的API支持,而這限制住了H5技術(shù)的應(yīng)用,且其不能稱為嚴(yán)格的H5,可以稱其為偽H5,同理,微信提供的獨(dú)有的某些API,H5也不支持或支持的不是特別好。

WXML:WXML微信自己基于XML語法開發(fā)的,因此開發(fā)時(shí),只能使用微信提供的現(xiàn)有標(biāo)簽,HTML的標(biāo)簽是無法使用的。

WXSS:WXSS具有CSS的大部分特性,但并不是所有的都支持,而且支持哪些,不支持哪些并沒有詳細(xì)的文檔。

微信的架構(gòu),是數(shù)據(jù)驅(qū)動(dòng)的架構(gòu)模式,它的UI和數(shù)據(jù)是分離的,所有的頁面更新,都需要通過對(duì)數(shù)據(jù)的更改來實(shí)現(xiàn)。

小程序分為兩個(gè)部分webview和appService。其中webview主要用來展現(xiàn)UI,appService有來處理業(yè)務(wù)邏輯、數(shù)據(jù)及接口調(diào)用。它們?cè)趦蓚€(gè)進(jìn)程中運(yùn)行,通過系統(tǒng)層JSBridge實(shí)現(xiàn)通信,實(shí)現(xiàn)UI的渲染、事件的處理

7、分析下微信小程序的優(yōu)劣勢(shì)?
答:

優(yōu)勢(shì):

1、無需下載,通過搜索和掃一掃就可以打開。

2、良好的用戶體驗(yàn):打開速度快。

3、開發(fā)成本要比App要低。

4、安卓上可以添加到桌面,與原生App差不多。

5、為用戶提供良好的安全保障。小程序的發(fā)布,微信擁有一套嚴(yán)格的審查流程, 不能通過審查的小程序是無法發(fā)布到線上的。

劣勢(shì):

1、限制較多。頁面大小不能超過1M。不能打開超過5個(gè)層級(jí)的頁面。

2、樣式單一。小程序的部分組件已經(jīng)是成型的了,樣式不可以修改。例如:幻燈片、導(dǎo)航。

3、推廣面窄,不能分享朋友圈,只能通過分享給朋友,附近小程序推廣。其中附近小程序也受到微信的限制。

4、依托于微信,無法開發(fā)后臺(tái)管理功能。


8、微信小程序與H5的區(qū)別?

答:

第一條是運(yùn)行環(huán)境的不同

傳統(tǒng)的HTML5的運(yùn)行環(huán)境是瀏覽器,包括webview,而微信小程序的運(yùn)行環(huán)境并非完整的瀏覽器,是微信開發(fā)團(tuán)隊(duì)基于瀏覽器內(nèi)核完全重構(gòu)的一個(gè)內(nèi)置解析器,針對(duì)小程序?qū)iT做了優(yōu)化,配合自己定義的開發(fā)語言標(biāo)準(zhǔn),提升了小程序的性能。


第二條是開發(fā)成本的不同

只在微信中運(yùn)行,所以不用再去顧慮瀏覽器兼容性,不用擔(dān)心生產(chǎn)環(huán)境中出現(xiàn)不可預(yù)料的奇妙BUG


第三條是獲取系統(tǒng)級(jí)權(quán)限的不同

系統(tǒng)級(jí)權(quán)限都可以和微信小程序無縫銜接


第四條便是應(yīng)用在生產(chǎn)環(huán)境的運(yùn)行流暢度

長久以來,當(dāng)HTML5應(yīng)用面對(duì)復(fù)雜的業(yè)務(wù)邏輯或者豐富的頁面交互時(shí),它的體驗(yàn)總是不盡人意,需要不斷的對(duì)項(xiàng)目優(yōu)化來提升用戶體驗(yàn)。但是由于微信小程序運(yùn)行環(huán)境獨(dú)立



9、怎么解決小程序的異步請(qǐng)求問題?

答:
在回調(diào)函數(shù)中調(diào)用下一個(gè)組件的函數(shù):

app.js

success: function (info) {
               
                that.apirtnCallback(info)
              }

index.js

 onLoad: function () {
    app.apirtnCallback = res => {
     console.log(res) 
    }

10、小程序的雙向綁定和vue哪里不一樣?

答:
小程序直接this.data的屬性是不可以同步到視圖的,必須調(diào)用:
 

this.setData({
          noBind:true
        })

11、小程序的wxss和css有哪些不一樣的地方?

答:一、wxss的圖片引入需使用外鏈地址;二、沒有Body;樣式可直接使用import導(dǎo)入

12、webview中的頁面怎么跳回小程序中?

答:首先要引入最新版的jweixin-1.3.2.js,然后

wx.miniProgram.navigateTo({

            url: '/pages/login/login'+'$params'
        })
13、小程序關(guān)聯(lián)微信公眾號(hào)如何確定用戶的唯一性?
答:使用wx.getUserInfo方法withCredentials為 true 時(shí) 可獲取encryptedData,里面有 union_id。后端需要進(jìn)行對(duì)稱解密

14、如何實(shí)現(xiàn)下拉刷新?
答:用view代替scroll-view,,設(shè)置onPullDownRefresh函數(shù)實(shí)現(xiàn)

15、使用webview直接加載要注意哪些事項(xiàng)
答:一、必須要在小程序后臺(tái)使用管理員添加業(yè)務(wù)域名;二、h5頁面跳轉(zhuǎn)至小程序的腳本必須是1.3.1以上;三、微信分享只可以都是小程序的主名稱了,如果要自定義分享的內(nèi)容,需小程序版本在1.7.1以上;四、h5的支付不可以是微信公眾號(hào)的appid,必須是小程序的appid,而且用戶的openid也必須是用戶和小程序的。

16、小程序調(diào)用后臺(tái)接口遇到哪些問題?
答:一、數(shù)據(jù)的大小有限制,超過范圍會(huì)直接導(dǎo)致整個(gè)小程序崩潰,除非重啟小程序;2、小程序不可以直接渲染文章內(nèi)容頁這類型的html文本內(nèi)容,若需顯示要借住插件,但插件渲染會(huì)導(dǎo)致頁面加載變慢,所以最好在后臺(tái)對(duì)文章內(nèi)容的html進(jìn)行過濾,后臺(tái)直接處理批量替換p標(biāo)簽div標(biāo)簽為view標(biāo)簽,然后其它的標(biāo)簽讓插件來做,減輕前端的時(shí)間。

17、webview的頁面怎么跳轉(zhuǎn)到小程序?qū)Ш降捻撁妫?/strong>
答:小程序?qū)Ш降捻撁婵梢酝ㄟ^switchTab,但默認(rèn)情況是不會(huì)重新加載數(shù)據(jù)的。
若需加載新數(shù)據(jù),則在success屬性中加入以下代碼即可:

success: function (e) {
            var page = getCurrentPages().pop();
            if (page == undefined || page == null) return;
            page.onLoad();
           }

  webview的頁面,則通過

 wx.miniProgram.switchTab({
          url: '/pages/index/index'
        })

18、小程序和Vue寫法的區(qū)別?
答:
一、循環(huán)遍歷的時(shí)候:小程序是wx:for="list",而Vue是v-for="info in list"
二、調(diào)用data模型的時(shí)候:小程序是this.data.uinfo,而Vue是this.uinfo;給模型賦值也不一樣,小程序是this.setData({uinfo:1}),而Vue是直接this.uinfo=1
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
精品全国在线一区二区| 69视频免费在线观看| 日韩欧美四区| 国精品人伦一区二区三区蜜桃| 全球中文成人在线| 亚洲天堂黄色片| 久久精品亚洲麻豆av一区二区| 伊人网综合在线| 欧美性大战久久久久| 亚洲青涩在线| 国产高清免费av在线| 国产精品免费91| 国产性生活免费视频| 天堂a√在线| 看欧美日韩国产| 日韩黄在线观看| 99久久精品一区二区| 你微笑时很美电视剧整集高清不卡| 亚洲国产精品午夜在线观看| 欧美日韩免费观看一区=区三区| 国产三级精品网站| 粉嫩精品导航导航| 女人天堂在线视频| 久久久亚洲av波多野结衣| 青青影院一区二区三区四区| 精品成人av一区| 精品久久久久久久久久中文字幕| 精品一区二区三区三区| 亚洲在线视频观看| 国产在线观看91精品一区| 三上悠亚在线观看视频| 91网站视频在线观看| 成人性生交大片免费看午夜| 91亚洲精品视频在线观看| 亚洲美女色禁图| 色噜噜狠狠一区二区三区狼国成人| 桃色av一区二区| 欧美一乱一性一交一视频| 免费看成人哺乳视频网站| 91色视频在线| av免费观看一区二区| 美女视频亚洲色图| jizzjizz视频| 国产精品福利观看| 国产一区二区三区在线观看免费| 国产成人精品一区二区三区四区| 久久免费在线观看视频| 国产欧美啪啪| 国产婷婷色一区二区在线观看| 中文字幕av资源一区| 欧美韩国一区二区| 国产精品夜夜夜一区二区三区尤| 免费在线性爱视频| 欧美日韩午夜电影网| 亚洲一级片在线观看| 黄频视频在线观看| 蜜臀久久精品久久久用户群体| 色姑娘综合av| 一区二区三区播放| 国产中文一区二区三区| 性欧美18~19sex高清播放| 欧美国产在线一区| caoporn97免费视频公开| 精品日产一区2区三区黄免费| 国产又粗又黄视频| av不卡一区二区三区| 欧美视频日韩视频在线观看| 色婷婷香蕉在线一区二区| 99国产精品免费网站| xxxx性欧美| 99热精品在线播放| 蜜桃视频一区二区三区在线观看| 伊人午夜电影| 亚洲欧美自偷自拍| 日韩精品一区二区av| 亚洲一区三区视频在线观看| 在线观看av不卡| 免费成人深夜夜行视频| 亚洲一区欧美一区| 老司机午夜免费福利| 久久在线免费| 丁香婷婷综合激情五月色| 久青草视频在线观看| 被灌满精子的波多野结衣| 亚洲乱亚洲乱妇| 一本色道婷婷久久欧美| 1stkiss在线漫画| 欧美午夜性春猛xxxx| www免费视频| 青青草国产免费| 亚洲图片欧美另类| 欧美成人一区二区三区四区| 久久久av毛片精品| 欧美亚洲国产怡红院影院| 亚洲av无码国产精品永久一区| 国产人妖在线播放| www.97.| 色资源网在线观看| 懂色av一区二区三区免费看| 久久综合九色综合欧美98| 欧美精品卡一卡二| 奇门遁甲1982国语版免费观看高清| 成人午夜电影免费在线观看| 国产高清日韩| 国产一区二区三区四区福利| 91精品国产综合久久精品app| 国产精品久久久久久妇女| 2018亚洲男人天堂| 亚洲精品成人| 无人日本免费视频| 亚洲一区二区美女| 欧美日韩在线观看一区二区| 新片速递亚洲合集欧美合集| 中文国产在线观看| 国产国语性生话播放| 国产福利第一视频在线播放| 欧美videossexotv100| 国产精品对白交换视频| 午夜精品久久久久久久久久久久| 在线观看日本网站| 午夜精品福利一区二区三区av| 天天操天天怕| 国产高清美女一级毛片久久| 大片免费在线观看| av在线免费看片| 亚洲人人夜夜澡人人爽| 欧美亚洲在线观看| 天堂av中文在线资源库| 亚洲一区二区精品3399| 色又黄又爽网站www久久| 国产精品高潮呻吟AV无码| 色香色香欲天天天影视综合网| 日本亚洲不卡| 欧美大片久久久| 亚洲av无码久久精品色欲| 亚州视频一区二区三区| 诱受h嗯啊巨肉高潮| 午夜精品理论片| 亚洲乱码国产乱码精品精天堂| 一本二本三本亚洲码| 簧片在线免费看| 丁香婷婷久久久综合精品国产| 日本女优北野望在线电影| 成人免费va视频| 麻豆视频国产| 污视频在线看网站| 日本亚洲最大的色成网站www| 色哟哟网站在线观看| 日韩簧片在线观看| 99久久免费国产| 精品一区免费观看| 欧美三级午夜理伦三级中视频| 美女福利一区二区三区| 69精品国产久热在线观看| 国产精品人人爽人人爽| 日韩理论电影院| 99热这里只有精品在线观看| 久久中文精品视频| 日本中文一区二区三区| 毛片.com| 久久久久久欧美| 在线观看日韩视频| 精品无吗乱吗av国产爱色| 亚洲国产欧美一区二区三区同亚洲| 国产精品啊v在线| 97精品久久久| 亚洲免费毛片网站| 国产xxx69麻豆国语对白| 毛片一级免费一级| 动漫精品一区二区三区| 国产黄色美女视频| 狠狠躁少妇一区二区三区| 国产精品国产三级国产有无不卡| 特级丰满少妇一级aaaa爱毛片| 99re这里只有精品视频首页| 在线永久看片免费的视频| 国产一区二区三区直播精品电影| 天天操天天操天天操天天操天天操| 欧美欧美欧美| 欧美偷拍视频| 欧美日韩一区二区三区| 国产成人av电影| 日韩欧美成人区| 国产成人自拍视频在线观看| 日韩福利一区二区| 国产欧美综合精品一区二区| 亚洲综合男人的天堂| 国产成人无码av| 日韩国产欧美精品一区二区三区| 日韩 国产 欧美| 性一交一乱一伧国产女士spa| 国产精品1区二区.| 久久伊人精品| 亚洲国产成人在线视频| 欧美激情成人在线| 91久久黄色| 丁香花视频在线观看| а√在线中文网新版地址在线| 麻豆传媒mv| 国产日韩欧美中文字幕| 亚洲精品理论电影| av一区二区三区在线观看| 999视频在线观看| 中文字幕久久精品| 国产精品久久久久秋霞鲁丝| 超碰97在线看| 国产原创一区二区三区| 麻豆国产在线播放| 欧美三级电影一区二区三区| 欧美激情喷水| 丝袜视频国产在线播放| 不卡区在线中文字幕| 亚洲成人原创| 欧美aaa在线观看| 久久精品国产一区二区三| 55av亚洲| 日本欧美韩国一区三区| 日韩av在线精品| 在线国产视频| 精品无人国产偷自产在线| 日本亚洲三级在线| 久久精品成人一区二区三区| 亚洲娇小娇小娇小| 狠狠久久伊人中文字幕| 欧美一区二区三区免费视| 福利在线观看| 99re国产精品| 久久99在线观看| 又黄又爽又色的视频| 国产极品粉嫩福利姬萌白酱| 欧美a级理论片| av免费在线播放| 天堂中文在线资源| 久久99精品久久只有精品| 日本三级免费看| 亚洲天堂视频网| 久久精品成人动漫| 在线不卡欧美精品一区二区三区| 欧美日韩在线播放一区二区| 一级精品视频在线观看宜春院| 国内视频一区二区| 久久久久国产成人精品亚洲午夜| 97视频热人人精品| 国产不卡视频在线观看| 日本三级视频在线观看| 岛国av一区二区三区| 91国产精品视频在线| 免费观看污网站| 伊人久久亚洲热| 国产又色又爽又黄刺激在线视频| 麻豆91在线观看| 精品一区日韩成人| 欧美日韩亚洲一区在线观看| 91亚洲精品久久久蜜桃网站| 97视频在线观看亚洲| 日本a级片视频| 欧美激情二区| 久久涩涩网站| 日本网站免费观看| 很黄很黄的网站免费的| 国产91精品久久久久| 97超级碰碰碰久久久| 亚洲成人午夜影院| 破处女黄色一级片| 欧美成人bangbros| 国产精品区免费视频| 777sesese| h精品动漫在线观看| 国产精品成人3p一区二区三区| 在线看福利影| 男女啪啪无遮挡网站| 99久久婷婷国产综合精品首页| 日韩精品视频无播放器在线看| 97国产在线播放| 色在线视频免费| 91看片一区| 久久九九视频| 成年人网站在线免费观看| 精品午夜一区二区三区在线观看| 999视频在线| 色婷婷av一区二区三区之红樱桃| 日韩av大全| 亚洲天堂男人天堂女人天堂| 69国产精品成人在线播放| 久热久精久品这里在线观看| 亚洲h视频在线观看| 欧美在线观看一区二区三区| 丝瓜av网站精品一区二区| 国产在线视频一区二区| 2012中文字幕在线视频| 亚洲欧洲美洲在线综合| 国产午夜精品久久久久免费视| 99在线精品视频免费观看软件| 免费在线观看你懂的| 国产精品成人av性教育| 播播国产欧美激情| 国产成人鲁色资源国产91色综| 无人区在线高清完整免费版 一区二| 无码人妻一区二区三区精品视频| 亚洲精品videossex少妇| 欧美精品一级片| 欧美国产第一页| 视频一区二区三区免费观看| 精品国产黄a∨片高清在线| 91成人在线观看国产| 欧美成人乱码一二三四区免费| 久久久久黄久久免费漫画| 少妇激情一区二区三区视频| 精品国产凹凸成av人导航| 老牛影视av老牛影视av| 日韩高清专区| 亚洲一卡二卡区| 国产精品日韩在线观看| 午夜爱爱毛片xxxx视频免费看| 国产人妻人伦精品| 欧美性做爰毛片| 日韩成人伦理电影在线观看| 久久手机免费视频| 久久riav二区三区| 久久久久久久九九九九| 99久久亚洲精品蜜臀| 国产精品亚洲人成在99www| 欧美福利在线播放| 国产精品高潮呻吟| 黄色三级视频在线观看| 黄色动漫在线观看| 日韩av中文字幕在线免费观看| 在线播放免费av|