教培參考
教育培訓(xùn)行業(yè)知識(shí)型媒體
發(fā)布時(shí)間: 2025年01月10日 11:01
北大青鳥(niǎo)APTECH(全稱北京阿博泰克北大青鳥(niǎo)信息有限公司),由北大青鳥(niǎo)集團(tuán)與印度阿博泰克(APTECH)合資成立于1999年.公司依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的企業(yè)理念,一直致力于培養(yǎng)中國(guó)IT技能型緊缺人才,通過(guò)特許加盟和院校合作兩大經(jīng)營(yíng)模式,以及先進(jìn)的IT職業(yè)教育課程體系,在教育領(lǐng)域廣泛開(kāi)展合作。在中國(guó)職業(yè)教育發(fā)展的重要?dú)v史階段,始終引領(lǐng)行業(yè)發(fā)展方向,并以完善的標(biāo)準(zhǔn)化管理為依托實(shí)現(xiàn)了體系的規(guī)?;l(fā)展。
課程:Java,UI,python,web,編程,前端,軟件開(kāi)發(fā),軟件測(cè)試,網(wǎng)頁(yè)設(shè)計(jì),平面設(shè)計(jì),大數(shù)據(jù)工程師,互聯(lián)網(wǎng)工程師,ps等
分享web前端面試“區(qū)別”題
1.jquery 和 javascript 的區(qū)別
jQuery 是 Javascript 的一個(gè)封裝集合。封裝了很多 Javascript 的方法,也就是說(shuō),jQuery 里面的內(nèi)容都是 Javascript 語(yǔ)句。只是封裝起來(lái)讓我們學(xué)習(xí)和使用的簡(jiǎn)單一些.
2.React 和 Vue 的區(qū)別
React 和 Vue 的相似之處:
(1)、使用 Virtual DOM
(2)、提供了響應(yīng)式(Reactive)和組件化(Composable)的視圖組件。
(3)、將注意力集中保持在核心庫(kù),而將其他功能如路由和全局狀態(tài)管理交給相關(guān)的庫(kù)
Vue 與 Angular、React 的對(duì)比:
1、vue.js 更輕量,gzip 后只有 20K+,angular:56K ,react:44K
2、vue.js 更易上手,學(xué)習(xí)曲線平穩(wěn)3、吸收兩家之長(zhǎng),有 angular 的指令和 react 組件化思想
3. MVVM 和 MVC 的區(qū)別:
mvc 和 mvvm 其實(shí)區(qū)別并不大。都是一種設(shè)計(jì)思想。主要就是 mvc 中 Controller 演變成 mvvm 中的 viewModel。mvvm 主要解決了 mvc 中大量的 DOM 操作使頁(yè)面渲染性能降低,加載速度變慢,影響用戶體驗(yàn)。
4.MVVM 和 jquery 的區(qū)別:
vue 數(shù)據(jù)驅(qū)動(dòng),通過(guò)數(shù)據(jù)來(lái)顯示視圖層而不是節(jié)點(diǎn)操作。
jQuery是一個(gè)、簡(jiǎn)潔的 Javascript 框架 ,jQuery 是基于事件驅(qū)動(dòng)
5.v-show 和 v-if 指令的共同點(diǎn)和不同點(diǎn)?
v-show 指令是通過(guò)修改元素的 display 的 CSS屬性讓其顯示或者隱藏
v-if 指令是直接銷毀和重建 DOM 達(dá)到讓元素顯示和隱藏的效果
6.$route 和 router 的區(qū)別?
$route : 包括 path,params,hash,query,fullPath,matched,name 等路由信息參數(shù)
$router: 是路由的跳轉(zhuǎn)方法,鉤子函數(shù)等
7.less/sass 區(qū)別
(1)sass 是基于 Ruby 的,然后是在服務(wù)器端處理的。很多開(kāi)發(fā)者不會(huì)選擇 LESS 因?yàn)镴avascript 引擎需要額外的時(shí)間來(lái)處理代碼然后輸出修改過(guò)的 CSS 到瀏覽器
(2)關(guān)于變量在 LESS 和 Sass 中的區(qū)別就是,LESS 用@,Sass 用$
8.svn 和 git 的區(qū)別
1、GIT 是分布式的,SVN 是集中式的
2、git 是每個(gè)歷史版本都存儲(chǔ)完整的文件,便于恢復(fù),svn是存儲(chǔ)差異文件,歷史版本不可恢復(fù)。(核心)
3、git 可離線完成大部分操作,svn 則不能。
4、git 有著更優(yōu)雅的分支和合并實(shí)現(xiàn)。
5、git 有著更強(qiáng)的撤銷修改和修改歷史版本的能力
6、Git 下載下來(lái)后,在本地不必聯(lián)網(wǎng)就可以看到所有的 log,很方便學(xué)習(xí),SVN 卻需要聯(lián)網(wǎng);git 速度更快,效率更高。
7、Git 沒(méi)有一個(gè)全局的版本號(hào),而 SVN 有。
9.請(qǐng)描述一下 cookies,sessionStorage 和localStorage的區(qū)別?
sessionStorage用于本地存儲(chǔ)一一個(gè) 會(huì)話(session) 中的數(shù)據(jù),這些數(shù)據(jù)只有在同一個(gè)會(huì)話中的頁(yè)面才能訪問(wèn)并且當(dāng)會(huì)話結(jié)束后數(shù)據(jù)也隨之銷毀。因此sessionStorage不是一種持久化的本地存儲(chǔ),僅僅是會(huì)話級(jí)別的存儲(chǔ)。而localStorage用于持久化的本地存儲(chǔ),除非主動(dòng)刪除數(shù)據(jù),否則數(shù)據(jù)是永遠(yuǎn)不會(huì)過(guò)期的。
web storage 和cookie的區(qū)別
Web Storage的概念和cookie相似,區(qū)別是它是為了更大容量存儲(chǔ)設(shè)計(jì)的。cookie的大小是受限的,并且每次你請(qǐng)求--個(gè)新的頁(yè)面的時(shí)候cookie都會(huì)被發(fā)送過(guò)去,這樣無(wú)形中浪費(fèi)了帶寬,另外cookie還需要指定作用域,不可以跨域調(diào)用。
除此之外,Web Storage 擁有setItem,getItem,removeItem,clear等方法,不像cookie 需要前端開(kāi)發(fā)者自己封裝setcookie,getcookie。但是cookie也是不可以或缺的: cookie 的作用是與服務(wù)器進(jìn)行交互,作為HTTP規(guī)范的一.部分而存在,而Web Storage 僅僅是為了在本地“存儲(chǔ)”數(shù)據(jù)而生。
10.簡(jiǎn)述一下src與href的區(qū)別
src用于替換當(dāng)前元素,href用于在當(dāng)前文檔和引用資源之間確立聯(lián)系。
src是source的縮寫,指向外部資源的位置,指向的內(nèi)容將會(huì)嵌入到文檔中當(dāng)前標(biāo)簽所在位置;在請(qǐng)求src資源時(shí)會(huì)將其指向的資源下載并應(yīng)用到文檔內(nèi),例如js腳本,img圖片和frame等元素。
<script src =” js. js" >
當(dāng)瀏覽器解析到該元素時(shí),會(huì)暫停其他資源的下載和處理,直到將該資源加載、編譯、執(zhí)行完畢,圖片和框架等元素也如此,類似于將所指向資源嵌入當(dāng)前標(biāo)簽內(nèi)。這也是為什么將js腳本放在底部而不是頭部。
href是Hypertext Reference 的縮寫,指向網(wǎng)絡(luò)資源所在位置,建立和當(dāng)前元素(錨點(diǎn))或當(dāng)前文檔(鏈接)之間的鏈接,如果我們?cè)谖臋n中添加
<link href=” common. css’
re1=”stylesheet”/>
那么瀏覽器會(huì)識(shí)別該文檔為css文件,就會(huì)并行下載資源并且不會(huì)停止對(duì)當(dāng)前文檔的處理。這也是為什么建議使用link 方式來(lái)加載css,[email protected]
985大學(xué) 211大學(xué) 全國(guó)院校對(duì)比 專升本 美國(guó)留學(xué) 留求藝網(wǎng)