摘要:可以用來表示當前在中的欄中查看頁面信息中選中的節點表示當前選中的節點信息表示當前選中的節點的下一個節點信息表示當前選中的節點的上一個節點信息和在控制臺中是方法的別名未定義的情況下,則是的方法并將結果以數組的形式返回類型的作用簡單表示可以用在
$0
$0可以用來表示當前在Chrome DevTools中的Elements欄中查看頁面信息中選中的html節點
$0 表示當前選中的節點信息
$1 表示當前選中的節點的下一個節點信息
$2 表示當前選中的節點的上一個節點信息
$和$$$在console控制臺中是document.querySelector方法的別名【未定義$的情況下】,$$則是document.querySelectorAll的方法并將結果以數組的形式返回NodeList類型
$$的作用簡單表示
Array.from(document.querySelectorAll("div")) === $$("div")$_
$_ 可以用在控制臺中作為上一個值的引用直接使用,節省時間
使用
Math.random(); // 0.2505550952725395 $_ // 0.2505550952725395$i
搭配插件Console Importer使用,注意:有些頁面受CSP安全策略影響無法使用
當需要引入某個庫時,可以使用$i(npm package name); 比如:$i("lodash");提示成功后,就可以在控制臺中使用lodash庫提供的方法了
DevTools中提供的copy方法可以用來將控制臺Console中任何存在的東西復制到粘貼板上
使用
msg = "asdf".repeat(3); // asdfasdfasdf copy($_) // asdfasdfasdfconsole.assert
使用console.assert斷言打印自定義信息提示,如果console.assert第一個參數是falsy值則會打印自定義信息
使用
value = null; console.assert(value,"Value is empty"); // VM5452:2 Assertion failed: Value is emptyconsole.table
用于將數據按照表格的形式輸出,視覺上更加直觀
使用
console.table(data);console.dir
可以使用console.dir將DOM節點的詳細信息和默認屬性打印出來
使用
console.dir(NodeType);Consle is Async
在Console中,要使用async await不用手動包裹一層async,可直接使用await,因為它默認已經加了Async
resp = await fetch("url"); json = await fetch("url");monitor functions
可以用來追蹤查看某個屬性或方法被調用
使用
class Person { constructor(name, role) { this.name = name; this.role = role; } greet() { return this.getMessage("greeting"); } getMessage(type) { if (type === "greeting") { return `Hello, I"m ${this.name}!`; } } } j = new Person("Json"); m = new Person("Mary"); monitor(j.getMessage); j.greet(); //function getMessage called with arguments: greeting // "Hello, I"m Json!"monitorEvent
給某個節點添加監聽事件
使用
monitorEvent(nodeReference, eventName);console.log添加css
可以自定義輸出內容的樣式
使用
console.log("%cHello Console
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/109429.html
摘要:在前端開發中,調試技術是必不可少的技能,本文將介紹五種前端開發必備的調試技術。移動調試斷點斷點方法遠程映射本地調試在移動上面開發調試是很復雜的,所以就有了。 在前端開發中,調試技術是必不可少的技能,本文將介紹五種前端開發必備的調試技術。 Weinre移動調試 DOM 斷點 debugger斷點 native方法hook 遠程映射本地調試 Weinre 在移動上面開...
摘要:如果網頁動畫能夠做到每秒幀,就會跟顯示器同步刷新,達到最佳的視覺效果。下面的一條是,低于這條線,可以達到每秒幀上面的一條是,低于這條線,可以達到每秒次渲染。圖中幀柱的高度表示了該幀的總耗時,幀柱中的顏色分別對應該幀中包含的不停類型的事件。 原文地址:http://horve.github.io/2015/10/26/timeli... 隨著webpage可以承載的表現形式更加多樣化,通...
摘要:正在暑假中的課多周刊第期我們的微信公眾號,更多精彩內容皆在微信公眾號,歡迎關注。若有幫助,請把課多周刊推薦給你的朋友,你的支持是我們最大的動力。原理微信熱更新方案漲知識了,熱更新是以后的標配。 正在暑假中的《課多周刊》(第1期) 我們的微信公眾號:fed-talk,更多精彩內容皆在微信公眾號,歡迎關注。 若有幫助,請把 課多周刊 推薦給你的朋友,你的支持是我們最大的動力。 遠上寒山石徑...
摘要:正在暑假中的課多周刊第期我們的微信公眾號,更多精彩內容皆在微信公眾號,歡迎關注。若有幫助,請把課多周刊推薦給你的朋友,你的支持是我們最大的動力。原理微信熱更新方案漲知識了,熱更新是以后的標配。 正在暑假中的《課多周刊》(第1期) 我們的微信公眾號:fed-talk,更多精彩內容皆在微信公眾號,歡迎關注。 若有幫助,請把 課多周刊 推薦給你的朋友,你的支持是我們最大的動力。 遠上寒山石徑...
摘要:詳情發布新版本中可以自動修復和合并沖突的文件,還新增了命令。詳情是一個用構建設計系統的開源工具,提供了一套基礎應用程序開發的工具,模式和實踐。目前,只有和的最新版本支持該屬性。詳情每周一同步更新到歡迎 01. JS 引擎 V8 v6.6 的更新 最新 v6.6 版本的 V8 JavaScript 引擎更新了方法 Function.prototype.toString(),改進了代碼緩存...
閱讀 2679·2023-04-25 20:28
閱讀 1849·2021-11-22 09:34
閱讀 3687·2021-09-26 10:20
閱讀 1834·2021-09-22 16:05
閱讀 3085·2021-09-09 09:32
閱讀 2502·2021-08-31 09:40
閱讀 2099·2019-08-30 13:56
閱讀 3320·2019-08-29 17:01