成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

如何使用 JavaScript 開發者控制臺

開發 前端
本教程提供了在現代 Web 瀏覽器中使用 JavaScript 控制臺的概述,以及有關您可以在工作流程中使用的其他開發工具的一些信息。

介紹

現代瀏覽器具有內置的開發工具,可與 JavaScript 和其他 Web 技術一起使用。這些工具包括類似于 shell 界面的控制臺,以及檢查 DOM、調試和分析網絡活動的工具。

控制臺可用于在 JavaScript 開發過程中記錄信息,并允許我們通過在頁面上下文中執行 JavaScript 表達式來與網頁交互。本質上,控制臺為我們提供了按需編寫、管理和監控 JavaScript 的能力。

本教程將介紹如何在瀏覽器上下文中使用 JavaScript 中的控制臺,并可以在 Web 開發過程中使用的其他內置開發工具。

在瀏覽器中使用控制臺

大多數支持基于標準的 HTML 和 XHTML 的現代 Web 瀏覽器將為開發人員提供控制臺的訪問權限,我們可以在該控制臺中使用類似于終端 shell 的界面使用 JavaScript。我們將介紹如何在 Firefox 和 Chrome 中訪問控制臺。

FireFox

要在 FireFox 中打開 Web 控制臺,我們可以導航到地址欄旁邊右上角的?菜單。

從那里,單擊由扳手圖標表示的 Developer 按鈕,這將打開 Web Developer 菜單。打開后,單擊 Web 控制臺菜單項。

完成后,將在瀏覽器窗口底部打開一個窗口:

我們還可以在 Linux 和 Windows 上使用鍵盤快捷鍵 CTRL + SHIFT + K 或在 macOS 上使用 COMMAND + OPTION + K 進入 Web 控制臺。

現在我們已經訪問了控制臺,我們可以開始在 JavaScript 中工作了。

Chrome

要在 Chrome 中打開 JavaScript 控制臺,我們可以導航到瀏覽器窗口右上角的菜單,該菜單由三個連續的垂直點表示。從那里,我們可以選擇更多工具,然后選擇開發人員工具。

這將打開一個面板,我們可以在其中單擊頂部菜單欄上的控制臺以調出 JavaScript 控制臺(如果它尚未突出顯示):

你還可以在 Linux 或 Windows 上使用鍵盤快捷鍵 CTRL + SHIFT + J 或在 macOS 上使用 COMMAND + OPTION + J 進入 JavaScript 控制臺,這將立即將焦點帶到控制臺。

現在我們已經訪問了控制臺,我們可以開始在 JavaScript 中工作了。

在控制臺中工作

在控制臺中,我們可以鍵入 JavaScript 代碼。

讓我們從一個字符串 Hello, World! 的警報開始,代碼如下:

alert("Hello, World!");

在您的 JavaScript 行之后按 ENTER 鍵后,您應該會在瀏覽器中看到以下警報彈出窗口:

請注意,控制臺還將計算表達式的結果,當表達式未顯式返回某些內容時,該結果將讀取為未定義。

我們可以通過使用 console.log 將 JavaScript 記錄到控制臺來使用 JavaScript,而不是讓我們需要繼續單擊退出的彈出警報。

輸出 Hello, World! 字符串,我們可以在控制臺中輸入以下內容:

console.log("Hello, World!");

在控制臺中,我們將收到以下輸出:

Hello, World!

我們還可以使用 JavaScript 在控制臺中執行數學運算:

console.log(2 + 6);
//Output
8

我們還可以嘗試一些更復雜的數學運算:

console.log(34348.2342343403285953845 * 4310.23409128534);
//Output
148048930.17230788

此外,我們可以使用變量處理多行:

let d = new Date();
console.log("Today's date is " + d);
// Output
Today's date is Wed Jun 21 2017 15:49:47 GMT-0400 (EDT)

如果我們需要修改通過控制臺傳遞的命令,可以鍵入鍵盤上的向上箭頭 ↑ 鍵以檢索上一個命令。這將允許我們編輯命令并再次發送。

JavaScript 控制臺通過讓我們使用類似于終端 shell 界面的環境,為我們提供了一個實時試用 JavaScript 代碼的空間。

使用 HTML 文件

我們還可以在 HTML 文件或控制臺中動態呈現的頁面的上下文中工作。這為我們提供了在現有 HTML、CSS 和 JavaScript 的上下文中試驗 JavaScript 代碼的機會。

請記住,一旦我們在使用控制臺修改頁面后重新加載頁面,它將返回到我們修改文檔之前的狀態,因此請確保保存想要保留在其他地方的任何更改。

讓我們以一個空白的 HTML 文檔為例,比如下面的 index.html 文件來了解如何使用 Console 來修改它。在我們喜歡的文本編輯器中,創建一個 index.html 文件并添加以下 HTML 行:

<!DOCTYPE html>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Today's Date</title>
</head>
<body>
</body>
</html>

如果我們保存上述 HTML 文件,并將其加載到您選擇的瀏覽器中,您應該會看到一個空白頁面,該頁面的標題為今天的日期。

然后,您可以打開控制臺并開始使用 JavaScript 來修改頁面。我們將首先使用 JavaScript 在 HTML 中插入標題。

let d = new Date();
document.body.innerHTML = "<h1>Today's date is " + d + "</h1>"

您將在控制臺上收到以下輸出:

// Output
"<h1>Today's date is Sat Jun 24 2017 12:16:14 GMT-0400 (EDT)</h1>"

此時,您的頁面應類似于以下內容:

我們還可以繼續修改頁面的樣式,比如背景顏色:

document.body.style.backgroundColor = "lightblue";
// Output
"lightblue"

以及頁面上文字的顏色:

document.body.style.color = "white";
// Output
"white"

現在您的頁面將如下所示:

從這里,我們可以創建一個 <p> 段落元素:

let p = document.createElement("P");

創建此元素后,我們可以繼續創建一個文本節點,然后我們可以將其添加到段落中:

let t = document.createTextNode("Paragraph text.");

我們將通過將文本節點附加到變量 p 來添加它:

p.appendChild(t);

最后附加 p 及其段落 <p> 元素并將文本節點附加到文檔:

document.body.appendChild(p);

完成這些步驟后,您的 HTML 頁面 index.html 將如下所示:

控制臺為我們提供了一個試驗修改 HTML 頁面的空間,但重要的是要記住,當我們在控制臺上執行操作時,我們不會更改 HTML 文檔。在這種情況下,一旦我們重新加載頁面,它將返回到一個空白文檔。

了解其他開發工具

根據您使用的瀏覽器開發工具,您將能夠使用其他工具來幫助您的 Web 開發工作流程。讓我們來看看其中的一些工具。

DOM——文檔對象模型

每次加載網頁時,它所在的瀏覽器都會創建該頁面的文檔對象模型或 DOM。

DOM 是一棵對象樹,并在分層視圖中顯示 HTML 元素。DOM 樹可以在 Firefox 的 Inspector 面板或 Chrome 的 Elements 面板中查看。

這些工具使您能夠檢查和編輯 DOM 元素,還可以讓您識別與特定頁面的某個方面相關的 HTML。DOM 可以告訴您文本片段或圖像是否具有 ID 屬性,并且可以讓您確定該屬性的值是什么。

在我們重新加載頁面之前,我們在上面修改的頁面將有一個與此類似的 DOM 視圖:

此外,我們將在側面板或 DOM 面板下方看到 CSS 樣式,讓您可以查看 HTML 文檔中使用的樣式或通過 CSS 樣式表使用的樣式。這是我們上面的示例頁面在 Firefox Inspector 中的正文樣式:

要實時編輯 DOM 節點,請雙擊選定元素并進行更改。例如,首先,您可以修改 <h1> 標記并將其設為 <h2> 標記。

與控制臺一樣,如果您重新加載頁面,您將返回 HTML 文檔的已保存狀態。

網絡

瀏覽器內置開發工具的網絡選項卡可以監控和記錄網絡請求。此選項卡向您顯示瀏覽器發出的網絡請求,包括加載頁面的時間、每個請求所需的時間,并提供每個請求的詳細信息。這可用于優化頁面加載性能和調試請求問題。

您可以使用 JavaScript 控制臺旁邊的網絡選項卡。也就是說,您可以使用控制臺開始調試頁面,然后切換到網絡選項卡以查看網絡活動,而無需重新加載頁面。

響應式設計

當網站具有響應性時,它們的設計和開發都是為了在一系列不同的設備上正常顯示和運行:手機、平板電腦、臺式機和筆記本電腦。屏幕尺寸、像素密度和支持觸控是跨設備開發時需要考慮的因素。作為 Web 開發人員,牢記響應式設計原則非常重要,這樣您的網站對人們完全可用,無論他們可以訪問何種設備。

Firefox 和 Chrome 都為您提供了確保在創建和開發 Web 站點和應用程序時關注響應式設計原則的模式。這些模式將模擬不同的設備,您可以在開發過程中對其進行調查和分析。

總結

本教程提供了在現代 Web 瀏覽器中使用 JavaScript 控制臺的概述,以及有關您可以在工作流程中使用的其他開發工具的一些信息。

責任編輯:龐桂玉 來源: web前端開發
相關推薦

2017-10-15 10:24:27

開發

2009-03-04 10:10:49

控制臺桌面虛擬化Xendesktop

2011-07-06 15:25:33

Windows控制臺

2010-12-21 14:32:43

操作控制臺

2010-03-22 18:42:23

2020-10-09 09:44:25

JavaScript 開發 應用

2011-08-08 10:55:14

IOS 控制臺 Consol

2009-06-15 09:50:34

JBoss控制臺

2013-12-02 09:34:58

工具火狐Web

2015-10-13 09:24:24

Chrome開發者工具

2024-01-23 18:53:04

PostgreSQL關系數據庫

2011-12-29 17:09:08

開發者沙龍

2010-10-19 11:14:06

2009-04-28 09:51:21

WinForm控制臺輸出

2011-07-19 15:38:15

故障恢復控制臺

2018-10-30 09:20:00

Linux控制臺命令

2019-08-23 09:58:18

Linux控制臺命令

2018-09-25 10:15:30

Linux虛擬控制鼠標

2022-08-08 09:34:33

Linux串行控制臺

2010-12-28 10:36:41

Linux
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品久久久久影院色老大 | 91精品久久久久久久99 | av色在线 | 国产午夜精品一区二区三区四区 | 成年人国产在线观看 | 国产午夜三级一区二区三 | 91看片在线观看 | 日本aa毛片a级毛片免费观看 | www免费视频| 一二三四在线视频观看社区 | 欧美黄色精品 | 亚洲在线免费观看 | 欧美在线视频观看 | 欧美日韩在线免费 | 亚洲成人免费观看 | 国产亚洲精品综合一区 | 91在线观看免费视频 | 久久久久久免费观看 | www.夜夜草 | 精品久久视频 | 日韩视频精品在线 | 亚洲精品视频三区 | 欧美日韩精品中文字幕 | 色综合色综合色综合 | 国产精品日韩欧美一区二区 | 国产精品久久久久久久一区探花 | 91麻豆精品国产91久久久更新资源速度超快 | 中文字幕国产日韩 | 国产91在线播放精品91 | 精品国产一区二区三区久久影院 | 在线播放中文字幕 | 日日干日日射 | 国产一区二区三区在线看 | 狠狠综合久久av一区二区老牛 | 99久久精品一区二区成人 | 国产成人在线一区二区 | 青青草视频免费观看 | 高清一区二区 | 国产成人高清成人av片在线看 | 亚洲精品电影网在线观看 | 国产免费又色又爽又黄在线观看 |