iT邦幫忙

2024 iThome 鐵人賽

DAY 10
0

https://ithelp.ithome.com.tw/upload/images/20240810/20144113uTjyWJPX2W.png

主題

介紹 dev tool,了解 javascriptconsole 的實用功能。

成果

完整程式碼
Demo效果

實作重點

Javascript

  1. 常用的 console.log : 裡面還可以用 % + 英文字母 來呈現。也可以使用 ES6 樣板字面值(MDN)。

    • %s:字串

    • %f:浮點數

    • %o:物件

    • %d:整數

    • %c:css 樣式,( ’%c想打的東西’ , ‘css打這裡’)

      // Facebook
      console.log("%c住手", "color: red; font-size: 40px;");
      
  2. 不同的提示

    • ⚠️ warning 警告
    • ❌ error 錯誤
    • ℹ️ info 重要
  3. 測試用

    • assert(條件,訊息) :條件為 false 時,後面的訊息會跑出來
  4. 清除

    • clear()
    • window console 的快捷鍵 : control+L 、CTRL+L
  5. 展開所有屬性跟功能

    • dir:可以看到全部的方法
  6. 資料整理

    • table:表格化,僅陣列、物件操作
    • group:群組化,可以摺疊
    • groupCollapsed groupEnd:群組化,可以摺疊
  7. 計算

    • count :算東西跑幾次
    • time , timeEnd:算時間起迄

額外知識

  • Alex 大大會把 console 封裝起來,當在開發時就打開 isDev

    let console = {
      isDev: true,
      log(...args) {
        if (!this.isDev) return;
        window.console.log(...args);
      }
    }
    console.log(123, 24);
    

上一篇
【Day09】08 - Fun with HTML5 Canvas 
下一篇
【Day11】10 - Hold Shift and Check Checkboxes
系列文
AI 時代,基礎要有:JavaScript30 打下紮實基礎31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言