寫在最開頭:其實我以前就在考慮要不要寫這個東西,因為這個東西確實不難,但是為什么會有這么多人問,他們問的不是怎么用控制臺,而是不知道控制臺能干嘛,他們也知道有 console.log 之類的東西,但他們不知道為什么要用這么長的字符串代替 alert 輸出信息。在他們眼里 alert 足以。好吧,我承認小小的吐槽了下,不過這個系列我只打算介紹下調試的基本知識,不會涉及太深,因為深入的東西結合js知識,如果你js沒到一個境界,我就算教你調試bug,破解一些插件之類的,你也根本不知道我在做什么。我的目的只是讓你認識控制臺,讓你入門調試,之后的路還得靠你們自己走。
當然大俠請飄過,或者吐槽一下也行。。
js調試系列目錄:
其實做web開發的都知道這東西,不論是前端還是后臺,但是很多人只停留在html查看和css修改上,完全沒有把控制臺利用起來。
說不定有些剛入門的還不知道有這東西呢。。
這東西的資料網上一抓一大把,但是都沒有講調試方面的,只是介紹基本的怎么用而已。。
不論是 chrome firefox ie(8以上版本) 還是 360急速瀏覽器 搜狗瀏覽器 等等,只要按 F12 就能打開控制臺。
我們的文章以 chrome 為例講解,不為什么,因為我喜歡 chrome 而已。。蘿卜白菜各有所愛。。
ps: ff 以前都是firebug的天下,現在原生的也非常不錯了。
現在我們按一下 F12 打開控制臺,點擊 Console 這一項。
可以看到我的頭像和幾行文字,不過下面還有幾行東西,我們暫時先忽略,以后會講解的。
其實對于這 F12 而言,最確切的叫法是開發人員工具,Console 這一項才是控制臺。
PS:做為基礎教程,我只介紹 Console 和 Sources 方面的調試,其他功能自己去了解吧。。
點擊右鍵的 Clear console 菜單 或者 輸入 clear() 然后按回車即可清空控制臺內容。
我們進行第一步用 console.log 輸出信息吧。
分別輸入 console.log("hehe..") 和 console.log("hehe..", "haha..") 然后按回車,可以在控制臺看到輸出結果。
其實就是輸出信息而,非常簡單,用他代替 alert 和 document.write 調試,你的工作會變的非常輕松的。
例如調試一個循環這部分的代碼,可是數組里卻有幾十個甚至上百個元素,alert 的話你會點瘋掉的,
document.write 也不是不行,但是對于對象輸出,你只能看到 [object Object] 這樣的東西。
這是很多新人朋友遇到的真實問題。
如果用 console.log 代替 alert document.write 輸出對象信息,可以在控制臺展開這對象查看具體信息。
例如:
var arr = [{name: "尼瑪", age: 22}, {name: "尼美", age: 20}];for (var i=0; i<arr.length; i++) { console.log(arr[i]);}
可以直接看到對象信息,而不會顯示 [object Object] 令我們一頭霧水。
是不是突然覺得 console.log 主站蜘蛛池模板: 久久精品视频亚洲 | 91久久久久久亚洲精品禁果 | 日本高清一级片 | 激情九九| 久久新网址| 国产精品久久久久久久久久东京 | 欧美1区2区 | 欧美精品一区二区三区在线 | 欧美 videos粗暴 | h视频在线播放 | 亚洲黑人在线观看 | 国产成人精品区 | 黄色片网站免费 | 国产91porn | 福利一区二区三区视频在线观看 | 久草手机在线 | 黄色影院在线观看视频 | 激情小说激情电影 | 二区三区四区 | 毛片毛片免费看 | 国产亚洲网 | 欧美一级毛片一级毛片 | 爱操影视| 国产精品成人一区二区三区电影毛片 | 中午日产幕无线码1区 | 特级黄aaaaaaaaa毛片 | 国产精品啪一品二区三区粉嫩 | 国产妞干网 | 91成人午夜性a一级毛片 | 久久国产一 | 宅男噜噜噜66国产在线观看 | 黄色特级视频 | 91香草视频| 性大片1000免费看 | 成年人黄色免费电影 | 中国a毛片 | 日韩毛片一区二区三区 | 香蕉久草在线 | 爽爽淫人综合网网站 | 日韩精品中文字幕一区二区 | 香蕉久久久 |