2020Web前端開發經典面試題-開課吧

2020-12-04 進擊的小科
Web前端面試題

問題:什麼是中間人攻擊?

解析:中間人 (Man-in-the-middle attack, MITM) 是指攻擊者與通訊的兩端分別創建獨立的聯繫, 並交換其所收到的數據, 使通訊的兩端認為他們正在通過個私密的連接與對方直接對話, 但事實上整個會話都被攻擊者完全控制。在中間人攻擊中,攻擊者可以攔截通訊雙方的通話並插入新的內容。

般的過程如下:

客戶端發送請求到服務端,請求被中間人截獲 ;

伺服器向客戶端發送公鑰 ;

中間人截獲公鑰,保留在自己上。然後自己生成個【偽造的】公鑰,發給客戶端客戶端收到偽造的公鑰後,生成加密hash值發給伺服器 ;

中間人獲得加密hash值,用自己的私鑰解密獲得真密鑰,同時生成假的加密hash值,發給伺服器 ;

伺服器用私鑰解密獲得假密鑰,然後加密數據傳輸給客戶端

問題:webpack與grunt、gulp的不同點有哪些?

解析:Grunt、Gulp是基於任務運的具:

它們會動執指定的任務,就像流線,把資源放上去然後通過不同插件進加,它們包含活躍的社區,豐富的插件,能便的打造各種作流。

Webpack是基於模塊化打包的具:

動化處理模塊,webpack把切當成模塊,當 webpack 處理應程序時,它會遞歸地構建個依賴關係圖(dependency graph),其中包含應程序需要的每個模塊,然後將所有這些模塊打包成個或多個 bundle。

因此這是完全不同的兩類工具,而現在主流的方式是用npm script代替Grunt、Gulp,npm script同樣可以打造任務流.

問題:webpack、rollup、parcel三者的優劣有哪些?

解析:webpack適用於大型複雜的前端站點構建: webpack有強大的loader和插件生態,打包後的文件實際上就是個立即執行函數,這個即執行函數接收個參數,這個參數是模塊對象,鍵為各個模塊的路徑,值為模塊內容。立即執行函數內部則處理模塊之間的引用,執行模塊等,這種情況更適合文件依賴複雜的應用開發.

rollup適用於基礎庫的打包,如vue、d3等: Rollup 就是將各個模塊打包進個文件中,並且通過 Tree-shaking 來刪除無用的代碼,可以最大程度上降低代碼體積,但是rollup沒有webpack如此多的如代碼分割、按需加載等高級功能,其更聚焦於庫的打包,因此更適合庫的開發。

parcel適用於簡單的實驗性項目: 他可以滿足低門檻的快速看到效果,但是生態差、報錯信息不夠全面都是他的硬傷,除了些玩具項目或者實驗項目不建議使用。

以上就是小科今天整理提供的Web前端開發面試題,希望為Web前端同學提供了有用的面試素材,以後小科每日均會提供Python、Web及MySQL資料庫相關的習題。學習沒有捷徑,希望大家都能少走一些彎路,順利找到工作!

相關焦點

  • 2020Web前端面試題匯總-開課吧
    以上就是小科今天整理提供的Web前端開發面試題,希望為Web前端同學提供了有用的面試素材,以後小科每日均會提供Python、Web及MySQL資料庫相關的習題。學習沒有捷徑,希望大家都能少走一些彎路,順利找到工作!
  • 2020Web前端常見面試題-開課吧Web前端教程
    想成功就業Web前端工程師,想要高薪就業,不只要掌握Web技能,還需懂得面試技巧和面試時常見的面試題。酷仔今日整理了兩道前端常見面試題及答案,希望對您Web前端學習或面試提供參考。開課吧Web前端面試題,2020Web前端開發常見面試題問題一
  • 2020Web前端開發常見面試題匯總-開課吧
    2020Web前端面試題了解一些面試題及答案以下是小編為大家整理的web前端面試題及答案,供各位參考。Web前端面試題:異步請求適合在哪個生命周期調?解析:官實例的異步請求是在mounted命周期中調的,實際上也可以在created命周期中調。
  • Web前端面試問什麼?2020Web前端常見面試題及答案-開課吧Web前端
    想成功就業Web前端工程師,想要高薪就業,不只要掌握Web技能,還需懂得面試技巧和面試時常見面試題做好面試時的準備。小科今日整理了五道前端常見面試題及答案解析,希望對您Web前端學習或面試提供參考。Web前端面試題及答案2020,開課吧Web前端Web前端面試題1:vue有什麼生命周期?
  • 2020Web前端高頻面試題全解析-開課吧Web前端
    2020前端面試題問題二:前端性能優化方案解析:三個方面來說明前端性能優化 一: webapck優化與開啟gzip壓縮 1.babel-loader用 include 或 exclude 來幫我們避免不必要的轉譯,不轉譯node_moudules中的js文件 其次在緩存當前轉譯的js
  • 2020最新Web前端經典面試題試題及答案(持續更新)-開課吧
    Web前端面試題Web前端面試題:說說你對webpack的看法能很好的管理、打包web開發中所用到的HTML、js、css以及各種靜態文件(圖片、字體等),讓開發過程更加高效。對於不同類型的資源,webpack有對應的模塊加載器。webpack模塊打包器會分析模塊間的依賴關係,最後生成了優化且合併後的靜態資源。
  • 2020Web前端開發常見面試題全解析-開課吧Web前端
    開課吧Web前端面試題
  • 2020Web前端開發常見面試題及答案-開課吧
    Web前端面試題問題:BFC是如何形成的?box-sizing: content-box // 標準盒模型 box-sizing: border-box // 怪異盒模型 box-sizing: padding-box // 狐的私有模型,沒以上就是酷仔今天整理提供的Web前端開發面試題,希望為Web前端同學提供了有用的面試素材,以後酷仔每日均會提供Python及Web相關的習題。
  • Web前端開發2020最新高頻面試題全解析-開課吧Web前端
    2020Web前端面試題及答案(7)WebP是谷歌開發的一種新圖片格式,WebP是同時支持有損和無損壓縮的、使用直接色的、點陣圖。使用webp格式的最大的優點是,在相同質量的文件下,它擁有更小的文件體積。因此它非常適合於網絡圖片的傳輸,因為圖片體積的減少,意味著請求時間的減小,這樣會提高用戶的體驗。這是谷歌開發的一種新的圖片格式,目前在兼容性上還不是太好。
  • 2020Web前端面試常見基礎題及答案解析-開課吧
    Web前端面試題:一個tcp連結能發幾個http請求?Web前端面試題:小程序和H5什麼區別?解析:渲染方式與 H5 不同,小程序一般是通過 Native 原生渲染的,但是小程序同時也支持 web 渲染,如果使用 web 渲染的方式,我們需要初始化一個WebView 組件,然後在 WebView 中加載 H5 頁面;所以當我們開發一個小程序時,通常會使用
  • 2020Web前端面試題匯總整理-開課吧
    2020Web前端開發面試題問題:有哪些常見的Plugin?解析:webpack適用於大型複雜的前端站點構建: webpack有強大的loader和插件生態,打包後的文件實際上就是個立即執行函數,這個立即執行函數接收個參數,這個參數是模塊對象,鍵為各個模塊的路徑,值為模塊內容。立即執行函數內部則處理模塊之間的引用,執行模塊等,這種情況更適合件依賴複雜的應用開發。
  • 2020Web前端開發常見面試題全解析
    開課吧Web前端面試題以上就是酷仔今天整理提供的Web前端開發面試題,希望為Web前端同學提供了有用的面試素材,以後酷仔每日均會提供Python及Web相關的習題。
  • Web前端面試題2020初級前端面試題分享-開課吧
    Web前端面試題問題:TCP 的特性有哪些?解析:TCP 提供種向連接的、可靠的字節流服務。以上就是小科今天整理提供的Web前端開發面試題,希望為Web前端同學提供了有用的面試素材,以後小科每日均會提供Python及Web相關的習題。
  • 開課吧:2020Web前端開發常見面試題及答案,提高面試通過率!
    Web前端開發面試題及答案問題:實現節流函數(throttle)解析:防抖函數原理:規定在個單位時間內,只能觸發次函數。以上就是小科今天整理提供的Web前端開發面試題,希望為Web前端同學提供了有用的面試素材,以後小科每日均會提供Python、Web及MySQL資料庫相關的習題。學習沒有捷徑,希望大家都能少走一些彎路,順利找到工作!
  • Web前端面試問什麼?2020Web前端常見面試題及答案
    想成功就業Web前端工程師,想要高薪就業,不只要掌握Web技能,還需懂得面試技巧和面試時常見面試題做好面試時的準備。小科今日整理了五道前端常見面試題及答案解析,希望對您Web前端學習或面試提供參考。開課吧Web前端面試題及答案Web前端面試題1:vue
  • 2020Web前端高頻面試題及答案全解析-開課吧Web前端
    2020Web前端面試題問題:vue中怎麼重置以上就是酷仔今天整理提供的Web前端開發面試題,希望為Web前端同學提供了有用的面試素材,以後酷仔每日均會提供Python及Web相關的習題。特殊說明:以上資料由開課吧提供!
  • web前端開發面試題之HTML常見問題
    很多的學員比較關心web前端開發面試題都有哪些?其實面試題往往都是圍繞著技術點在拓展。本文給大家分析一下web前端開發面試題之HTML常見問題有哪些?  web前端開發面試題之  上述問題是從事web前端開發面試官更傾向去提問的,學員們如果對web前端面試題有疑問,可以留言區交流!
  • 2020Web前端面試題:如何預防XSS?-開課吧
    2020Web前端面試題解析:XSS 攻擊有兩大要素:1. 攻擊者提交惡意代碼。2. 瀏覽器執行惡意代碼。輸入過濾在用戶提交時,由前端過濾輸,然後提交到後端。這樣做是否可行呢?答案是不可行。旦攻擊者繞過前端過濾,直接構造請求,就可以提交惡意代碼了。那麼,換個過濾時機:後端在寫資料庫前,對輸進行過濾,然後把「安全的」內容,返回給前端。這樣是否可行呢?
  • 2020Web前端開發面試題及答案解析匯總-開課吧
    2020Web前端面試題問題:Web前端面試中HR面你的目的有哪些?錄風險評估,這部分是評估候選人是否具備穩定性,是否會帶來額外的管理風險,是否能上勝任工作,比如頻繁的跳槽會帶來穩定性的風險,HR會慎重考慮這點,比如在面試中候選人體現出了「槓精」潛質,HR會擔心候選人在工作中會難以與他人協作或者不服從管理,帶來管理風險,再比如,雖然國家明確規定在招聘中不得有性別、年齡等歧視,但是個大齡已婚婦女會有近期產的可能性,可能會有長期的產假
  • 每日一學:2020Web前端面試題匯總,提高面試成功機率-開課吧
    本文收錄了一些在Web前端開發面試中經常會遇到的面試題及答案,希望對大家有所幫助,若有所疏漏歡迎指正。2020Web前端面試題Web前端面試題:怎樣查找字符串中出現最多的字符和個數?{ num= $0.length;char = $1;}});console.log(`字符最多的是${char},出現了${num}次`);Web前端面試題題