JavaScript的功能介紹
JavaScript程式用於檢測用於的活動,並對使用者操作作出反應,比如:當游標經過某個連結時,該連結變成另一種顏色,就是對使用者操作的一種反應形式。JavaScript程式為web網站提供了導航協助、滾動資訊、對話方塊、生動影像、購物車等。通過JavaScript程式,可以控制web頁面的外觀,也能評估使用者輸入的有效性,而這些操作都無需與伺服器進行互動,從而減輕了伺服器的負擔。JavaScript程式也能檢測使用者電腦是否安裝了某些外掛程式,並在需要時能夠從相應的網站上下載所需的外掛程式。
JavaScript提供了字串處理函數和Regex支援,利用它們,可以檢查電子郵件、網路地址、信用卡號碼、手機號碼等的有效性。JavaScript是一種解釋性程式,它提供了變數、資料類型、條件陳述式、迴圈語句、函數、對象等一組基本的語言構件塊。通過這些構件塊,能完成數學計算、操作日期和時間、分析字串、運算元組和對象等。JavaScript還能寫入和讀取cookie值,並根據具體的cookie值動態建立HTML頁面。
查看本欄目更多精彩內容:http://www.bianceng.cnhttp://www.bianceng.cn/webkf/script/
總體來看,JavaScript的主要功能如下:
控制文檔的外觀和內容
控制瀏覽器的行為
與使用者互動
使用cookie讀寫用戶端的狀態
操作內嵌影像
當然JavaScript也不是萬能的,它受限於與瀏覽器和HTML相關的任務,並在受限制的上下文環境中使用,因此,JavaScript不具備獨立語言(如C++、JAVA、VB)所擁有的一些必須特性。JavaScript不具備一下特性:
除了能夠格式化和顯示HTML文檔之外,JavaScript不具備有任何的影像處理能力
出於安全方面的原因,用戶端的JavaScript不允許讀寫檔案
出了能夠讓瀏覽器下載任何URL指定的內容外,JavaScript不支援任何網路訪問功能。
JavaScript不具備任何多線程能力