【前端】學習前端過程當中積累的一些問題

1、關於網絡和前端相關javascript

  1. 下降頁面加載時間的方法?提升網站性能:
    1. 《高性能網站建設指南》筆記
  2. http協議詳解
  3. 《基於MVC的JavaScript Web富應用開發》學習筆記css

  4. 《響應式Web設計實踐》學習筆記html

2、關於css前端

  1. 怎麼實現div的水平居中和垂直居中
  2. 關於margin:-10000px;padding:10000px;的理解java

  3. CSS3中的一些屬性linux

    1. 可匹配部分字符串
    2. box-sizing屬性
    3. CSS3多欄佈局
  4. 盒子模型
    1. 盒子模型塊級元素和行內元素特性與區別
    2. 行內塊的使用兼容性解決
  5. 清除浮動的方式以及各自的優劣
  6. 文檔流的概念定位的理解以及z-index計算規則瀏覽器差別性
  7. 經常使用的CSS hack
  8. 遇到的兼容性問題與解決方法
  9. 經常使用佈局的實現兩列布局三列適應佈局兩列等高適應佈局等
  10. CSS常見佈局問題整理面試

3、關於html正則表達式

4、關於js算法

  1. 對象、建立對象,繼承:
    1. 《JavaScript高級程序設計》第六章【面向對象的程序設計】 包括對象、建立對象、繼承編程

    2. js怎麼實現繼承?

    3. JavaScript內部對象

  2. 使用Ajax,跨域方法:
    1. 《JavaScript》高級程序設計第21章:Ajax和Comet

    2. js跨域
    3. jQuery中Ajax操做
  3. js中變量
    1. js中null, undefined 和 typeof

  4. 構造函數裏定義function和prototype定義function有什麼區別?
  5. js事件

    1. js事件處理

    2. 實現自定義事件對象接口(網易前端筆試題)
    3. JS變量提高、匿名函數、原型繼承、做用域、閉包機制等
  6. js中的經常使用方法,函數等
    1. 定時器

    2. 字符串轉數字

    3. Math對象方法

    4. Object.create()

    5. js頂層函數與全局屬性

    6. 【js】關於正則表達式

  7. JavaScript異步編程的Promise模式

  8. 圖片預加載方法
  9. DOM

    1. 經常使用的DOM操做新建添加刪除移動查找等

    2. DOM的默認事件、事件模型、事件委託、阻止默認事件、冒泡事件的方式等
  10. String、Array  
    1. String與Array經常使用方法
    2. Array方法
  11. 瀏覽器,兼容等問題
    1. 設備與平臺監測
    2. 經常使用的瀏覽器內核
  12. jQuery
    1. jQuery的bind,live,on,delegate的區別
    2. jQuery篩選
  13. BOM
    1. window方法

5、算法和設計模式

  1. 設計模式
    1. js實現觀察者模式
  2. 排序算法
    1. javascript實現快排

6、操做系統

  1. linux服務器下文件傳輸命令?若是要斷點續傳呢?

 

標記一篇文章:

2016十家公司前端面試小記

大部分人都會作錯的經典JS閉包面試題

JavaScript跨域總結與解決辦法

跨域-知識

跨域資源共享的10種方式(轉)

淺談JavaScript的函數節流

相關文章
相關標籤/搜索