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