JavaScript中的發佈/訂閱模式(Pub/Sub)是一種常用的設計模式。它允許在應用程式中定義對象之間的一對多的依賴關係,當一個對象的狀態發生變化時,所有依賴於它的對象都會被通知和更新。 在發佈/訂閱模式中,有兩種類型的對象:發佈者和訂閱者。發佈者是事件的發出者,它通常維護一個事件列表,並且可 ...
背景
在leetcode刷題時需要調試js代碼
代碼寫在.js文件中
方式一 node.js
安裝node.js
配置launch.json
左側【運行和調試】,【F5】啟動調試,下方【調試控制台】查看輸出;
【F11】單步調試,在左側查看【變數】。
也可在vscode下方【終端】(其實就是集成的Windows Powershell) 或 運行【powershell】,使用【node 文件】命令執行js代碼;
方式二 Chrome
安裝插件【JavaScript Debugger】和【Open in Browser】
其中【JavaScript Debugger】集成了原【Debug for Chrome】
插件【Open in Browser】安裝後html文件右鍵菜單顯示【Open In Default Browser】和【Open In Other Browser】
配置.html文件,在文件中引入.js文件
引用方式:使用<script>標簽
html文件內,右鍵菜單選擇【Open In Default Browser】
如果想瀏覽器實時反饋文件修改,選擇【Open with Live Server】
瀏覽器界面:查看html標簽和佈局
瀏覽器【開發者工具】-【Console】:查看 console.log() 輸出
瀏覽器彈窗:查看 window.alert() 輸出