web前端面試提問(wèn)總結(jié):

學(xué)過(guò)CSS3嗎?CSS3的新增特性有哪些件豌?

主要是文本效果疮方、邊框、圖片茧彤、字體骡显、背景效果、陰影效果曾掂、色彩類:

  • RGBA和透明度
  • word-wrap屬性
  • background屬性
  • text-shadow屬性
  • font-face屬性
  • border-radius屬性
  • box-shadow屬性

漸變:

  • linear-gradient():線性漸變惫谤。
  • radial-gradient():徑向漸變。

其他:

  • 三類選擇器珠洗,基本選擇器溜歪,屬性選擇器,偽類選擇器
  • 媒體查詢(響應(yīng)式布局)- 盒模型险污、彈性布局(flex布局)
  • 網(wǎng)格分欄布局
  • 多欄布局

動(dòng)畫相關(guān):

  • Transition 過(guò)渡
  • Transform 2D或3D轉(zhuǎn)換
  • Animation 實(shí)現(xiàn)動(dòng)畫功能
  • 畫布canvas是h5新增的標(biāo)簽痹愚,不屬于css3

學(xué)習(xí)過(guò)動(dòng)畫嗎?動(dòng)畫怎么寫蛔糯?

  • @keyframes 動(dòng)畫綁定到某個(gè)元素
  • animation-name 給動(dòng)畫命名
  • animation-duration 需要多長(zhǎng)時(shí)間才能完成動(dòng)畫
  • animation-delay 延遲動(dòng)畫
  • animation-iteration-count 設(shè)置動(dòng)畫應(yīng)運(yùn)行多少次
  • animation-direction 反向或交替運(yùn)行動(dòng)畫
  • animation-timing-function 指定動(dòng)畫的速度曲線
  • animation-fill-mode 指定動(dòng)畫的填充模式
  • animation 動(dòng)畫簡(jiǎn)寫屬性(1抵7)
<style> 
div {
  width: 100px;
  height: 100px;
  background-color: red;
  position: relative;
  animation: myfirst 5s linear 2s infinite alternate;
}

@keyframes myfirst {
  0%   {background-color:red; left:0px; top:0px;}
  25%  {background-color:yellow; left:200px; top:0px;}
  50%  {background-color:blue; left:200px; top:200px;}
  75%  {background-color:green; left:0px; top:200px;}
  100% {background-color:red; left:0px; top:0px;}
}
</style>

對(duì)JS了解嗎拯腮?簡(jiǎn)要說(shuō)一下定時(shí)器有哪些?怎么清除定時(shí)器蚁飒?

js 定時(shí)器有以下兩個(gè)方法:

  • setInterval() 間隔執(zhí)行
  • setTimeout() 延遲執(zhí)行
    清除與之對(duì)應(yīng)使用 clearInterval() 和 clearTimeout()

css定位屬性有哪些动壤?簡(jiǎn)要說(shuō)明。

  • 絕對(duì)定位:absolute
  • 相對(duì)定位:relative
  • 固定定位(相對(duì)視窗而言):fixed
  • 粘性定位(相對(duì)于用戶滾動(dòng)位置而言):sticky
  • 靜態(tài)定位:static

學(xué)習(xí)過(guò)浮動(dòng)嗎淮逻?怎么清除浮動(dòng)琼懊?相關(guān)屬性有哪一些?

有左右浮動(dòng)和文檔流浮動(dòng)布局爬早。

常見的2種清除浮動(dòng)方案:

  • 使用帶clear屬性的空元素
在浮動(dòng)元素后變使用一個(gè)空元素如<div class="clear"></div>哼丈,并在CSS中賦予.clear{clear:both;}屬性即可清理浮動(dòng)。

  • 使用CSS的overflow屬性(也就是BFC)添加overflow屬性后筛严,浮動(dòng)元素又回到了容器層醉旦,把容器高度撐起,達(dá)到了清理浮動(dòng)的效果

vue相關(guān):

組件通訊方式有哪些桨啃?父子組件如何通訊车胡?
常見的是父子組件通訊、兄弟組件通訊照瘾、vuex復(fù)雜組件通訊匈棘。

父子組件通訊:

  • 父?jìng)髯樱焊附M件通過(guò)綁定自定義屬性,子組件通過(guò)props進(jìn)行接收
  • 子傳父:子組件綁定事件的形式析命,通過(guò)$emit()發(fā)送主卫,父組件通過(guò)發(fā)布時(shí)間進(jìn)行接收逃默。

vuex狀態(tài)管理理解?
成員列表:

  • state 存放變量共享狀態(tài)
  • mutations 存放state成員操作
  • getters 加工state成員給外界
  • actions 異步操作
  • modules 模塊化狀態(tài)管理

學(xué)過(guò)vue-cli嗎队秩?npm怎么安裝笑旺?vue-router理解?怎么寫馍资?學(xué)過(guò)路由守衛(wèi)嗎筒主?說(shuō)說(shuō)看?還有路由懶加載實(shí)現(xiàn)原理鸟蟹。

1.安裝npm install vue-router
2.文件src下創(chuàng)建router文件夾乌妙,在router文件夾下創(chuàng)建router.js
3.在main.js導(dǎo)入路由并配置
4.書寫路由規(guī)則,導(dǎo)入組件,在router.js里寫入
5.在App.vue里添加路由鏈接
6.在router.js里配置規(guī)則

路由守衛(wèi)分為前置守衛(wèi)和后置守衛(wèi):

  • 前置守衛(wèi):對(duì)路由進(jìn)行權(quán)限控制建钥。在路由跳轉(zhuǎn)前觸發(fā)藤韵,參數(shù)包括to,from,next三個(gè),這個(gè)鉤子作用主要是用于登錄驗(yàn)證熊经,也就是路由還沒跳轉(zhuǎn)提前告知泽艘。
  • 后置守衛(wèi):在跳轉(zhuǎn)之后判斷

路由懶加載實(shí)現(xiàn)原理:其實(shí)就是按需引入,為了避免頁(yè)面一開始就全部加載所有的組件镐依,使頁(yè)面出現(xiàn)的慢匹涮,卡頓,路由懶加載就是你點(diǎn)擊了那個(gè)導(dǎo)航才開始加載那個(gè)組件槐壳,提高用戶體驗(yàn)然低。

簡(jiǎn)述一下vue的基本指令?

v-if | v-esle | v-else-if 條件判斷
v-bind 單向數(shù)據(jù)綁定
v-show 雙向數(shù)據(jù)綁定
v-on 事件綁定
v-for 列表渲染
v-text 文本
v-html 轉(zhuǎn)義

v-model雙向數(shù)據(jù)綁定的實(shí)現(xiàn)原理务唐?與單向數(shù)據(jù)流動(dòng)v-bind的區(qū)別雳攘?

vue 雙向數(shù)據(jù)綁定是通過(guò) 數(shù)據(jù)劫持 結(jié)合 發(fā)布訂閱模式的方式來(lái)實(shí)現(xiàn)的, 也就是說(shuō)數(shù)據(jù)和視圖同步枫笛,數(shù)據(jù)發(fā)生變化吨灭,視圖跟著變化,視圖變化刑巧,數(shù)據(jù)也隨之發(fā)生改變沃于。

學(xué)過(guò)vue的修飾符嗎?

  • 事件修飾符
    .stop 阻止單機(jī)事件傳遞海诲,案例阻止事件層層冒泡
    .prevent 提交事件不再重載頁(yè)面
    .once 事件點(diǎn)擊只觸發(fā)一次
    .capture 捕獲、監(jiān)聽事件

  • v-model修飾符

<input v-model.lazy="msg">  默認(rèn)情況下檩互,v-model同步輸入框的值和數(shù)據(jù)特幔。可以通過(guò)這個(gè)修飾符闸昨,轉(zhuǎn)變?yōu)樵赾hange事件再同步蚯斯。
<input v-model.number="msg"> 自動(dòng)將用戶的輸入值轉(zhuǎn)化為數(shù)值類型
<input v-model.trim="msg"> 自動(dòng)過(guò)濾用戶輸入的首尾空格

  • 鍵盤修飾符
<input @keyup.enter="submit">  監(jiān)聽空格鍵
還可以監(jiān)聽其他鍵位

v-if和v-show顯示與隱藏的區(qū)別薄风?

v-show控制css的display屬性為none,v-if是向dom中添加或刪除元素。
頻繁點(diǎn)擊的話采用v-show

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末拍嵌,一起剝皮案震驚了整個(gè)濱河市遭赂,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌横辆,老刑警劉巖撇他,帶你破解...
    沈念sama閱讀 212,542評(píng)論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異狈蚤,居然都是意外死亡困肩,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,596評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門脆侮,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)锌畸,“玉大人,你說(shuō)我怎么就攤上這事靖避√对妫” “怎么了?”我有些...
    開封第一講書人閱讀 158,021評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵幻捏,是天一觀的道長(zhǎng)盆犁。 經(jīng)常有香客問(wèn)我,道長(zhǎng)粘咖,這世上最難降的妖魔是什么蚣抗? 我笑而不...
    開封第一講書人閱讀 56,682評(píng)論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮瓮下,結(jié)果婚禮上翰铡,老公的妹妹穿的比我還像新娘。我一直安慰自己讽坏,他們只是感情好锭魔,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,792評(píng)論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著路呜,像睡著了一般迷捧。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上胀葱,一...
    開封第一講書人閱讀 49,985評(píng)論 1 291
  • 那天漠秋,我揣著相機(jī)與錄音,去河邊找鬼抵屿。 笑死庆锦,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的轧葛。 我是一名探鬼主播搂抒,決...
    沈念sama閱讀 39,107評(píng)論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼艇搀,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了求晶?” 一聲冷哼從身側(cè)響起焰雕,我...
    開封第一講書人閱讀 37,845評(píng)論 0 268
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎芳杏,沒想到半個(gè)月后矩屁,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,299評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡蚜锨,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,612評(píng)論 2 327
  • 正文 我和宋清朗相戀三年档插,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片亚再。...
    茶點(diǎn)故事閱讀 38,747評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡郭膛,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出氛悬,到底是詐尸還是另有隱情则剃,我是刑警寧澤,帶...
    沈念sama閱讀 34,441評(píng)論 4 333
  • 正文 年R本政府宣布如捅,位于F島的核電站棍现,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏镜遣。R本人自食惡果不足惜己肮,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,072評(píng)論 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望悲关。 院中可真熱鬧谎僻,春花似錦、人聲如沸寓辱。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,828評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)秫筏。三九已至诱鞠,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間这敬,已是汗流浹背航夺。 一陣腳步聲響...
    開封第一講書人閱讀 32,069評(píng)論 1 267
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留崔涂,地道東北人敷存。 一個(gè)月前我還...
    沈念sama閱讀 46,545評(píng)論 2 362
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親锚烦。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,658評(píng)論 2 350

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