前端開發調試必備:javascript
像Dom斷點調試和debugger斷點調試我認爲是你們常常用到的方法,或者是當前比較火狐下比較流行的Fiexbug調試工具;今天咱們主要是研究Weinre調試工具的;css
固然,做爲前端開發人員,使人比較乏味的即便手機端各個版本的支持程度,例如就拿iphone來講,雖然都是-webkit內核,若是你添加的動畫,如-webkit-translate…….固然考慮到兼容性問題,你會帶上前綴-webkit,但你本想手機端大可能是支持HTML5和css3的,因此就試下了不帶前綴-webkit,結果,呵呵,那麼問題來了,iphone5s如下會有問題,以上就沒有問題,因此你懂得,最好加上前綴-webkit,不過像最近比較新的版本的Andirod對CSS3的屬性支持度仍是不錯的;前端
接下來,咱們介紹下重點:java
安裝weinrecss3
weinre能夠經過npm按照(我的也是比較推薦的)web
npm install -g weinre (按照完成後,能夠在cmd上,查看下版本號,看是否按照成功)
weinre --httpPort 8080 --boundHost -all-
ok!若是沒有什麼問題的話,咱們打開谷歌瀏覽器(-webkit內核)輸入:http://127.0.0.1:8080/ 會看到如下界面npm
以上這個即是廬山正面目了,上圖的「debug client user interface」是weinre的Debug客戶端,點擊進入後看到目前尚未被測試的網頁:瀏覽器
Targets顯示的none服務器
OK!那麼咱們繼續,添加Debug Target網絡
有兩種方式:
<script src="http://192.168.1.69:8080/target/target-script-min.js#anonymous" type="text/javascript"></script>
注意:標紅的部分是你本身的IP地址和端口號,本身適配去調;
最後:手機測試:
提示:注意手機不要鎖屏,否則調試會斷開!
本身能夠查查各個組件!