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

任務1 了解JavaScript能做什么

我們為什么要學習JavaScript呢?主要基于以下兩點原因。

1. 客戶端表單驗證,減輕服務器端的壓力

網站中常見到會員注冊,在會員填寫注冊信息時,如果某項信息格式輸入錯誤(例如:密碼位數不夠等),表單頁面將及時給出錯誤提示。這些錯誤在沒有提交到服務器前,由客戶端提前進行驗證,稱為客戶端表單驗證。這樣,用戶得到了即時的交互(反饋填寫情況),網站服務器端也減輕了壓力,這是JavaScript最常用的場合。

2. 制作頁面動態特效

在JavaScript中,可以編寫響應鼠標單擊等事件的代碼,創建動態頁面特效,從而高效地控制頁面的內容。例如,表單驗證效果(見圖1.1)或者網頁Tabs切換效果(見圖1.2)等,都可以在有限的頁面空間里展現更多的內容,從而增加客戶端的體驗,進而使網站更加有動感、有魅力,吸引更多的瀏覽者。

圖1.1 表單驗證效果

圖1.2 Tabs切換效果

這里要說明一點,雖然JavaScript可以實現許多動態效果,但要實現一個特效往往需要十幾行,甚至幾十行代碼,而使用jQuery(JavaScript程序庫)只需要幾行代碼就可以實現同樣的效果。jQuery技術會在后面講解,而JavaScript是學習jQuery的基礎,打好基礎至關重要。

主站蜘蛛池模板: 天峨县| 安达市| 阜平县| 英德市| 浙江省| 平度市| 东乡族自治县| 铜川市| 佛学| 兴和县| 镇宁| 得荣县| 寿阳县| 冕宁县| 巨野县| 准格尔旗| 望谟县| 福州市| 梅河口市| 双柏县| 霞浦县| 内江市| 丹东市| 天全县| 获嘉县| 白水县| 汤原县| 曲阳县| 容城县| 嘉荫县| 定西市| 文昌市| 寻乌县| 施秉县| 瑞丽市| 施秉县| 同江市| 扎兰屯市| 武义县| 诸城市| 乐清市|