15
CHROME DEVELOPER TOOL (BASIC) NNNN 2013/10/30

Chrome dev tool

  • Upload
    -

  • View
    116

  • Download
    0

Embed Size (px)

DESCRIPTION

Chrome Developer Tool 介紹 希望新手網頁開發者能嘗試看看囉

Citation preview

Page 1: Chrome dev tool

CHROME DEVELOPER TOOL(BASIC)

NNNN2013/10/30

Page 2: Chrome dev tool

為啥需要 DEVELOPER TOOL?

•你怎知道你的js 跑得如何?

•以前debug⽅方法就是瘋狂的”alert(....)”

•以前CSS runtime 狀況只能靠⾁肉眼

•你怎知道DOM的⼀一些attribute是否符合預期?

• Ajax 有沒有實際呼叫?

•到底載⼊入哪些resource

Page 3: Chrome dev tool

了解網⾴頁產⽣生順序

http://taligarsiel.com/Projects/image008.jpg

Page 4: Chrome dev tool

為啥選擇CHROME

Page 5: Chrome dev tool

IE 表⽰示

(抱歉助教⽤用mac, 無法做screenshot)

•單⼀一版本就好了, 搞啥這麼多版本

• F12好醜

• IE的developer tool就是慢啊

• IE雖然⽀支援很多, 但還是⼀一對std不⽀支援

Page 6: Chrome dev tool

怎麼開啓?

•右鍵 ->檢查元素

Page 7: Chrome dev tool

DEVELOPER TOOL

Elements 可以看⾒見Render的結果

Styles 可以看CSS Runtime結果

Page 8: Chrome dev tool

DEVELOPER TOOL

點兩下, 可以修改css property作預覽

Page 9: Chrome dev tool

RESOURCE

Resource可以看⾒見載⼊入哪些東⻄西, 當然就可以”另存”他⼈人的資源^.<

Page 10: Chrome dev tool

NETWORK

Network 可以看⾒見資源載⼊入效率, 和相關類型

就知道誰是導致網⾴頁載⼊入慢的原因聊天室的例⼦子: 可以看⾒見他在背後送訊息給server

Page 11: Chrome dev tool

CONSOLE

•查看Log的地⽅方( console.log(.... , .... , ..., ... ,...); )

•終於不⽤用alert

• Chrome Developer tool會parse json的內容

•可以查查哪些潛在的function可⽤用

•測試js code的地⽅方

Page 12: Chrome dev tool

CONSOLE

Page 13: Chrome dev tool

CONSOLE

1.測試Code2. Autocomplete, 避免寫錯字(js 沒有compile)

Page 14: Chrome dev tool

CONSOLE

查看object的內容, 和function看得到的都可以取⽤用, 甚⾄至可以修改

Page 15: Chrome dev tool

下⼀一次談論怎麼改別⼈人的CHROME EXTENSION