9 20 前端面試問題總結

2021-09-27 08:12:15 字數 863 閱讀 4770

vue已經單獨寫出來了:css畫三角形

主要就是用border來畫三角形

這裡要用到偽類:nth-child,平時經常遇到的偽類是:hover,如果對偽類還不熟悉的話請看

**:

效果圖:

只要弄清楚position:relativeborder就可以了,如果想要得到題目中給的效果,只需要每個span的top\right\bottom\left改遠一點即可。

首先要注意:

負margin的效果:

vue通訊傳值的方法有很多,具體可以參看vue通訊、傳值的多種方式(詳細)。但是這裡問的是元件之間通訊有哪幾種方法,只用說清楚有哪幾種情況並且通過什麼傳值就可以了。

關於vuex詳細的介紹可以參看:

解答:

我們把元件的共享狀態抽取出來,以乙個全域性單例模式管理。在這個管理模式下,我們任意元件都能獲取狀態或者觸發行為。

我們什麼時候會用到vuex呢如果不打算開發大型單頁應用,使用vuex可能是繁瑣的。如果是中大型單頁應用,考慮到如何更好地在元件外部管理狀態,就會使用到vuex。

前端面試 問題總結

1 普通函式 箭頭函式,this的指向 乙個事件中,這兩個函式this的指向 2 處理scroll事件,來維護前端的效能 滾動會頻發觸發scroll事件,所以設定乙個時間,規定在此時間內scroll時間被觸發的次數,使用settimeout 注意重點需要在settimeout之前清除上一次返回的id...

前端面試問題

1 對mvc的理解 簡單來說,mvc是一種流行的程式架構。mvc是 模型 model 檢視 view 控制器 control 的英文首字母的縮寫,核心思想是 檢視和使用者互動 通過事件導致控制器改變 控制器改變導致模型改變 或者控制器同時改變兩者 模型改變 導致檢視改變 或者檢視改變 潛在的從模型裡...

前端 面試問題

二.傳輸方式的分類 三.分組交換協議 四.tcp ip 參考模型。五.get 和 post 的區別 六.webpack 作業系統通過時間片輪轉機制,在多個程式之間進行切換,合理排程。這種方式叫做多任務排程。1.1分組交換協議 分組交換就是將大資料分裝成乙個個小包發給對方。1.2 各個分層的作用 傳輸...