人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當前位置:蘿卜系統下載站 > 技術開發教程 > 詳細頁面

用CSS+JS制作進度條(一)

用CSS+JS制作進度條(一)

更新時間:2023-06-16 文章作者:未知 信息來源:網絡 閱讀次數:

編程(Programming)是編定程序的中文簡稱,就是讓計算機代碼解決某個問題,對某個計算體系規定一定的運算方式,使計算體系按照該計算方式運行,并最終得到相應結果的過程。為了使計算機能夠理解(understand)人的意圖,人類就必須將需解決的問題的思路、方法和手段通過計算機能夠理解的形式告訴計算機,使得計算機能夠根據人的指令一步一步去工作,完成某種特定的任務。這種人和計算體系之間交流的過程就是編程。

【實例名稱】

用CSS+JS制作進度條(一)

【實例描述】

本節的實例演示一個用JaVascript控制的進度條,其中使用JaVascript的一些標準語法,并引用Css來設計進度條的樣式。

【實例代碼】

<html xmlns="http://www.w3.org/1999/xhtml" > <head> <title>標題頁-本站(www.xue51.com)</title> <style> .divbody {  z-index: 2;  left: 2%;  visibility: hidden;  width: 98%;  cursor: crosshair;  position: absolute;  top: 40px;  height: 96%;  background-color: #ffffcc; } p {  color: #cc6633;  font-weight: bold; } .divprogress {  BORDER-RIGHT: black 1px solid;  PADDING-RIGHT: 3px;  BORDER-TOP: black 1px solid;  PADDING-LEFT: 3px;  FONT-SIZE: 10pt;  PADDING-BOTTOM: 2px;  BORDER-LEFT: black 1px solid;  PADDING-TOP: 2px;  BORDER-BOTTOM: black 1px solid }

</style>     <script type="text/javascript">         //設置span元素的編號         var progressEnd = 16;         //設置進度條的顏色為藍色         var progressColor = "blue";         //設置進度條的走動時間--毫秒為單位         var progressInterval = 350;         //進度條的開始標志         var progressBegin = 0;         var progressTimer;         function progress_clear()         {            //清空定時器             clearTimeout(progressTimer);            //隱藏div document.getElementById("framediv").style.visibility="hidden";         }         function progress_update()         {             progressBegin++;             //如果開始標志已經大于結束標志             if (progressBegin > progressEnd)              progress_clear();//清空進度條             else             //否則繼續更新進度條              document.getElementById("progress"+progressBegin). style.backgroundColor = progressColor;             //在一定的時間間隔內循環更新進度條 progressTimer = setTimeout("progress_update()",progressInterval);         }         function linkto()         {           //顯示div document.getElementById("framediv").style.visibility="visible";           //調用更新進度條的方法           progress_update();         }

    </script>

</head> <body> <form id="form1" runat="server">     <input id="btn1" type="button" onclick="linkto()" value="連接" />     <div id="framediv" class="divbody" >         <br />         <p>正在連接站點,請稍候...</p>         <table align="center">             <tr>        <td>             <div class="divprogress"><span id="progress1"> &nbsp;&nbsp;</span>             <span id="progress2">&nbsp;&nbsp;</span> <span id="progress3">&nbsp;&nbsp;</span>             <span id="progress4">&nbsp;&nbsp;</span> <span id="progress5">&nbsp;&nbsp;</span>             <span id="progress6">&nbsp;&nbsp;</span> <span id="progress7">&nbsp;&nbsp;</span>             <span id="progress8">&nbsp;&nbsp;</span> <span id="progress9">&nbsp;&nbsp;</span>             <span id="progress10">&nbsp;&nbsp;</span> <span id="progress11">&nbsp;&nbsp;</span>             <span id="progress12">&nbsp;&nbsp;</span> <span id="progress13">&nbsp;&nbsp;</span>             <span id="progress14">&nbsp;&nbsp;</span> <span id="progress15">&nbsp;&nbsp;</span>             <span id="progress16">&nbsp;&nbsp;</span>             </div>             </td>        </tr>         </table>     </div>   </form>

</body> </html>

 

【運行效果】

 用cSS+JS制作進度條(一)運行效果

【難點剖析】

進度條的設置需要兩段代碼實現,一段是進度條的更新,另一段是進度條的清空。進度條更新需要定時器"setTimeout”,其可以設置每隔一段時間執行固定的JavaScript方法。清空進度條比較簡單,只需要將進度條所在的div的“visibility”屬性設置為“hidden”即可。

【源碼下載】

為了JS代碼的準確性,請點擊:用CSS+JS制作進度條(一) 進行本實例源碼下載 


使用編程語言寫的程序,由于每條指令都對應計算機一個特定的基本動作,所以程序占用內存少、執行效率高。

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

網站地圖xml | 網站地圖html
主站蜘蛛池模板: 宝山区| 永登县| 烟台市| 塔城市| 普格县| 华亭县| 安宁市| 黄陵县| 和政县| 江孜县| 水城县| 赤壁市| 佳木斯市| 徐州市| 湖北省| 灵川县| 遂溪县| 淮滨县| 喀什市| 仙桃市| 易门县| 京山县| 金湖县| 阿拉善右旗| 新沂市| 绩溪县| 咸丰县| 会同县| 印江| 阳泉市| 太康县| 监利县| 庆云县| 开封县| 六安市| 昌乐县| 兴海县| 松桃| 敦煌市| 吴旗县| 通化县|