java、javascript、js、jsp的區別

來源:互聯網
上載者:User

標籤:js   jsp   java   javascript   web開發   

javascript==js

js是一種指令碼語言,在html中,css管理位置,html主管內容,而js主管動作,減輕背景操作,可以很簡單的就實現對輸入的資料的驗證。比如說註冊的時候,用js中的ajax到後台即時驗證本使用者名稱是否已經被註冊,驗證碼是否正確或者用來實現非同步更新,為使用者帶來更好的體驗。用jquery來驗證密碼的合法性,輸入密碼與確認密碼是否一樣,從而反饋到html頁面上,可以通過操控css或者html頁面內容來確認輸入內容是否有錯。但是ajax和jquery都是js的一個庫。

js!=jsp

js(javascript) jsp(java server pages)
以前在知乎裡面看到了一句相當經典的回答,js與jsp的關係就是雷鋒和雷峰塔的關係。從這句話可以看出它們倆沒有任何聯絡,而實際上也是這樣。jsp其實可以看做一種指令碼語言,需要用servlet來編譯實現,然而作為一種指令碼語言它有相當強大,在其中可以嵌入java代碼,jsp中幾乎可以使用全部的java類 。其實就是可以把jsp當做html來作為網頁顯示出來,而且其上還可以嵌套java語言,也可以嵌套其他的語言類似,當然都序言用servlet來編譯實現。jsp作為位元組碼檔案執行後可以直接運行,不必每次都要編譯,速度快。可能我表述還是有點問題,但是jsp和js大多都應用於web網頁的編寫上,jsp可以看做html和java的結合體,當然js就可以在jsp上實現一些動作,特效,驗證功能,與在html中所實現的效果一樣。因為jsp是在伺服器端解釋執行的,伺服器執行轉化後的.class程式,用戶端接收到的只是伺服器發來的html代碼,看不到jsp代碼。而js可以在用戶端通過查看原始碼顯示出來。

java、jsp

java是一種程式設計語言,jsp只是相當於java裡面的servlet部分

後言

記得剛開始開發網站的時候,我的一個學長叫我去看jsp,然後我就用了一個星期看js去了,我還以為js就是jsp,然後就jj了,javascript和jsp也沒差多少,所以做了很多的無用功,多走了不該走的彎路,不過後來兩個東西都用上了,而且用處都還非常大。重要的事情說三遍,js!=jsp,js!=jsp,js!=jsp。
js==javascript
jsp==java server pages

著作權聲明:本文為博主原創文章,未經博主允許不得轉載。

java、javascript、js、jsp的區別

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.