JavaScript 為內嵌在網頁中的程式語言,簡單易懂,也與C語言語法類似,所以相當受歡迎,也支援相當多的瀏覽器,包括IE、Chrome、FireFox等。
而微軟也將此語言推廣到其他平台,例如IIS(Internet Infomation Server)、WSH(Window Scripting Hosts)、ASP(Active Server Pages)...等。
設計上可大致分為伺服端、用戶端、單機版三種,不過各環境對於Java語法的支援並不相同,所以使用前請先確認其支援的版本。
由於我手上的書本是講用戶端,所以接下來的介紹會以用戶端為主。
JavaScript的用戶端主功能如下:
○提高互動(EX:java遊戲)。
○計算及驗證(表單等,可減少伺服端的計算及流量)。
○Cache(預先抓取資料)。
○AJAX(JavaScript與XML的結合運用)。
特色如下:
○因為內嵌在網頁中,使用者可以完整的看到程式,這方面難以保護。
○除了讀寫Cookie外,無法對用戶端的資料進行修改。
○不需要宣告變數型態。
○JavaScript會自動轉換變數型態。
而應該有許多人分不清楚Java與JavaScript的差別,最大的差異就是JavaScript是內嵌在網頁中的且變數不須宣告型態;Java是伺服器中的資料且變數必須完整的宣告型態,且無法讀寫客戶端的資料。
其實還有許多的差異,但我這邊以大略說明為主,詳細的可以閱讀 "張智星 - JavaScript程式設計與應用"。
引用:張智星 - JavaScript程式設計與應用 (碁峯出版)
留言列表