小程序總結(jié)

微信小程序必知面試題

1 請談?wù)勎⑿判〕绦蛑饕夸浐臀募淖饔茫?/p>

project.config.json 項目配置文件,用得最多的就是配置是否開啟https校驗嗽桩;

App.js? 設(shè)置一些全局的基礎(chǔ)數(shù)據(jù)等岳守;

App.json 底部tab, 標題欄和路由等設(shè)置;

App.wxss 公共樣式碌冶,引入iconfont等棺耍;

pages 里面包含一個個具體的頁面;

index.json (配置當前頁面標題和引入組件等)种樱;

index.wxml (頁面結(jié)構(gòu))蒙袍;

index.wxss (頁面樣式表);

index.js (頁面的邏輯嫩挤,請求和數(shù)據(jù)處理等)害幅;

2 請談?wù)剋xml與標準的html的異同?

都是用來描述頁面的結(jié)構(gòu)岂昭;

都由標簽以现、屬性等構(gòu)成;

標簽名字不一樣约啊,且小程序標簽更少邑遏,單一標簽更多;

多了一些 wx:if 這樣的屬性以及 {{ }} 這樣的表達式

WXML僅能在微信小程序開發(fā)者工具中預覽恰矩,而HTML可以在瀏覽器內(nèi)預覽

組件封裝不同记盒, WXML對組件進行了重新封裝,

小程序運行在JS Core內(nèi)外傅,沒有DOM樹和window對象纪吮,小程序中無法使用window對象和document對象俩檬。

3 請談?wù)刉XSS和CSS的異同?

都是用來描述頁面的樣子碾盟;

WXSS 具有 CSS 大部分的特性棚辽,也做了一些擴充和修改;

WXSS新增了尺寸單位冰肴,WXSS 在底層支持新的尺寸單位 rpx屈藐;

WXSS 僅支持部分 CSS 選擇器;

WXSS 提供全局樣式與局部樣式

4 你是怎么封裝微信小程序的數(shù)據(jù)請求的熙尉?

在根目錄下創(chuàng)建utils目錄及api.js文件和apiConfig.js文件估盘;

在apiConfig.js 封裝基礎(chǔ)的get, post 和 put, upload等請求方法骡尽,設(shè)置請求體遣妥,帶上token和異常處理等;

在api中引入apiConfig.js封裝好的請求方法攀细,根據(jù)頁面數(shù)據(jù)請求的urls, 設(shè)置對應的方法并導出箫踩;

在具體的頁面中導入;

5 小程序頁面間有哪些傳遞數(shù)據(jù)的方法谭贪?

使用全局變量實現(xiàn)數(shù)據(jù)傳遞

頁面跳轉(zhuǎn)或重定向時境钟,使用url帶參數(shù)傳遞數(shù)據(jù)

使用組件模板 template傳遞參數(shù)

使用緩存?zhèn)鬟f參數(shù)

使用數(shù)據(jù)庫傳遞數(shù)據(jù)

6 請談?wù)勑〕绦虻碾p向綁定和vue的異同?

大體相同俭识,但小程序直接this.data的屬性是不可以同步到視圖的慨削,必須調(diào)用this.setData()方法!

7 請談?wù)勑〕绦虻纳芷诤瘮?shù)套媚?

onLoad() 頁面加載時觸發(fā)缚态,只會調(diào)用一次,可獲取當前頁面路徑中的參數(shù)堤瘤。

onShow() 頁面顯示/切入前臺時觸發(fā)玫芦,一般用來發(fā)送數(shù)據(jù)請求;

onReady() 頁面初次渲染完成時觸發(fā), 只會調(diào)用一次本辐,代表頁面已可和視圖層進行交互桥帆。

onHide() 頁面隱藏/切入后臺時觸發(fā), 如底部 tab 切換到其他頁面或小程序切入后臺等。

onUnload() 頁面卸載時觸發(fā)慎皱,如redirectTo或navigateBack到其他頁面時老虫。

8 簡述微信小程序原理?

小程序本質(zhì)就是一個單頁面應用茫多,所有的頁面渲染和事件處理祈匙,都在一個頁面內(nèi)進行,但又可以通過微信客戶端調(diào)用原生的各種接口地梨;

它的架構(gòu)菊卷,是數(shù)據(jù)驅(qū)動的架構(gòu)模式缔恳,它的UI和數(shù)據(jù)是分離的宝剖,所有的頁面更新洁闰,都需要通過對數(shù)據(jù)的更改來實現(xiàn);

它從技術(shù)講和現(xiàn)有的前端開發(fā)差不多万细,采用JavaScript扑眉、WXML、WXSS三種技術(shù)進行開發(fā)赖钞;

功能可分為webview和appService兩個部分腰素;

webview用來展現(xiàn)UI,appService有來處理業(yè)務(wù)邏輯雪营、數(shù)據(jù)及接口調(diào)用弓千;

兩個部分在兩個進程中運行,通過系統(tǒng)層JSBridge實現(xiàn)通信献起,實現(xiàn)UI的渲染洋访、事件的處理等。

9 請談?wù)勗_發(fā)小程序谴餐、wepy姻政、mpvue 的對比?

個人認為岂嗓,如果是新項目汁展,且沒有舊的 h5 項目遷移,則考慮用小程序原生開發(fā)厌殉,好處是相比于第三方框架食绿,坑少。

而如果有 老的 h5 項目是 vue 開發(fā) 或者 也有 h5 項目也需要小程序開發(fā)公罕,則比較適合 wepy 或者 mpvue 來做遷移或者開發(fā)炫欺,近期看wepy幾乎不更新了,所以推薦美團的mpvue熏兄。



坑1品洛、Date對象

我們習慣用2019-09-06 來定義年月日,但是這個在iPhone是會出現(xiàn)Nan的摩桶。需要將年月日改為2019/09/06桥状,而且你會發(fā)現(xiàn)這種寫法兩種移動端都兼容。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末硝清,一起剝皮案震驚了整個濱河市辅斟,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌芦拿,老刑警劉巖士飒,帶你破解...
    沈念sama閱讀 216,651評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件查邢,死亡現(xiàn)場離奇詭異,居然都是意外死亡酵幕,警方通過查閱死者的電腦和手機扰藕,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,468評論 3 392
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來芳撒,“玉大人邓深,你說我怎么就攤上這事”噬玻” “怎么了芥备?”我有些...
    開封第一講書人閱讀 162,931評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長舌菜。 經(jīng)常有香客問我萌壳,道長,這世上最難降的妖魔是什么日月? 我笑而不...
    開封第一講書人閱讀 58,218評論 1 292
  • 正文 為了忘掉前任袱瓮,我火速辦了婚禮,結(jié)果婚禮上山孔,老公的妹妹穿的比我還像新娘懂讯。我一直安慰自己,他們只是感情好台颠,可當我...
    茶點故事閱讀 67,234評論 6 388
  • 文/花漫 我一把揭開白布褐望。 她就那樣靜靜地躺著,像睡著了一般串前。 火紅的嫁衣襯著肌膚如雪瘫里。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,198評論 1 299
  • 那天荡碾,我揣著相機與錄音谨读,去河邊找鬼。 笑死坛吁,一個胖子當著我的面吹牛劳殖,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播拨脉,決...
    沈念sama閱讀 40,084評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼哆姻,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了玫膀?” 一聲冷哼從身側(cè)響起矛缨,我...
    開封第一講書人閱讀 38,926評論 0 274
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后箕昭,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體灵妨,經(jīng)...
    沈念sama閱讀 45,341評論 1 311
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,563評論 2 333
  • 正文 我和宋清朗相戀三年落竹,在試婚紗的時候發(fā)現(xiàn)自己被綠了泌霍。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,731評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡筋量,死狀恐怖烹吵,靈堂內(nèi)的尸體忽然破棺而出碉熄,到底是詐尸還是另有隱情桨武,我是刑警寧澤,帶...
    沈念sama閱讀 35,430評論 5 343
  • 正文 年R本政府宣布锈津,位于F島的核電站呀酸,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏琼梆。R本人自食惡果不足惜性誉,卻給世界環(huán)境...
    茶點故事閱讀 41,036評論 3 326
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望茎杂。 院中可真熱鬧错览,春花似錦、人聲如沸煌往。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,676評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽刽脖。三九已至羞海,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間曲管,已是汗流浹背却邓。 一陣腳步聲響...
    開封第一講書人閱讀 32,829評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留院水,地道東北人腊徙。 一個月前我還...
    沈念sama閱讀 47,743評論 2 368
  • 正文 我出身青樓,卻偏偏與公主長得像檬某,于是被迫代替她去往敵國和親撬腾。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,629評論 2 354

推薦閱讀更多精彩內(nèi)容