6、$其餘

一、談談你對重構的理解

  • 網站重構:在不改變外部行爲的前提下,簡化結構、添加可讀性,而在網站前端保持一致的行爲。也就是說是在不改變UI的狀況下,對網站進行優化, 在擴展的同時保持一致的UIcss

  • 對於傳統的網站來講重構一般是:前端

    • 表格(table)佈局改成DIV+CSS程序員

    • 使網站前端兼容於現代瀏覽器(針對於不合規範的CSS、如對IE6有效的)web

    • 對於移動平臺的優化數據庫

    • 針對於SEO進行優化後端

二、什麼樣的前端代碼是好的

  • 高複用低耦合,這樣文件小,好維護,並且好擴展。瀏覽器

三、對前端工程師這個職位是怎麼樣理解的?它的前景會怎麼樣?

  • 前端是最貼近用戶的程序員,比後端、數據庫、產品經理、運營、安全都近安全

    • 實現界面交互
    • 提高用戶體驗
    • 有了Node.js,前端能夠實現服務端的一些事情
  • 前端是最貼近用戶的程序員,前端的能力就是能讓產品從 90分進化到 100 分,甚至更好,前端工程師

  • 與團隊成員,UI設計,產品經理的溝通;佈局

  • 作好的頁面結構,頁面重構和用戶體驗;

四、你以爲前端工程的價值體如今哪

  • 爲簡化用戶使用提供技術支持(交互部分)

  • 爲多個瀏覽器兼容性提供支持

  • 爲提升用戶瀏覽速度(瀏覽器性能)提供支持

  • 爲跨平臺或者其餘基於webkit或其餘渲染引擎的應用提供支持

  • 爲展現數據提供支持(數據接口)

五、平時如何管理你的項目?

  • 先期團隊必須肯定好全局樣式(globe.css),編碼模式(utf-8) 等;

  • 編寫習慣必須一致(例如都是採用繼承式的寫法,單樣式都寫成一行);

  • 標註樣式編寫人,各模塊都及時標註(標註關鍵樣式調用的地方);

  • 頁面進行標註(例如 頁面 模塊 開始和結束);

  • CSSHTML 分文件夾並行存放,命名都得統一(例如style.css);

  • JS 分文件夾存放 命名以該JS功能爲準的英文翻譯。

  • 圖片採用整合的 images.png png8 格式文件使用 - 儘可能整合在一塊兒使用方便未來的管理

相關文章
相關標籤/搜索