<noframes id="5hjpd"><progress id="5hjpd"><form id="5hjpd"></form></progress>

    <noframes id="5hjpd">

    <span id="5hjpd"><progress id="5hjpd"><progress id="5hjpd"></progress></progress></span>
      <noframes id="5hjpd">
      <ins id="5hjpd"><sub id="5hjpd"><rp id="5hjpd"></rp></sub></ins>
      <del id="5hjpd"><big id="5hjpd"></big></del>
      <track id="5hjpd"></track>

      2014年最新前端開發面試題集錦

      導語 HTMLDoctype作用?嚴格模式與混雜模式如何區分?它們有何意義?行內元素有哪些?塊級元素有哪些? 空(void)元素有那些?介紹一下標準的CSS的盒子模型?與IE的盒子模型有什么不同的?頁面導入樣式時,使用link和@

      HTML

      Doctype作用?嚴格模式與混雜模式如何區分?它們有何意義?

      行內元素有哪些?塊級元素有哪些? 空(void)元素有那些?

      介紹一下標準的CSS的盒子模型?與IE的盒子模型有什么不同的?

      頁面導入樣式時,使用link和@import有什么區別?

      CSS選擇符有哪些?哪些屬性可以繼承?

      CSS優先級算法如何計算?

      CSS3新增偽類有那些?

      如何居中div?如何居中一個浮動元素?

      常見的瀏覽器內核有哪些?

      html5有哪些新特性、移除了那些元素?如何處理HTML5新標簽的瀏覽器兼容問題?如何區分 HTML 和 HTML5?

      簡述一下你對HTML語義化的理解?

      (寫)描述一段語義的html代碼吧。

      HTML5的離線儲存怎么用,工作原理能不能解釋一下?

      瀏覽器是怎么對HTML5的離線儲存資源進行管理和加載的呢?

      請描述一下 cookies,sessionStorage 和 localStorage 的區別?

      iframe有那些缺點?

      Label的作用是什么?是怎么用的?(加 for)

      HTML5的form如何關閉自動完成功能?給不想要提示的input是設置autocomplete=off即可

      如何實現瀏覽器內多個標簽頁之間的通信? (阿里)

      如何使用websocket?如何兼容低瀏覽器?(阿里)

      頁面可見性(Page Visibility)API 可以有哪些用途?

      CSS

      display有哪些值?說明他們的作用。position的值relative和absolute定位原點是?

      CSS3有哪些新特性(包含哪些模塊)?

      請解釋一下CSS3的Flexbox(彈性盒布局模型),以及適用場景?

      用純CSS創建一個三角形的原理是什么?

      一個滿屏 品 字布局 如何設計?

      li與li之間有看不見的空白間隔是什么原因引起的?有什么解決辦法?

      經常遇到的瀏覽器的兼容性有哪些?原因,解決方法是什么,常用hack的技巧 ?

      為什么要初始化CSS樣式。

      absolute的containing block計算方式跟正常流有什么不同?

      CSS里的visibility屬性有個collapse屬性值是干嘛用的?在不同瀏覽器下以后什么區別?

      position跟display、margin collapse、overflow、float這些特性相互疊加后會怎么樣?

      對BFC規范的理解?

      CSS權重優先級是如何計算的?

      請解釋一下浮動和它的工作原理?清除浮動的技巧

      移動端的布局用過媒體查詢嗎?

      使用 CSS 預處理器嗎?喜歡那個,Why?

      CSS優化、提高性能的方法有哪些?

      瀏覽器是怎樣解析CSS選擇器的?

      在網頁中的應該使用奇數還是偶數的字體?為什么呢?

      margin和padding分別適合什么場景使用?

      元素豎向的百分比設定是相對于容器的高度嗎?

      全屏滾動的原理是什么?用到了CSS的那些屬性?

      什么是響應式設計?響應式設計的基本原理是什么?如何兼容低版本的IE?

      視差滾動效果,如何給每頁做不同的動畫?(回到頂部,向下滑動要再次出現,和只出現一次分別怎么做?)

      ::before 和 :after中雙冒號和單冒號 有什么區別?解釋一下這2個偽元素的作用。

      如何修改chrome記住密碼后自動填充表單的黃色背景 ?

      你對line-height是如何理解的?

      設置元素浮動后,該元素的display值是多少?(自動變成display:block)

      怎么讓Chrome支持小于12px 的文字?

      讓頁面里的字體變清晰,變細用CSS怎么做?(-webkit-font-smoothing: antialiased;)

      font-style屬性可以讓它賦值為“oblique” oblique是什么意思?

      position:fixed;在android下無效怎么處理?

      如果需要手動寫動畫,你認為最小時間間隔是多久,為什么?(阿里)

      display:inline-block 什么時候會顯示間隙?(攜程)

      overflow: scroll時不能平滑滾動的問題怎么處理?

      JavaScript

      用原生JavaScript的實現過什么功能嗎?

      介紹JavaScript的基本數據類型。

      說說寫JavaScript的基本規范?

      請解釋一下JavaScript原型(prototype)? 每個JS對象都有原型屬性嗎?

      JavaScript有幾種類型值?(堆:原始值和 棧:引用值),你能畫一下他們的內存圖嗎?

      Javascript如何實現繼承?

      如何創建一個對象? (畫出此對象的內存圖)

      談談This對象的理解。

      eval是做什么的?

      什么是window對象? 什么是document對象?

      null,undefined的區別?

      寫一個通用的事件偵聽器函數(機試題)。

      ["1", "2", "3"].map(parseInt) 答案是多少?

      關于事件,IE與火狐的事件機制有什么區別? 如何阻止冒泡?

      什么是閉包(closure),為什么要用它?

      "use strict";是什么意思 ? 使用它的有什么好處或壞處?

      如何判斷一個對象是否屬于某個類?

      new操作符具體干了什么呢?

      Javascript中,有一個函數,執行時對象查找時,永遠不會去查找原型,這個函數是?

      對JSON的了解?

      [].forEach.call($$("*"),function(a){ a.style.outline="1px solid #"+(~~(Math.random()*(1<<24))).toString(16) }) 能解釋一下這段代碼的意思嗎?

      js延遲加載的方式有哪些?

      ajax是什么,解釋一下它的工作原理?

      同步和異步的區別?

      如何解決跨域問題?

      JS模塊化開發怎么做?

      requireJS的核心原理是什么?(如何動態加載的?如何避免多次加載的?如何 緩存的?)

      談一談你對ECMAScript6的了解?

      ECMAScript6 怎么寫class么,為什么會出現class這種東西?

      AMD(Modules/Asynchronous-Definition)、CMD(Common Module Definition)規范區別?

      異步加載的方式有哪些?

      .call() 和 .apply() 的區別?

      JavaScript中的作用域與變量聲明提升?

      如何編寫高性能的Javascript?

      那些操作會造成內存泄漏?

      JQuery的源碼看過嗎?能不能簡單概況一下它的實現原理?

      jQuery.fn的init方法返回的this指的是什么對象?為什么要返回this?

      jquery中如何將數組轉化為json字符串,然后再轉化回來?

      jQuery 的屬性拷貝(extend)的實現原理是什么,如何實現深拷貝?

      jquery.extend 與 jquery.fn.extend的區別?

      jQuery 的隊列是如何實現的?隊列可以用在哪些地方?

      談一下Jquery中的bind(),live(),delegate(),on()的區別?

      JQuery一個對象可以同時綁定多個事件,這是如何實現的?

      jQuery 是通過哪個方法和 Sizzle 選擇器結合的?(jQuery.fn.find()進入Sizzle)

      針對 jQuery性能的優化方法?

      Jquery與jQuery UI有啥區別?

      jQuery和Zepto的區別?各自的使用場景?

      Zepto的點透問題如何解決?

      jQueryUI如何自定義組件?

      需求:實現一個頁面操作不會整頁刷新的網站,并且能在瀏覽器前進、后退時正確響應。給出你的技術實現方案?

      如何判斷當前腳本運行在瀏覽器還是node環境中?(阿里)

      移動端最小觸控區域是多大?

      jQuery 的 slideUp動畫 ,如果目標元素是被外部事件驅動, 當鼠標快速地連續觸發外部元素事件, 動畫會滯后的反復執行,該如何處理呢? 把 Script 標簽 放在頁面的最底部的body封閉之前 和封閉之后有什么區別?瀏覽器會如何解析它們?

      移動端的點擊事件的有延遲,時間是多久,為什么會有? 怎么解決這個延時?(click 有 300ms 延遲,為了實現safari的雙擊事件的設計,瀏覽器要知道你是不是要雙擊操作。)

      知道各種JS框架(Angular, Backbone, Ember, React, Meteor, Knockout...)么? 能講出他們各自的優點和缺點么? Underscore 對哪些 JS 原生對象進行了擴展以及提供了哪些好用的函數方法?

      Node.js的適用場景?

      (如果會用node)知道route, middleware, cluster, nodemon, pm2, server-side rendering么? 解釋一下 Backbone 的 MVC 實現方式?

      什么是“前端路由”?什么時候適合使用“前端路由”? “前端路由”有哪些優點和缺點?

      知道什么是webkit么? 知道怎么用瀏覽器的各種工具來調試和debug代碼么?

      如何測試前端代碼么? 知道BDD, TDD, Unit Test么? 知道怎么測試你的前端工程么(mocha, sinon, jasmin, qUnit..)?

      前端templating(Mustache, underscore, handlebars)是干嘛的, 怎么用?

      簡述一下 Handlebars 的基本用法?

      簡述一下 Handlerbars 的對模板的基本處理流程, 如何編譯的?如何緩存的?

       

      原來公司工作流程是怎么樣的,如何與其他人協作的?如何夸部門合作的?

      你遇到過比較難的技術問題是?你是如何解決的?

      設計模式 知道什么是singleton, factory, strategy, decrator么?

      常使用的庫有哪些?常用的前端開發工具?開發過什么應用或組件?

      頁面重構怎么操作?

      列舉IE與其他瀏覽器不一樣的特性?

      99%的網站都需要被重構是那本書上寫的?

      什么叫優雅降級和漸進增強?

      WEB應用從服務器主動推送Data到客戶端有那些方式?

      對Node的優點和缺點提出了自己的看法?

      你有用過哪些前端性能優化的方法?

      http狀態碼有那些?分別代表是什么意思?

      一個頁面從輸入 URL 到頁面加載顯示完成,這個過程中都發生了什么?(流程說的越詳細越好)

      除了前端以外還了解什么其它技術么?你最最厲害的技能是什么?

      你用的得心應手用的熟練地編輯器&開發環境是什么樣子?

      對前端界面工程師這個職位是怎么樣理解的?它的前景會怎么樣?

      你怎么看待Web App 、hybrid App、Native App?

      你移動端前端開發的理解?(和 Web 前端開發的主要區別是什么?)

      你對加班的看法?

      平時如何管理你的項目?

      每個模塊的代碼結構都應該比較簡單,且每個模塊之間的關系也應該非常清晰,隨著功能和迭代次數越來越多,你會如何去保持這個狀態的?

      Git知道branch, diff, merge么?

      如何設計突發大規模并發架構?

      當團隊人手不足,把功能代碼寫完已經需要加班的情況下,你會做前端代碼的測試嗎?

      說說最近最流行的一些東西吧?平時常去哪些網站?

      知道什么是SEO并且怎么優化么? 知道各種meta data的含義么?

      移動端(Android IOS)怎么做好用戶體驗?

      你在現在的團隊處于什么樣的角色,起到了什么明顯的作用?

      你認為怎樣才是全端工程師(Full Stack developer)?

      介紹一個你最得意的作品吧?

      你有自己的技術博客嗎,常去那些博客?

      對前端安全有什么看法?

      最近在學什么東西嗎?

      能談談你未來3,5年給自己的規劃嗎?

      原文地址: http://markyun.github.io/2015/Front-end-Developer-Questions/

      http://www.randomwithlife.com/ true 2014年最新前端開發面試題集錦 http://www.randomwithlife.com/show-66-556-1.html report <?php echo strlen($content) / 2; ?> HTMLDoctype作用?嚴格模式與混雜模式如何區分?它們有何意義?行內元素有哪些?塊級元素有哪些? 空(void)元素有那些?介紹一下標準的CSS的盒子模型?與IE的盒子模型有什么不同的?頁面導入樣式時,使用link和@
      TAG:試題集錦 整版 前端
      本站歡迎任何形式的轉載,但請務必注明出處,尊重他人勞動成果
      轉載請注明: 文章轉載自:愛思資源網 http://www.randomwithlife.com/show-66-556-1.html

      [前端插件推薦] Plugin

      1 2 3 4
      • jQuery實現逐字逐句顯示插件l-by-l.min.js
      • jQuery帶方向感知的鼠標滑過圖片邊框特效插件
      • jQuery HotKeys監聽鍵盤按下事件keydown插件
      • 響應式無限輪播jQuery旋轉木馬插件
      響應式無限輪播jQuery旋轉木馬插件
      web前端開發
      愛思資源網 Copyright 2012-2014 www.randomwithlife.com All rights reserved.(晉ICP備13001436號-1)
      欧美精品久久久久久久自慰

      <noframes id="5hjpd"><progress id="5hjpd"><form id="5hjpd"></form></progress>

        <noframes id="5hjpd">

        <span id="5hjpd"><progress id="5hjpd"><progress id="5hjpd"></progress></progress></span>
          <noframes id="5hjpd">
          <ins id="5hjpd"><sub id="5hjpd"><rp id="5hjpd"></rp></sub></ins>
          <del id="5hjpd"><big id="5hjpd"></big></del>
          <track id="5hjpd"></track>