成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

那些年,碰上過的面試題

bitkylin / 2498人閱讀

摘要:元素在跨越特定閾值前為相對(duì)定位,之后為固定定位。和簡(jiǎn)單介紹和,哪個(gè)會(huì)觸發(fā)哪個(gè)觸發(fā)順序,哪個(gè)能夠避免,哪個(gè)時(shí)盡量減少而不可能避免,哪些操作會(huì)觸發(fā)阮一峰動(dòng)畫動(dòng)畫與動(dòng)畫區(qū)別性能區(qū)別性能優(yōu)化動(dòng)畫性能優(yōu)化動(dòng)畫介紹后續(xù)還會(huì)繼續(xù)進(jìn)行面試題的積累

記錄一下最近碰上的面試題 js篇

介紹一下Array的API/方法,具體到返回值和參數(shù)
join / slice / splice / sort / push一類 / reverse
經(jīng)驗(yàn)總結(jié):要講出來能夠拓展的API,拓展話題;要能夠牢記不同API的返回值,例如reverse是否返回?cái)?shù)組?pop返回值是什么?

Array的map與forEach的區(qū)別?可用代碼實(shí)現(xiàn)輔助解釋
區(qū)別在于map返回一個(gè)新的數(shù)組,而forEach則時(shí)在原數(shù)組的基礎(chǔ)上進(jìn)行修改(允許對(duì)原數(shù)組進(jìn)行修改)。
forEach適合你不需要改變數(shù)據(jù)的時(shí)候,如打印、存入數(shù)據(jù)庫(kù),而map適合于你需要對(duì)數(shù)據(jù)進(jìn)行修改等操作,還可以結(jié)合filter、reduce進(jìn)行操作

介紹一下事件綁定
事件綁定是指將子元素上的事件綁定到父元素上,利用事件冒泡將子元素事件冒泡到父元素進(jìn)行處理,當(dāng)有多個(gè)子元素同時(shí)綁定時(shí),可以利用e.target進(jìn)行區(qū)分

如何檢測(cè)對(duì)象中是否存在某個(gè)屬性

使用in關(guān)鍵字,該方法會(huì)拿到原型鏈上的屬性

使用對(duì)象的hasOwnProperty方法,該方法只能判定自有屬性

用undefined判斷

頁面性能優(yōu)化

減少Http請(qǐng)求數(shù)

異步加載js文件(動(dòng)態(tài)創(chuàng)建script標(biāo)簽、async、defer),主意async和defer區(qū)別

瀏覽器緩存(強(qiáng)緩存、協(xié)商緩存)

使用CDN

DNS預(yù)解析

預(yù)解析相關(guān)標(biāo)簽
```




```

寫出以下程序輸出內(nèi)容

var n = 1;
var a = {
    n: 10,
    fn: function () {
        var n = 100;
        return n + this.n;
    }
}
var fn = a.fn;

console.log(a.fn()); // 110
console.log(fn()); // 101
console.log(a.fn.call(this)); // 101
console.log(a.fn.call(a)); // 110

寫出程序輸出內(nèi)容

var a = {n: 10, m: 20};
var b = a;
var c = b;
var d = {...b};

b.n = 30;
c = {n: 40};

console.log(a.n); // 30
console.log(b); // {n: 30, m: 20}
console.log(c); // {n: 40}
console.log(d); // {n: 10, m: 20}
console.log(a === b); // true
console.log(a === d); // false
console.log(b === c); // false
console.log(a === c); // false

如何獲取一個(gè)頁面上的所有元素

圖片懶加載/預(yù)加載,同時(shí)有10000張圖片怎么辦?

目前思路:利用onscroll+scrollTop

追問:onscroll在什么情況下觸發(fā)?

相關(guān)鏈接

ES5和ES6的繼承有什么區(qū)別

Web動(dòng)畫的幾種常見方式?

POST提交數(shù)據(jù)的幾種常見Content-Type

如何定義一個(gè)方法,通過調(diào)用把視頻的一幀生成預(yù)覽圖?(可以考慮Canvas相關(guān))

什么是重放攻擊,列舉幾種常見的防御手段?

CSS篇

介紹一下position: sticky和fixed的區(qū)別
定位類型:相對(duì)定位(relative)、絕對(duì)定位(absolute、fixed)、粘性定位(sticky)
該屬性還在實(shí)驗(yàn)階段
position: sticky(此段引用MDN)

MDN中position相關(guān)內(nèi)容

粘性定位可以被認(rèn)為是相對(duì)定位和固定定位的混合。元素在跨越特定閾值前為相對(duì)定位,之后為固定定位。

介紹一下Flex布局

Flex布局即Flexible Box,彈性布局,目前主要應(yīng)用場(chǎng)景在移動(dòng)端,也有部分PC端場(chǎng)景應(yīng)用,F(xiàn)lex能夠很好解決布局的問題,有效解決了以往垂直居中難的問題,可以簡(jiǎn)便、完整、響應(yīng)式的實(shí)現(xiàn)各種布局。

任何一個(gè)容器都可以設(shè)置為flex布局,設(shè)置了之后,子元素的float、clear和vertical-align屬性將會(huì)失效。

Reflow和Repaint
簡(jiǎn)單介紹Reflow和Repaint,哪個(gè)會(huì)觸發(fā)哪個(gè)?(觸發(fā)順序),哪個(gè)能夠避免,哪個(gè)時(shí)盡量減少而不可能避免,css哪些操作會(huì)觸發(fā)Reflow/Repaint

Flex by 阮一峰

CSS3動(dòng)畫/CSS動(dòng)畫與js動(dòng)畫區(qū)別?(性能區(qū)別?)/CSS性能優(yōu)化/CSS動(dòng)畫性能優(yōu)化/js動(dòng)畫介紹

后續(xù)還會(huì)繼續(xù)進(jìn)行面試題的積累~

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/113716.html

相關(guān)文章

  • 那些碰上過的面試

    摘要:元素在跨越特定閾值前為相對(duì)定位,之后為固定定位。和簡(jiǎn)單介紹和,哪個(gè)會(huì)觸發(fā)哪個(gè)觸發(fā)順序,哪個(gè)能夠避免,哪個(gè)時(shí)盡量減少而不可能避免,哪些操作會(huì)觸發(fā)阮一峰動(dòng)畫動(dòng)畫與動(dòng)畫區(qū)別性能區(qū)別性能優(yōu)化動(dòng)畫性能優(yōu)化動(dòng)畫介紹后續(xù)還會(huì)繼續(xù)進(jìn)行面試題的積累 記錄一下最近碰上的面試題 js篇 介紹一下Array的API/方法,具體到返回值和參數(shù) join / slice / splice / sort / pu...

    nicercode 評(píng)論0 收藏0
  • 2019-我的前端面試

    摘要:先說下我面試情況,我一共面試了家公司。篇在我面試的眾多公司里,只有同城的面問到相關(guān)問題,其他公司壓根沒問。我自己回答的是自己開發(fā)組件面臨的問題。完全不用擔(dān)心對(duì)方到時(shí)候打電話核對(duì)的問題。 2019的5月9號(hào),離發(fā)工資還有1天的時(shí)候,我的領(lǐng)導(dǎo)親切把我叫到辦公室跟我說:阿郭,我們公司要倒閉了,錢是沒有的啦,為了不耽誤你,你趕緊出去找工作吧。聽到這話,我虎軀一震,這已經(jīng)是第2個(gè)月沒工資了。 公...

    iKcamp 評(píng)論0 收藏0
  • 2019前端秋季社招面試經(jīng)歷總結(jié)(三經(jīng)驗(yàn))

    摘要:經(jīng)歷月份開放的簡(jiǎn)歷,收到了蠻多詢問和面試,算是招人旺季,需要跳槽的小伙伴抓住機(jī)會(huì)?,F(xiàn)在是面試了家公司左右,有些高頻問題會(huì)標(biāo)記次數(shù)總次數(shù),可供大家參考。最后祝大家面試順利,拿到心儀的,寫錯(cuò)的地方請(qǐng)不吝賜教,謝謝。 經(jīng)歷 7月份開放的簡(jiǎn)歷,收到了蠻多詢問和面試,算是招人旺季,需要跳槽的小伙伴抓住機(jī)會(huì)。一開始廣泛看面試題,沒抓住重點(diǎn)復(fù)習(xí),有很多平時(shí)也沒怎么用到,導(dǎo)致一開始面試的時(shí)候,問的問題...

    Kross 評(píng)論0 收藏0
  • 2019前端秋季社招面試經(jīng)歷總結(jié)(三經(jīng)驗(yàn))

    摘要:經(jīng)歷月份開放的簡(jiǎn)歷,收到了蠻多詢問和面試,算是招人旺季,需要跳槽的小伙伴抓住機(jī)會(huì)?,F(xiàn)在是面試了家公司左右,有些高頻問題會(huì)標(biāo)記次數(shù)總次數(shù),可供大家參考。最后祝大家面試順利,拿到心儀的,寫錯(cuò)的地方請(qǐng)不吝賜教,謝謝。 經(jīng)歷 7月份開放的簡(jiǎn)歷,收到了蠻多詢問和面試,算是招人旺季,需要跳槽的小伙伴抓住機(jī)會(huì)。一開始廣泛看面試題,沒抓住重點(diǎn)復(fù)習(xí),有很多平時(shí)也沒怎么用到,導(dǎo)致一開始面試的時(shí)候,問的問題...

    DevWiki 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<