前端面試題三

一、你如何對網站的文件和資源進行優化?css

              1. 確保網站信息描述全站統一web

              2. 清楚網站內部無效重複的信息vim

              3. 讓用戶能迅速準確的在網站查看相關內容瀏覽器

              4. 優化內部結構便於搜索引擎的理解和收錄緩存

       爲了達到以上這幾個效果,咱們通常會採起幾種方法:關鍵詞優化,網站頁面優化,內部結構信息優化和如何提升網頁的友好度和用戶體驗效果。安全



2請說出三種減小頁面加載時間的方法。(加載時間指感知的時間或者實際加載時間)服務器

           1.減小HTTP請求;優化

           2.合併壓縮Js/css文件;網站

           3.使用緩存manifest;搜索引擎

           4.服務器端開啓gzip;

           5.使用CDN,用戶能夠就近獲取所須要的資源,訪問速度有保障,穩定性也有保障

           6.外部JS和CSS放底下

            7.儘量少的操做DOM,某些須要重複操做的DOM能夠放變量裏



三、若是你參與到一個項目中,發現他們使用Tab來縮進代碼,可是你喜歡空格,你會怎麼作?

           一、建議項目使用EditorConfig之類的規範

            二、爲了保持風格的一致性,保持原有

            三、直接使用vim裏的retab命令將全部的tab轉換成空格


四、請談談你對網頁標準和標準制定機構重要性的理解。

        網頁標準和標準制定機構都是爲了能讓web發展的更‘健康’,首先約束瀏覽器開發者遵循統一的標準,其次約束網站開發者,這樣下降開發難度,開發成本,SEO也會更好作,也不會由於濫用代碼致使各類BUG、安全問題,最終提升網站易用性。

          w3c存在的意義就是讓瀏覽器兼容性問題儘可能小,首先是他們對瀏覽器開發者的約束,而後是對開發者的約束。

做者:王不懂Sir 連接:https://www.jianshu.com/p/d93c8dab3895 來源:簡書 著做權歸做者全部。商業轉載請聯繫做者得到受權,非商業轉載請註明出處。
相關文章
相關標籤/搜索