屬于垂直型b2b網(wǎng)站的有青島官網(wǎng)seo
目錄
背景:
過程:
代碼:
HTML部分解析:
body部分解析:
JavaScript部分解析:
效果圖 :
總結(jié):?
背景:
計算器是一個典型的HTML和javaScript結(jié)合使用的例子,它展示了如何使用HTML來構(gòu)建用戶界面,使用JavaScript來處理用戶輸入和邏輯,以及如何使用JavaScript來更新Web頁面內(nèi)容(即顯示計算結(jié)果)。這些技能是Web開發(fā)的基礎,也是創(chuàng)建更復雜、更動態(tài)的Web應用所必需的。
過程:
代碼:
<html>
//HTM文檔的開始和結(jié)束標簽,包含了整個網(wǎng)頁的內(nèi)容
<head><title>簡易計算器</title><script language="javascript">function doCal() {var value1 = parseInt(document.getElementById("value1").value);var flag = document.getElementById("flag").value;var value2 = parseInt(document.getElementById("value2").value);var s = 0; // 初始化結(jié)果變量 switch (flag) {case "+":s = value1 + value2;break;case "-":s = value1 - value2;break;case "*":s = value1 * value2;break;case "/":s = value1 / value2;}document.getElementById("span_result").innerHTML ="<font color='red'>"+s+"</font>";}</script>
</head><body><h1>簡易計算器</h1><hr><input type="text" id="value1" name="value1"><select name="flag" id="flag"><option value="+">+</option><option value="-">-</option><option value="*">*</option><option value="/">/</option></select><input type="text" id="value2" name="value2"><input type="button" value="=" onclick="doCal()"><span id="span_result"> </span>
</body></html>
HTML部分解析:
<html>標簽
-HTML文檔的開始和結(jié)束,包含整個網(wǎng)頁的內(nèi)容。
<head>部分
·<head>
-標簽包含了文檔的元(meta)數(shù)據(jù),如文檔的標題、字符集聲明、對樣式表的引用等
·<title>更簡易計算器</title>
-設置了網(wǎng)頁的標題,這個標題會顯示在瀏覽器的標簽頁上
·<script language="javascript">
-包含了JavaScript代碼,用于實現(xiàn)計算器的功能
body部分解析:
·<body>
-標簽包含了可見的頁面內(nèi)容,如文本、圖片、鏈接、表格、列表等。
·<h1>簡易計算器<h1>
-定義了一個一級標題,用于顯示計算器的名稱
·<hr>?
-插入一條水平線,用于分割內(nèi)容,這里用來分割標題和計算器界面
·<input type="text" id="value1" name="value1"
-定義一個文本輸入框,用戶可以在其中輸入第一數(shù)值。id屬性用于JavaScirpt中通過
getElementById方法訪問該元素,name屬性用于表單數(shù)據(jù)的提交
·<select name="flag" id="flag">...</select>
-定義一個下拉選擇框,用戶可以選擇+、-、*、/四種運算。id和name屬性同樣用于訪問和提交數(shù)據(jù)
·<input type=”text“ id="value2" name="value2">
-第二個文本輸入框,用于輸入第二個數(shù)值
·<input type="button" value"="οnclick="doCal()">
-定義一個按鈕,點擊時執(zhí)行doCal函數(shù),即執(zhí)行計算操作
·<span id="span_result"></span>
-定義一個span元素,用于顯示計算結(jié)果。通過修改其innerHTML屬性,JavaScript可以在這里插入計算結(jié)果
JavaScript部分解析:
·funcation doCal()
-定義一個名為doCal的函數(shù),當點擊"="按鈕時,這個函數(shù)會被調(diào)用
·變量定義和獲取輸入值
-使用doucment.getElementByld方法獲取用戶輸入的數(shù)值和 選擇的運算符
-使用parseInt函數(shù)將字符串(用戶輸入的文本)轉(zhuǎn)換為整數(shù),以便進行數(shù)學運算
·switch語句
-根據(jù)用戶選擇的運算符,使用switch語句來執(zhí)行相應的數(shù)學運算
-顯示結(jié)果
-將計算結(jié)果s轉(zhuǎn)換為字符串,并插入到span_result元素的innerHTML中。同時,使用<font color='red'>標簽,將結(jié)果文本設置為紅色
效果圖 :
總結(jié):?
HTML | JavaScript | |
---|---|---|
定義 | 網(wǎng)頁內(nèi)容的標記語言 | 網(wǎng)頁的編程語言 |
用途 | 定義網(wǎng)頁結(jié)構(gòu)和內(nèi)容 | 增加網(wǎng)頁交互性和動態(tài)效果 |
執(zhí)行 | 由瀏覽器解析并渲染 | 由瀏覽器JavaScript引擎執(zhí)行 |
關(guān)系 | 提供內(nèi)容結(jié)構(gòu) | 操作并改變這些內(nèi)容 |