2015-04-12 114 views
1

所以當我得到HTML和CSS驗證時,不需要縮進來通過驗證。但是,當我得到JS驗證,它需要縮進通過。 我不縮進我的任何代碼,因爲幾乎所有的頁面都比較短而且簡單,所以實際上我發現它更加省力,浪費空間來縮進。但是,對於JS來說,這樣做尤其重要嗎?是否有它需要JS的原因,但不是HTML或CSS?HTML/CSS縮進可選,JS縮進是否必需?

+0

你可以進一步解釋一下,或舉例說明,你的意思是?從我見過的所有內容中,爲了便於閱讀,html,css和腳本語言都應該具有縮進功能。 Javascript通常也會這樣做,但經常會忽略我所看到的,大概是因爲這是因爲javascript是其中一種實際上無法閱讀的語言。這就是說,如果你最終縮小你的工作範圍,不需要,它不需要很好的可讀性,特別是如果你的文件很小(小於一個「頁面」)。 – Spratters53

+1

@ Spratters53你開始一個好的開始,但你開始沒有任何意義。 – Nit

+0

基本上 - 可讀性總是好的,但如果文件很小(50行/更少),而其他文件不需要讀取代碼,那麼它不是太重要,尤其是小型化,它會從代碼中刪除所有空白區域。 – Spratters53

回答

1

如果你的代碼驗證除了縮進之外的任何東西,那麼我會完全滿意,特別是對於JavaScript。

很多框架正在朝捆綁和縮小方向發展,以此來減少http請求數量和整體文件大小。無論如何,這將刪除任何CSS和JavaScript空白。

+0

是的,有人應該創建一個簡單的記事本類型的程序進行編碼,使用一個選項來縮小網站效率,還可以選擇unminify,這樣可以將代碼擴展到易於編輯的可讀性。 – jamiestroud69

+0

這裏有相當多的工具。 Visual Studio肯定支持在調試模式下運行標準的js和css,但是在發佈模式下自動捆綁和縮小。我認爲Grunt和phpstorm也有類似的功能。 –