當前位置:才華齋>設計>網頁設計>

JavaScript和JSP的區別

網頁設計 閱讀(7.72K)
  JavaScript和JSP的區別一:JavaScript

JavaScript 是一種新的描述語言,此一語言可以被箝入 HTML 的檔案之中。透過 JavaScript 可以做到迴應使用者的需求事件 (如: form 的輸入) 而不用任何的網路來回傳輸資料,所以當一位使用者輸入一項資料時,它不用經過傳給伺服端 (server)處理,再傳回來的過程,而直接可以被客戶端 (client) 的應用程式所處理。你也可以想像成有一個可執行程式在你的客端上執行一樣!目前已有一些寫好的程式在Internet 上你可以連過去看看,以下有一些計算器的例子,在 Nescape 上。JavaScript 和 Java 很類似,但到底並不一樣! Java 是一種比 JavaScript 更復雜許多的'程式語言,而 JavaScript 則是相當容易瞭解的語言。JavaScript 創作者可以不那麼注重程式技巧,所以許多 Java 的特性在 Java Script 中並不支援。與JSP相比,它只能處理以客戶端環境為基礎的動態資訊。由於是在客戶端執行,javascript不能訪問伺服器端資源,比如資料庫、目錄資訊等等。

JavaScript和JSP的區別
  JavaScript和JSP的區別二:JSP

JSP(Java Server Pages)和ASP(Active Server Pages)相類似。

JSP是由Sun Microsystems公司倡導、許多公司參與一起建立的一種動態網頁技術標準。 JSP技術是用JAVA語言作為指令碼語言的,JSP網頁為整個伺服器端的JAVA庫單元提供了一個介面來服務於HTTP的應用程式。 在傳統的網頁HTML檔案(*,*)中加入Java程式片段(Scriptlet)和JSP標記(tag),就構成了JSP網頁(*)。Web伺服器在遇到訪問JSP網頁的請求時,首先執行其中的程式片段,然後將執行結果以HTML格式返回給客戶。程式片段可以操作資料庫、重新定向網頁以及傳送 email 等等,這就是建立動態網站所需要的功能。所有程式操作都在伺服器端執行,網路上傳送給客戶端的僅是得到的結果,對客戶瀏覽器的要求最低,可以實現無Plugin,無ActiveX,無Java Applet,甚至無Frame。

  JavaScript和JSP不是同一個東西

簡單來說,JavaScript 是HTML的一種指令碼語言,而JSP是“Java伺服器頁”是伺服器端指令碼處理語言。

嚴格來說,JavaScript 和JSP沒有是兩個風馬牛不相及的東西,不具有可比性。它和VBScript具有可比性。

同樣,JSP最好也不要和JavaScript 相比,JSP 與 ASP 是同一類的東西,要比就把它們放在一起比。