亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        Javascript跑馬燈效果淺析

        2012-12-31 00:00:00張淑紅
        科技資訊 2012年35期

        摘 要:本文主要介紹了Javascript中跑馬燈的實現(xiàn)機制,并以此為基礎(chǔ)詳細介紹了標題跑馬燈、狀態(tài)欄跑馬燈、文檔跑馬燈的實現(xiàn)過程。

        關(guān)鍵詞:跑馬燈 Javascript 函數(shù)

        中圖分類號:TP3 文獻標識碼:A 文章編號:1672-3791(2012)12(b)-0022-01

        1 簡介

        Javascript是Web頁面中的一種腳本編程語言,也是一種通用的、跨平臺的、基于對象和事件驅(qū)動并具有安全性的腳本語言。直接嵌入到HTML中,即可得到動態(tài)效果,比如,跑馬燈效果就是利用Javascript代碼實現(xiàn)文字或圖片的無間斷滾動。本文詳細介紹了跑馬燈的實現(xiàn)機制,以及各種跑馬燈效果的實現(xiàn)過程。

        2 跑馬燈的實現(xiàn)機制

        跑馬燈,是流傳在寧波一帶的民間表演形式。這里的跑馬燈指在電腦上通過編程實現(xiàn)的一種效果,通常指有時需要用一矩形條顯示少量用戶特別關(guān)心的信息,這條信息串首尾相連,向一個方向循環(huán)滾動。

        Javascript跑馬燈的實現(xiàn)機制非常簡單,主要通過以下三步就可以完成。

        (1)要獲取跑馬燈內(nèi)容(文本或圖片),例如msg=“跑馬燈文字的測試!”。

        (2)通過函數(shù)實現(xiàn)msg文字的環(huán)形連接msg=msg.substr(1,msg.length-1)+msg.substring(0,1),實現(xiàn)無間斷滾動。

        (3)設(shè)置跑馬燈的位置。

        (4)設(shè)置setInterval(“函數(shù)”,500),實現(xiàn)刷新,setInterval()方法可按照指定的周期(以毫秒計)來調(diào)用函數(shù),由此可以實現(xiàn)滾動效果。

        綜上所述,跑馬燈的實現(xiàn)代碼為:

        將上述代碼嵌入到標簽之間,然后在標簽中加入屬性onload=”showText()”,即可得到Javascript跑馬燈效果。

        3 文字跑馬燈實現(xiàn)

        跑馬燈根據(jù)實現(xiàn)位置的不同可分為標題欄跑馬燈、狀態(tài)欄跑馬燈、文檔跑馬燈,下面就具體介紹以上三種跑馬燈效果的實現(xiàn)。

        (1)標題欄跑馬燈。

        標題欄跑馬燈,即實現(xiàn)頁面標題內(nèi)容的無間斷滾動。具體實現(xiàn)代碼為:

        script language="javascript">

        msg=document.title;//獲取頁面標題

        function showText(){

        msg=msg.substr(1,msg.length-1)+msg.substring(0,1);

        document.title=msg;//設(shè)置頁面標題

        }

        setInterval("showText()",500);

        (2)狀態(tài)欄跑馬燈。

        狀態(tài)欄跑馬燈,即在windows狀態(tài)欄上實現(xiàn)文字的不間斷滾動效果,實現(xiàn)代碼為:

        (3)文檔跑馬燈。

        文檔跑馬燈,即在文檔的任意位置顯示跑馬燈效果。實現(xiàn)這一效果,最重要的就是如何獲取實現(xiàn)跑馬燈的文檔位置。我們可以借助

        標簽,以及DOM對象來解決這個問題。具體實現(xiàn)步驟如下。

        ①在文檔中定義跑馬燈區(qū)域:

        ②編寫跑馬燈函數(shù),可以通過document對象的getElementById()方法得到文檔對象,然后調(diào)用document對象的innerHTML屬性往文檔內(nèi)寫入跑馬燈顯示文字。

        function showText(){

        var msg="跑馬燈文字的測試!"

        msg=msg.substr(1,msg.length-1)+msg.substring(0,1);

        var obD=document.getElementById("d1");

        obD.innerHTML=msg;

        }

        setInterval("showText()",500);

        ③加載javascript

        在標簽中通過onload 屬性加載函數(shù),例如。

        4 結(jié)語

        Javascript腳本語言是一種使用靈活的語言,跑馬燈效果是網(wǎng)頁中常用的一種顯示效果。實現(xiàn)機制并不復(fù)雜,在實現(xiàn)過程中主要有兩個問題,一是跑馬燈的位置確定;二是跑馬燈循環(huán)的實現(xiàn),本文主要對以上兩個問題進行了論述。

        參考文獻

        [1] 曾海.JavaScript程序設(shè)計基礎(chǔ)教程[M].人民郵電出版社,2009.

        [2] 劉睿.跑馬燈使用大全[J].網(wǎng)絡(luò)與信息,2010.

        [3] 張惠芬.Javascript理論分析及其應(yīng)用[J].衡水學(xué)院學(xué)報,2006.

        [4] 周林,步豐林.嵌入式瀏覽器中Javas cript和DOM的支持[J].計算機工程,2004.

        9 9久热re在线精品视频| 日本一区二区三区清视频| 丁香婷婷激情视频在线播放| 久久久久久久波多野结衣高潮| 精品一区二区三区在线观看视频 | 97无码人妻一区二区三区蜜臀| 青青操视频手机在线免费观看| 免费无码专区毛片高潮喷水 | 欧美性受xxxx黑人猛交| 亚洲精品无码不卡在线播放he | 国产一区二区三区口爆在线| 极品尤物一区二区三区| 俺来也俺去啦最新在线| 日本高清色惰www在线视频| 老岳肥屁熟女四五十路| 久久久亚洲欧洲日产国码二区| 国产精品亚洲二区在线观看 | 一区二区视频观看在线| 免费在线观看草逼视频| 亚洲色偷偷偷综合网| 熟妇人妻av无码一区二区三区| 久久久久久岛国免费网站| 亚洲一区二区三区在线视频| 乱中年女人伦av三区| 无遮挡亲胸捏胸免费视频| 激情亚洲综合熟女婷婷| 在线视频中文字幕一区二区三区| 风韵多水的老熟妇| 亚洲中文字幕在线一区二区三区| 亚洲一区二区三区毛片| 三级全黄裸体| 久久亚洲精品无码va大香大香| 视频二区精品中文字幕| 久久伊人精品中文字幕有尤物| 精品人妻午夜一区二区三区四区 | 2021最新久久久视精品爱| 婷婷丁香开心五月综合| 国产真实乱对白精彩久久老熟妇女| 加勒比无码专区中文字幕| 18禁美女裸身无遮挡免费网站| 女同中的p是什么意思|