0725-vue的學習(一)

一、VUE問題 (主要)

1.談?wù)勀銓UE的了解,它的優(yōu)點都有哪些?

vue的優(yōu)點

2.詳細說下你對VUE中生命周期的8個鉤子函數(shù)的理解

創(chuàng)建前  beforeCreate    創(chuàng)建后  created
掛載前  beforeMount     掛載后  mounted
更新前  beforeUpdate    更新后  updated   
銷毀前  beforeDstroy    銷毀后   dstroy   (能大致說出關(guān)鍵詞即可)

3.組件之間的傳值有哪些? (能大致講一下他們的原理嗎)

這個只要考察的是組件之間的通信,分為3種情況
(1)父組件向子組件傳值
(2)子組件向父組件傳值
(3)非父子關(guān)系之間的組件傳值
具體來說:

4.能舉例說明下你知道的VUE中常見的指令有哪些嗎? (它們的作用呢)

v-if:判斷是否隱藏;
v-for:數(shù)據(jù)循環(huán)出來;
v-bind:class:綁定一個屬性;
v-model:實現(xiàn)雙向綁定

5.Vue的雙向數(shù)據(jù)綁定原理是什么?

vue.js 是采用數(shù)據(jù)劫持結(jié)合發(fā)布者-訂閱者模式的方式,通過Object.defineProperty()來劫持各個屬性的setter,getter,
在數(shù)據(jù)變動時發(fā)布消息給訂閱者,觸發(fā)相應(yīng)的監(jiān)聽回調(diào)。

(如答的很好或答不出可以試著問以下幾個問題)
1.vue-router實現(xiàn)原理?
2.為什么要選vue?與其它框架對比的優(yōu)勢和劣勢?
3.vuejs與angularjs以及react的區(qū)別?

二、JS/HTML5/CSS3問題

  1. 什么是閉包?
  2. Json和Jsonp的區(qū)別是什么?
  3. 如何解決瀏覽器兼容問題?
  4. 如何對網(wǎng)站進行性能優(yōu)化?
  5. Ajax交互方法是什么,它和VUE中的Axios有什么區(qū)別?
  6. 如何在一個div中畫一個三角形?
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 21天前 ?【見證第??一天】 我,如意,成功的看到、聽到、感覺到了二十一天后我可以蛻變成為一名微商特種兵!為此目...
    如意_920d閱讀 474評論 0 0
  • 我曾經(jīng)是個愛哭的男孩子。 1995年的仲夏,我被安靜地接生到了這個世界。 后來有一位白衣天使給我做了多次人工呼吸,...
    變幻莫測小哥哥閱讀 817評論 15 3
  • 世間紛擾有你我,蝴蝶夢里無分別。莫道天真多快樂,只因無正亦無邪。
    趙無念閱讀 362評論 6 11

友情鏈接更多精彩內(nèi)容