Live Reload 是一個旨在提升web前端開發者開發效率的chrome擴展。當你在心愛的編輯器中更新頁面資源(html,js,css)的時候,Chrome瀏覽器會自動獲取最新的文件並從新載入,避免開發過程須要頻繁按 F5 頁面的煩惱。特別適合在雙屏環境下進行 web 前端開發,沒必要在編輯器和瀏覽器之間不停的切換,大大提高開發體驗。
css
在過去很長的一段時間內,Firefox和Firebug絕對是前端開發者必備的神器,它們的確給咱們開發調試帶來極大便捷。近幾年,Chrome以其優良的架構、基於JS插件機制、跑分各類給力的表現,吸引衆多普通者用戶和開發者的眼球,都紛紛投入它的懷抱。最新版Webkit開發者工具已經基本可以勝任開發工做,相信已經有不少開發者已經從Firefox切換到Chrome進行開發。據不徹底統計,AlloyTeam大部分紅員已經把開發工具切換成Chrome了^_^。html
你們在進行前端頁面開發初期的時候,都會出現如下杯具的場景:前端
場景1:切換到你喜好的編輯器,在HTML頁面添加一個節點,到Css中添加樣式,切換到你喜好的瀏覽器,按F5刷新,發現樣式不滿意,再次切換編輯器,以後循環…python
場景2:在HTML頁面添加一個節點,到Css中添加樣式,切換到你喜好的瀏覽器,打開開發者工具,對樣式、節點進行微調,滿意以後,Ctrl+c,Ctrl+v把開發者工具的最新內容保存到源代碼中…git
不管是場景1仍是場景2都很使人蛋疼,F5按多了(ps:chrome的按F5以後都會卡個幾秒,再發新請求刷新頁面),就會想有沒有辦法偷懶呢?人家哲學家都說了,偷懶是推進人類技術發展的動力。若是可以在編輯代碼後,在瀏覽器馬上看到效果,所見即所得,那可能能夠在開發初期帶來不錯的開發體驗,特別是那些有兩個顯示器的開發者,根本不須要切換。經過一番搜索,發現Chrome Store上面已有相似的應用,好比Css Auto Reload,Css Refresh,Live Page等,可是功能上以爲仍是能夠作得更完整些,因而,就考慮參考後另起爐竈,本身搞一個叫Live Reload。github
簡介參考開頭摘要,簡單來講,就是一個幫助你在開發初期,讓瀏覽器自動加載編輯器修改過的新文件,不用一直F5的的chrome插件。實現的思路很簡單,就是監控服務器的HTML/JS/Css文件是否更新,若是就觸發瀏覽器自動從新加載。web
Chrome Store安裝地址:https://chrome.google.com/webstore/detail/pccddenngcbofbojodpghgpbheckgddnchrome
Github項目地址: https://github.com/rehorn/chrome-live-reload跨域