官术网_书友最值得收藏!

1.2 JavaScript能做什么

JavaScript腳本語言由于其效率高、功能強大等特點,在表單數據合法性驗證、網頁特效、交互式菜單、動態頁面、數值計算等方面獲得了廣泛的應用,甚至出現了完全使用JavaScript編寫的基于Web瀏覽器的類似于UNIX操作系統JS/UIX,以及無須安裝即可使用的中文輸入法程序JustInput,可見JavaScript腳本編程能力不容小覷!下面僅介紹JavaScript的常用功能。

Tips

JS/UIX(系統測試:http://www.masswerk.at/jsuix/,命令手冊:http://www.masswerk.at/jsuix/man.txt,說明文檔:http://www.masswerk.at/jsuix/jsuix-documentation.txt);JustInput(官方網站http://justinput.com/)

1.2.1 表單數據合法性驗證

使用JavaScript腳本語言能有效驗證客戶端提交的表單上數據的合法性,如數據合法則執行下一步操作,否則返回錯誤提示信息,如圖1.1所示。

圖1.1 應用之一:表單數據合法性驗證

1.2.2 頁面特效

使用JavaScript腳本語言,結合DOM和CSS能創建絢麗多彩的頁面特效,如火焰狀閃爍文字、文字環繞光標旋轉、頁面載入時百葉窗效果、圖片隨鼠標忽明忽暗的效果等。火焰狀閃爍文字效果如圖1.2所示。

圖1.2 應用之二:火焰狀閃爍文字特效

1.2.3 交互式菜單

使用JavaScript腳本可以創建具有動態效果的交互式菜單,完全可以與Falsh制作的頁面導航菜單相媲美。如圖1.3所示,鼠標在文檔內任何位置單擊,在其周圍會出現導航菜單。

圖1.3 應用之三:動態的交互式菜單

1.2.4 動態頁面

使用JavaScript腳本可以對Web頁面的所有元素對象進行訪問,并使用對象的方法操作其屬性,以實現動態頁面效果,其典型應用如網頁版俄羅斯方塊、撲克牌游戲等。如圖1.4所示為網頁版俄羅斯方塊游戲。

圖1.4 應用之四:網頁版俄羅斯方塊游戲

1.2.5 數值計算

JavaScript腳本將數據類型作為對象,并提供豐富的操作方法使得JavaScript用于數值計算。如圖1.5所示為使用JavaScript腳本編寫的計算器。

圖1.5 應用之五:使用JavaScript腳本編寫的網頁版計算器

JavaScript腳本的應用遠非如此,Web應用程序開發者能將其與XML有機結合,并嵌入Java Applet和Flash等小插件,實現功能強大并集可視性、動態性和交互性于一體的HTML網頁設計,吸引更多的客戶來瀏覽該網站。

使用DOM所定義的文檔結構,JavaScript可用于多框架的HTML頁面中,實現框架之間的數據交互。同時,Windows提供給JavaScript特有的二次編程接口,客戶端可以通過編寫非常短小的JavaScript腳本文件(.js格式),通過內嵌的解釋執行平臺WSH(Windows Script Host:Windows腳本宿主,以下簡稱WSH)解釋來實現高效的文件系統管理。

Tips

任何一種語言都是偉大的,都可以做很多事情,包括很多不可思議的事情,但有一些是有意義的,也有一些是沒有意義的,只是語言的側重點不同而已。

主站蜘蛛池模板: 衡山县| 新建县| 涟水县| 鸡西市| 连江县| 兰考县| 平顶山市| 民丰县| 福海县| 久治县| 临洮县| 合阳县| 新津县| 永丰县| 涟水县| 四平市| 神池县| 贡觉县| 平度市| 珲春市| 台江县| 瓮安县| 英德市| 搜索| 同德县| 新巴尔虎左旗| 诏安县| 图们市| 渭南市| 淄博市| 琼中| 中方县| 南宫市| 卫辉市| 图木舒克市| 江北区| 岐山县| 灵石县| 高密市| 新晃| 河北省|