999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

JavaScript在HTML中的應(yīng)用探討

2016-10-11 18:31:41朱敏
科技視界 2016年24期

朱敏

【摘 要】本文介紹了JavaScript的特點和功能,給出了JavaScript腳本語言在HTML中的應(yīng)用語法。用JavaScript語言可以寫出各種功能的代碼,使網(wǎng)頁更具有特色和交互性。最后通過實例對JavaScript在HTML中的應(yīng)用進(jìn)行了探討。

【關(guān)鍵詞】JavaScript;HTML;動態(tài)網(wǎng)頁

0 引言

當(dāng)你使用各種各樣的瀏覽器在WWW上漫游時,你會發(fā)現(xiàn)網(wǎng)站上的圖片在不斷的刷新變化,或者鼠標(biāo)移到某處時字體的顏色會變,或者有那么一串文字一直跟隨著你的鼠標(biāo)在動等等這些有趣的事情,使我們?yōu)g覽的網(wǎng)頁變得生動活潑起來。而這些效果是如何來的呢?其實是由web上的腳本語言所控制的。目前可用的腳本語言中,最流行的就是JavaScript。它是一種基于對象和事件驅(qū)動并具有安全性能的腳本語言,可用于客戶端和服務(wù)器端的編程。通過嵌入或?qū)氲綐?biāo)準(zhǔn)的HTML文檔中來控制頁面,并能對用戶的觸發(fā)事件做出響應(yīng),增強了網(wǎng)頁的表現(xiàn)力和交互性。它還有一個強大的特點就是跨平臺性,依賴于Web瀏覽器本身,與操作環(huán)境無關(guān)。需要注意的是,我們在使用JavaScript的時候,要注意瀏覽器的不同版本。

1 在HTML中的用法

1.1 設(shè)置腳本語言

JavaScript代碼可以直接包含在標(biāo)記之間放置在HTML的任何位置,既可以放在head內(nèi),也可以放在body內(nèi)。具體用法如下:

其中URL處填寫保存的腳本文件名即可。這種方法的優(yōu)點是當(dāng)你需要修改所有HTML文檔中的函數(shù)定義時,對腳本庫進(jìn)行修改即可,這樣便于實現(xiàn)網(wǎng)站的模塊化設(shè)計。

1.3 通過屬性調(diào)用文本

在實際應(yīng)用中,經(jīng)常會用到事件驅(qū)動。所以我們還可以通過某個HTML元素的事件處理程序的屬性值來調(diào)用JavaScript腳本。例如對于元素,可以將其onclick屬性設(shè)置為一段JavaScript代碼。當(dāng)用戶點擊的時候,瀏覽器將解釋執(zhí)行由onclick屬性指定的腳本代碼。

具體方法如下:

通過HTML屬性調(diào)用腳本

關(guān)閉窗口

該例中點擊“關(guān)閉窗口”這個超鏈接時,執(zhí)行window.close(),實現(xiàn)窗口的關(guān)閉。

2 應(yīng)用實例

基于以上介紹的方法,我們可將JavaScript腳本程序嵌入HTML文檔中實現(xiàn)動態(tài)網(wǎng)頁的設(shè)計,下面就舉兩個日常生活中常見的例子和大家一起分享。

2.1 滾動字幕

我們經(jīng)常會看見一些網(wǎng)頁上一段移動的廣告文字,看上去很有趣,實現(xiàn)這一動態(tài)效果的代碼如下:

標(biāo)題欄信息滾動

在瀏覽器窗口的標(biāo)題欄中循環(huán)顯示要顯示的內(nèi)容。

在這個例子里,我們主要通過把字符串截成兩個子串,然后再右子串與左子串連接,重新組成一個完整的字符串,再通過定時器每隔0.2秒重新進(jìn)行以上操作來實現(xiàn)字幕的滾動。

2.2 計算練習(xí)

小學(xué)生學(xué)習(xí)各種計算的時候,需要多加練習(xí)。完全靠自己手動出題很麻煩,我們可以在網(wǎng)頁上實現(xiàn)動態(tài)的出題,還可以及時得出對錯,這樣省時省力,詳細(xì)代碼如下:

兩位數(shù)的加法

兩位數(shù)的加法練習(xí)

在這個例子中,設(shè)計了一個表單,包含了顯示題目和對錯消息的兩個“標(biāo)簽”,用于輸入結(jié)果的“文本框”以及一個“確定按鈕”和一個“重新出題按鈕”。其中“確定”按鈕用來判斷文本框中的結(jié)果是否與題目的正確結(jié)果相等,并根據(jù)答題情況,在最后一個標(biāo)簽處給出相應(yīng)消息。“重新出題”按鈕用來產(chǎn)生兩個兩位數(shù)的隨機整數(shù),并把題目顯示在第一個標(biāo)簽處。由于篇幅有限,只列舉了計算兩位數(shù)加法練習(xí)的代碼,有興趣的讀者可以擴充為兩位數(shù)的四則運算的練習(xí)。

3 結(jié)束語

JavaScript由于其簡單性、動態(tài)性、跨平臺性、基于對象、事件驅(qū)動等等一系列的特點,在動態(tài)網(wǎng)頁的設(shè)計中得到了廣泛的應(yīng)用。它的功能非常強大,本文的介紹僅僅只是冰山一角。當(dāng)大家對JavaScript相當(dāng)熟悉之后,會做出非常有趣生動的網(wǎng)頁出來。

【參考文獻(xiàn)】

[1]于萬國.用HTML+CSS+JavaScript實現(xiàn)滾動圖片的技術(shù)[J].衡水學(xué)院學(xué)報.2015(4).

[2]郭珂.用JavaScript腳本語言編寫試題網(wǎng)頁[J].電腦編程技巧與維護(hù),2014(6).

[3]吳通,陳雨亭.基于動態(tài)分析的JavaScript代碼推薦[J].計算機工程,2014(10).

[責(zé)任編輯:朱麗娜]

主站蜘蛛池模板: 夜夜爽免费视频| 久久久久中文字幕精品视频| 国产成人乱码一区二区三区在线| 熟女视频91| a欧美在线| 欧美日韩在线成人| 在线观看国产精品第一区免费| 久青草网站| 久久精品国产国语对白| 欧美成人怡春院在线激情| 国产69囗曝护士吞精在线视频| 毛片国产精品完整版| 欧美亚洲一区二区三区在线| 亚洲精品综合一二三区在线| 亚洲一级毛片免费看| 美女一级毛片无遮挡内谢| 白丝美女办公室高潮喷水视频| 成人av专区精品无码国产| 久久一本精品久久久ー99| 日韩无码真实干出血视频| 亚欧美国产综合| 91九色国产在线| 国产精品女主播| 香蕉视频在线观看www| 91美女视频在线| 露脸一二三区国语对白| 香蕉伊思人视频| 欧美成人亚洲综合精品欧美激情| 美女视频黄频a免费高清不卡| 亚洲国内精品自在自线官| 日本不卡在线播放| 国产网站免费观看| 国产欧美日韩另类| 亚洲三级成人| 91成人在线观看| 亚洲综合狠狠| 欧日韩在线不卡视频| 免费福利视频网站| 亚洲va在线观看| 一级一毛片a级毛片| 99精品在线看| 超碰精品无码一区二区| 国产精品亚欧美一区二区| 国产欧美精品午夜在线播放| 免费Aⅴ片在线观看蜜芽Tⅴ| 国产丝袜第一页| 亚洲人成人无码www| 国产精品久久精品| 香蕉久久国产超碰青草| 国产精品视频猛进猛出| 亚洲欧美日韩成人在线| 日韩欧美中文字幕在线精品| 国产精品女主播| 国产精品白浆无码流出在线看| 无码视频国产精品一区二区| www精品久久| 亚洲男人的天堂久久精品| 日韩一区二区三免费高清| 国产精品手机在线播放| 狠狠干综合| 一区二区三区四区日韩| 欧美亚洲第一页| 亚洲综合婷婷激情| 亚洲免费黄色网| 国产精品一线天| 天天综合色网| 亚洲国产黄色| 亚洲国产综合精品一区| 久久亚洲日本不卡一区二区| 亚洲无码视频图片| 美女扒开下面流白浆在线试听 | 91小视频版在线观看www| 色婷婷电影网| 欧美在线观看不卡| 亚洲精品成人7777在线观看| 夜夜拍夜夜爽| 91福利片| 欧美第二区| 日本欧美一二三区色视频| 国产精品yjizz视频网一二区| 久久综合色天堂av| 亚洲综合色婷婷中文字幕|