| 編程(Programming)是編定程序的中文簡稱,就是讓計算機代碼解決某個問題,對某個計算體系規(guī)定一定的運算方式,使計算體系按照該計算方式運行,并最終得到相應(yīng)結(jié)果的過程。為了使計算機能夠理解(understand)人的意圖,人類就必須將需解決的問題的思路、方法和手段通過計算機能夠理解的形式告訴計算機,使得計算機能夠根據(jù)人的指令一步一步去工作,完成某種特定的任務(wù)。這種人和計算體系之間交流的過程就是編程。 【實例名稱】 JS實現(xiàn)彈出窗口選擇顏色 【實例描述】 IE中有個用來選擇顏色的窗口組件。本例學(xué)習(xí)如何調(diào)用這個組件,以及如何使用這個組件實現(xiàn)顏色的選擇。 【實例代碼】 <html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>標(biāo)題頁-本站(www.xue51.com)</title>
<script language="javascript">
function getColor(color)
{
var sInitColor = color;
//獲取參數(shù)傳遞的顏色
if (sInitColor == null||sInitColor=="")
var sColor = myColor.ChooseColorDlg();
//打開顏色對話框
else
var sColor = myColor.ChooseColorDlg(sInitColor);
//設(shè)置顏色
sColor = sColor.toString(16);
//轉(zhuǎn)換為16進制顏色
if (sColor.length < 6) {
//如果顏色小于6位
var sTempString = "000000".substring(0,6-sColor.length);
//格式化為6位
sColor = sTempString.concat(sColor);
}
sColor = "#" + sColor;
//添加顏色標(biāo)簽
return sColor;
}
</script>
</head>
<body>
<input type=text name="txt1" value="這里顯示最終調(diào)用的顏色">
<input type=button value="選取顏色" onClick="txt1.value=getColor()">
<OBJECT id=myColor CLASSID="clsid:3050f819-98b5-11cf-bb82-00aa00bdce0b"
width="0px" height="0px"></OBJECT>
</body>
</html>
【運行效果】 調(diào)用顏色選擇窗口效果 
選擇顏色后效果 
【難點剖析】 本例的重點是myColor組件的調(diào)用。方法“Choose(;olorDlg'’用來打開顏色選擇器。選擇的顏色是字符型的,需要使用“tostring(16)”轉(zhuǎn)換為16進制,然后使用“format”方法格式化為最終的顏色編碼。 【源碼下載】 為了JS代碼的準(zhǔn)確性,請點擊:JS實現(xiàn)彈出窗口選擇顏色 進行本實例源碼下載
使用編程語言寫的程序,由于每條指令都對應(yīng)計算機一個特定的基本動作,所以程序占用內(nèi)存少、執(zhí)行效率高。 |