前端常見問題(四)- 其餘

####【框架/類庫】css

  • vue(父子組件通信、子組件間通信、slot、經常使用vue指令、vue緩存、vue-router中有哪些鉤子函數、mvvm模式)
  • boostrap(柵格佈局) | 響應式開發 | 移動端開發
  • jq
  • 小程序(組件和小程序的生命週期)
  • less/sass
    • 嵌套
    • 控制指令,如@if
    • 混合指令如mixins、如@include
    • 變量、計算、函數
    • 繼承
  • node

####【打包工具】vue

  • webpack
  • gulp
  • Parcel

####【其餘】node

  • ES6 (promise, let const, let 與 var的區別,箭頭函數)webpack

  • 常見瀏覽器內核web

    • Trident (IE)
    • Gecko (FireFox)
    • Presto (Opera7+)
    • Webkit (Safari、chrome)
  • 優化網站的方法:vue-router

    • 1 文件合併,減小http請求 ,合併js文件和css文件,css sprites, 圖像映射(img map)
    • 2 文件壓縮
    • 3 CDN託管
    • 4 使用緩存
    • 5 GZIP壓縮你的JS和CSS文件等
  • HTTP狀態碼200、30四、40四、500等chrome

    • 200:表示請求成功
    • 201:請求成功並建立了新數據
    • 304: 未修改。所請求的資源未修改,服務器返回此狀態碼時,不會返回任何資源。客戶端一般會緩存訪問過的資源,經過提供一個頭信息指出客戶端但願只返回在指定日期以後修改的資源
    • 404: 請求的資源未找到或不存在。服務器沒法根據客戶端的請求找到資源(網頁)。經過此代碼,網站設計人員可設置"您所請求的資源沒法找到"的個性頁面。
    • 500:服務器內部錯誤,沒法完成請求
  • 從輸入url到加載完頁面發生了什麼編程

  • 怎麼作SEO優化gulp

  • 如何進行項目架構小程序

  • 怎麼抽象組件

  • 怎麼作模態框組件或模態框插件

  • 模塊化編程思想 | 代碼優化

  • 工廠函數

  • vue響應式原理

  • 談談MVVM

####【項目經驗】

  • 如何進行項目架構
  • 怎麼抽象組件
  • 怎麼作模態框

【代碼】

  • var a = null;
      console.log(typeof a); //object
    複製代碼
  • var a = Object();
      a.value = 1;
      b=a;
      b.value=2;
      console.log(a.value); //2
    複製代碼
  • let c = {a(){ console.log(1) }}
        let d = c
        c.a = function (){console.log(2) }
        d.a() //1
        c.a() //2
    複製代碼
相關文章
相關標籤/搜索