❶ jsp嵌在body裡面的java片段<%%>跟嵌在head裡面的javascript有什麼區別,一般怎麼用這兩個方式
jsp中的<%%>代碼片段是在java web server(以下簡稱jws)中執行,jws把動態把jsp翻譯成servlet執行,輸出流(jsp里的out)才會發送到瀏覽器的,主要用來獲取或計算一些數據;
js是嵌在html里的代碼,由瀏覽器負責解釋執行,主要用於一些前端事件
❷ 請問在javascript中可不可以插入java代碼
你好,javascript中還真可復以插入java代碼,有制兩種情況
1、在寫jsp代碼里,可以直接在寫javascript中插入jsp代碼,這個很好理解
2、另一種情況是,客戶端的javascript想調用java代碼,你知道html里可以嵌套java的applet吧,這樣你就明白了,javascript可以調用applet里的java方法
有問題留下QQ,我可以把代碼發給你
❸ JavaScript和Java的區別是什麼
區別:
用處不一樣:
它們最本質的不同就是用途:Java目前被廣泛應用於PC端、手機端、互聯網、數據中心等等;
而JavaScript則被主要用於嵌入文本到HTML頁面,讀寫HTML元素,控制cookies等。
2.出身不同:
Javascript與Java是由不同的公司開發的不同產品。Javascript是Netscape公司的腳本語言;
而Java是SUN Microsystems公司推出的新一代面向對象的程序設計語言。
3.嵌入方式不同:
在HTML文檔中,兩種編程語言的標識不同,Javascript使用<script></script>來標識;而Java使用Applet來標識。
4.語言類型不同:
JavaScript是動態類型語言;而Java是靜態類型語言。
5.所採取的變數不同:
JavaScript中的變數聲明採用弱類型,即變數在使用前不需作聲明,而是解釋器在運行時檢查其數據類型。Java採用強類型變數檢查,即所有變數在編譯之前必須作聲明。
6.代碼格式不同:
Javascript的代碼是一種動態的,可以直接嵌入HTML文檔,並且可動態裝載,編寫HTML文檔就像編輯文本文件一樣方便,其獨立文件的格式為*.js。Java是一種與HTML無關的格式,必須通過像HTML中引用外媒體那麼進行裝載,其代碼以位元組代碼的形式保存在獨立的文檔中,其獨立文件的格式為*.class。
Javascript採用動態聯編,即Javascript的對象引用在運行時進行檢查。Java採用靜態聯編,即Java的對象引用必須在編譯時的進行,以使編譯器能夠實現強類型檢查。
Javascript不直接對文本和圖形進行操作,它在Web頁面中與HTML元素組合一起發揮作用,但它可以控制瀏覽器,讓瀏覽器直接對文本和圖形進行處理。而Java則可以直接對文本和圖形進行操作。
❹ 編程語言中「Java」與「Javascript」有什麼區別
區別如下:
一、javascript與Java是由不同的公司開發的不同產品。javascript是Netscape公司的產品,其目的是為了擴展Netscape Navigator功能,而開發的一種可以嵌入Web頁面中的基於對象和事件驅動的解釋性語言;
而Java是SUN Microsystems公司推出的新一代面向對象的程序設計語言,特別適合於Internet應用程序開發。實際上,javascript最初的名字並不是javascript,而是LiveScript,名字中的「Java」是經過SUN Microsystems公司授權的。
二、javascript是基於對象的,它是一種腳本語言,是一種基於對象和事件驅動的編程語言,因而它本身提供了非常豐富的內部對象供設計人員使用。而Java是面向對象的,即Java是一種真正的面向對象的語言,即使是開發簡單的程序也必須設計對象。
三、javascript與Java嵌入方式不一樣。在HTML文檔中,兩種編程語言的標識不同,javascript使用<script></script>來標識,而Java使用Applet來標識。
四、javascript與Java在瀏覽器中所執行的方式不一樣。javascript是一種解釋性編程語言,其源代碼在發往客戶端執行之前不需經過編譯,而是將文本格式的字元代碼發送給客戶,即javascript語句本身隨Web頁面一起下載下來,由瀏覽器解釋執行。而Java的源代碼在傳遞到客戶端執行之前,必須經過編譯,因而客戶端上必須具有相應平台上的模擬器或解釋器,它可以通過編譯器或解釋器實現獨立於某個特定的平台編譯代碼。
五、javascript與Java代碼格式不一樣。javascript的代碼是一種謀咀址格式,可以直接嵌入HTML文檔中,並且可動態裝載,編寫HTML文檔就像編輯文本文件一樣方便,其獨立文件的格式為*.js。Java是一種與HTML無關的格式,必須通過像HTML中引用外媒體那麼進行裝載,其代碼以位元組代碼的形式保存在獨立的文檔中,其獨立文件的格式為*.class。
六、javascript與Java所採取的變數是不一樣的。
javascript中的變數聲明採用弱類型,即變數在使用前不需作聲明,而是解釋器在運行時檢查其數據類型。Java採用強類型變數檢查,即所有變數在編譯之前必須作聲明。
七、javascript採用動態聯編,即javascript的對象引用在運行時進行檢查。Java採用靜態聯編,即Java的對象引用必須在編譯時的進行,以使編譯器能夠實現強類型檢查。
八、javascript不直接對文本和圖形進行操作,它在Web頁面中與HTML元素組合一起發揮作用,但它可以控制瀏覽器,讓瀏覽器直接對文本和圖形進行處理。而Java則可以直接對文本和圖形進行操作。
❺ JavaScript和Java的區別
1、基於對象和面向對象:Java是一種真正的面向對象的語言,即使是開發簡單的程序,必須設計對象;JavaScript是種腳本語言,它可以用來製作與網路無關的,與用戶交互作用的復雜軟體。它是一種基於對象(Object-Based)和事件驅動(Event-Driven)的編程語言,因而它本身提供了非常豐富的內部對象供設計人員使用。
2、解釋和編譯:Java的源代碼在執行之前,必須經過編譯。JavaScript是一種解釋性編程語言,其源代碼不需經過編譯,由瀏覽器解釋執行。(目前的瀏覽器幾乎都使用了JIT(即時編譯)技術來提升JavaScript的運行效率)
3、強類型變數和類型弱變數:Java採用強類型變數檢查,即所有變數在編譯之前必須做聲明;JavaScript中變數是弱類型的,甚至在使用變數前可以不作聲明,JavaScript的解釋器在運行時檢查推斷其數據類型。
4、代碼格式不一樣。
5、JavaScript 與Java是兩個公司開發的不同的兩個產品。Java 是原Sun Microsystems公司推出的面向對象的程序設計語言,特別適合於互聯網應用程序開發;而JavaScript是Netscape公司的產品,為了擴展Netscape瀏覽器的功能而開發的一種可以嵌入Web頁面中運行的基於對象和事件驅動的解釋性語言。JavaScript的前身是LiveScript;而Java的前身是Oak語言。
❻ java鍜宩avascript鏈変粈涔堜笉鍚
鉶界劧JavaScript涓嶫ava鏈夌揣瀵嗙殑鑱旂郴錛屼絾鍗存槸涓や釜鍏鍙稿紑鍙戠殑涓嶅悓鐨勪駭鍝併侸ava鏄瘲UN鍏鍙告帹鍑虹殑鏂頒竴浠i潰鍚戝硅薄鐨勭▼搴忚捐¤璦錛岀壒鍒閫傚悎浜嶪nternet搴旂敤紼嬪簭寮鍙戱紱鑰孞avaScript鏄疦etscape鍏鍙哥殑浜у搧錛屽叾鐩鐨勬槸涓轟簡鎵╁睍Netscape Navigator鍔熻兘,鑰屽紑鍙戠殑涓縐嶅彲浠ュ祵鍏Web欏甸潰涓鐨勫熀浜庡硅薄鍜屼簨浠墮┍鍔ㄧ殑瑙i噴鎬ц璦, 瀹冪殑鍓嶈韓鏄疞ive Script錛涜孞ava鐨勫墠韜鏄疧ak璇璦銆備笅闈㈠逛袱縐嶈璦闂寸殑寮傚悓浣滃備笅姣旇緝錛
1.鍩轟簬瀵硅薄鍜岄潰鍚戝硅薄
Java鏄涓縐嶇湡姝g殑闈㈠悜瀵硅薄鐨勮璦錛屽嵆浣挎槸寮鍙戠畝鍗曠殑紼嬪簭錛屽繀欏昏捐″硅薄銆侸avaScript鏄縐嶈剼鏈璇璦錛屽畠鍙浠ョ敤鏉ュ埗浣滀笌緗戠粶鏃犲叧鐨勶紝涓庣敤鎴蜂氦浜掍綔鐢ㄧ殑澶嶆潅杞浠躲傚畠鏄涓縐嶅熀浜庡硅薄錛圤bject Based錛夊拰浜嬩歡椹卞姩錛圗vent Driver錛夌殑緙栫▼璇璦銆傚洜鑰屽畠鏈韜鎻愪緵浜嗛潪甯鎬赴瀵岀殑鍐呴儴瀵硅薄渚涜捐′漢鍛樹嬌鐢ㄣ
2.瑙i噴鍜岀紪璇
涓ょ嶈璦鍦ㄥ叾嫻忚堝櫒涓鎵鎵ц岀殑鏂瑰紡涓嶄竴鏍楓侸ava鐨勬簮浠g爜鍦ㄤ紶閫掑埌瀹㈡埛絝鎵ц屼箣鍓嶏紝蹇呴』緇忚繃緙栬瘧錛屽洜鑰屽㈡埛絝涓婂繀欏誨叿鏈夌浉搴斿鉤鍙頒笂鐨勪豢鐪熷櫒鎴栬В閲婂櫒錛屽畠鍙浠ラ氳繃緙栬瘧鍣ㄦ垨瑙i噴鍣ㄥ疄鐜扮嫭絝嬩簬鏌愪釜鐗瑰畾鐨勫鉤鍙扮紪璇戜唬鐮佺殑鏉熺細銆
JavaScript鏄涓縐嶈В閲婃х紪紼嬭璦錛屽叾婧愪唬鐮佸湪鍙戝線瀹㈡埛絝鎵ц屼箣鍓嶄笉闇緇忚繃緙栬瘧錛岃屾槸灝嗘枃鏈鏍煎紡鐨勫瓧絎︿唬鐮佸彂閫佺粰瀹㈡埛緙栫敱嫻忚堝櫒瑙i噴鎵ц屻
3.寮哄彉閲忓拰寮卞彉閲
涓ょ嶈璦鎵閲囧彇鐨勫彉閲忔槸涓嶄竴鏍風殑銆侸ava閲囩敤寮虹被鍨嬪彉閲忔鏌ワ紝鍗蟲墍鏈夊彉閲忓湪緙栬瘧涔嬪墠蹇呴』浣滃0鏄庛
4.浠g爜鏍煎紡涓嶄竴鏍
Java鏄涓縐嶄笌HTML鏃犲叧鐨勬牸寮忥紝蹇呴』閫氳繃鍍廐TML涓寮曠敤澶栧獟浣撻偅涔堣繘琛岃呰澆錛屽叾浠g爜浠ュ瓧鑺備唬鐮佺殑褰㈠紡淇濆瓨鍦ㄧ嫭絝嬬殑鏂囨。涓銆侸avaScript 鐨勪唬鐮佹槸涓縐嶆枃鏈瀛楃︽牸寮忥紝鍙浠ョ洿鎺ュ祵鍏HTML鏂囨。涓錛屽苟涓斿彲鍔ㄦ佽呰澆銆傜紪鍐橦TML鏂囨。灝卞儚緙栬緫鏂囨湰鏂囦歡涓鏍鋒柟渚褲
5.宓屽叆鏂瑰紡涓嶄竴鏍
鍦℉TML鏂囨。涓錛屼袱縐嶇紪紼嬭璦鐨勬爣璇嗕笉鍚岋紝JavaScript浣跨敤<Script>...</Script>鏉ユ爣璇嗭紝鑰孞ava浣跨敤<applet>...</applet>鏉ユ爣璇嗐
6.闈欐佽仈緙栧拰鍔ㄦ佽仈緙
Java閲囩敤闈欐佽仈緙栵紝鍗矹ava鐨勫硅薄寮曠敤蹇呴』鍦ㄧ紪璇戞椂鐨勮繘琛岋紝浠ヤ嬌緙栬瘧鍣ㄨ兘澶熷疄鐜板己綾誨瀷媯鏌ャ侸avaScript閲囩敤鍔ㄦ佽仈緙栵紝鍗矹avaScript鐨勫硅薄寮曠敤鍦ㄨ繍琛屾椂榪涜屾鏌ワ紝濡備笉緇忕紪璇戝垯灝辨棤娉曞疄鐜板硅薄寮曠敤鐨勬鏌ャ
璇峰弬鑰
❼ 如何把java代碼嵌入到javascript中
這是不可能的,一種是腳本語言,一種是需要編譯的語言,運行的環境都不相同