當前位置:首頁 » 編程語言 » javajs

javajs

發布時間: 2022-01-08 06:55:42

javascript和java.web的區別是什麼(本人新手)

javaweb是伺服器端程序 用來輸出動態網頁(當然伺服器端程序不只是有java 還有php和asp)
javascript是網頁組成的一部分 (網頁組成3大部分html css javascript)
.看出關系了吧

② js和java的區別急!

jsp與asp php是同一個級別的,都是運行在伺服器里的腳本格式。
javascript 是直接運行在客戶端的腳本語言。

首先,javascript是netscape發明的,提交給ECMA組織進行標准化,JavaScript在不斷的修訂,從1.0到1.1、1.2、1.3、1.5,而ECMAScript也在不斷的升級,有Edition 1、2、3,其中Edition 3相當於JavaScript 1.5。雖然MS後來參與了標准化,但還是以NS為主導的。目前正在制定的Edition 4也將以Netscape正在制定的JavaScript 2.0協同開發。順便說一下,jscript的文檔在Windows Script 5.6(包含jscript、vbscript和windows host script編譯器)之前是很差的,就是因為ms只是在抄襲而又沒抄全。在我的《javascript隱藏秘技》中,還指出了ms的jscript的幾處實現上的bug(與ECMAScript標準的不一致)。

javascript還有一些其他的實現,比如apache的許多項目,比如resin的jsp實現了js 1.3(類似jscript用於asp)。注意jsp只是一個伺服器腳本語言的規范,並沒有規定一定要用java,事實上有不少jsp engine支持額外的腳本語言,尤其是支持js居多。

DOM和jscript是分離的。W3C DOM 和DHTML也不是一回事。在IE 5之前,jscript只支持MS專有的DHTML(NS也有自己的專有DHTML用於NN系列,MS是仿造它的),但是DOM(文檔對象模型)是W3C制定的標准,不是MS的!到目前為止,仍然是Mozilla(Netscape)對DOM的支持最好(支持所有的DOM Level 1和大多數DOM Level 2特性),IE 6隻支持了絕大多數的DOM Level 1和極少的DOM Level 2特性。

簡單的說,一個jsp程序員必須要是一個Java程序員。而一個能寫javaScript的就不一定了!呵呵
javascrip只是從java語言中提取出來的一部分冬冬,在網頁中用javascript這個東西很不好的,最好不用
有很多很多介紹和說明www.iyuanma.com
參考資料:http://www.iyuanma.com/Book/CSDN/phppost7/php55930.htm

③ java 和javascript的區別

Java 和 JavaScript 是兩門不同的編程語言。

一般認為,當時 Netscape 之所以將 LiveScript 命名為 JavaScript,是因為 Java 是當時最流行的編程語言,帶有 "Java" 的名字有助於這門新生語言的傳播。

它們的相同之處包括:

它們的語法和 C 語言都很相似;
它們都是面向對象的(雖然實現的方式略有不同);
JavaScript 在設計時參照了 Java 的命名規則;

它們的不同之處包括:

JavaScript 是動態類型語言,而 Java 是靜態類型語言;
JavaScript 是弱類型的,Java 屬於強類型;
JavaScript 的面向對象是基於原型的(prototype-based)實現的,Java 是基於類(class-based)的;
JavaScript 除了長得和 Java 比較像之外,語言風格相去甚遠。JavaScript 在設計時所參 考的對象不包括 Java,而包括了像 Self 和 Scheme 這樣的語言。

④ Java與js的區別在哪

Java是後端開發語言,js其實就是JavaScript的簡稱,他本身與java沒有關系,js是前端開發腳本語言。js在html中可以運行的。

⑤ java和javascript

圖太模糊一個字都看不清

⑥ 如何在java中調用js方法

在Java中調用js文件中的function,傳入調用參數,並獲取返回值
js文件中的merge函數將兩個參數a,b相加,並返回c。
// expression.js
function merge(a, b) {
c = a * b;
return c;
}

在Java代碼中讀取js文件,並參數兩個參數,然後回去返回值。
package com.sinaapp.manjushri;

import java.io.FileReader;
import javax.script.Invocable;

import javax.script.ScriptEngine;

import javax.script.ScriptEngineManager;
/** * Java調用並執行js文件,傳遞參數,並活動返回值 * * @author manjushri */

public class ScriptEngineTest {

public static void main(String[] args) throws Exception {
ScriptEngineManager manager = new ScriptEngineManager();
ScriptEngine engine = manager.getEngineByName("javascript");

String jsFileName = "expression.js"; // 讀取js文件

FileReader reader = new FileReader(jsFileName); // 執行指定腳本
engine.eval(reader);

if(engine instanceof Invocable) {
Invocable invoke = (Invocable)engine; // 調用merge方法,並傳入兩個參數

// c = merge(2, 3);

Double c = (Double)invoke.invokeFunction("merge", 2, 3);

System.out.println("c = " + c);
}

reader.close();

}
}

輸出結果:
c = 5.0

⑦ js和java的區別

由於JavaScript和Java語言名字的相似,讓大部分同學認為JavaScript與Java語言有一定的關聯性。但它們並不像我們想像的那樣聯系緊密,甚至可以肯定地說它們有很大的區別.。
1.語言本質不同。
JavaScript 是一種輕量級的編程語言,是可插入 HTML 頁面的編程代碼,插入 HTML 頁面後,可由所有的現代瀏覽器執行。
Java是一種通過解釋方式來執行的語言。
2.數據類型不同。
Java數據類型有:int、double、char、Boolean等。
JavaScript數據類型有:number、string、Boolean等。
3.應用范圍不同。
Java廣泛用於PC端、手機端、互聯網、數據中心等。
JavaScript主要用於嵌入文本到HTML頁面中,進行讀寫HTML,控制cookies等。
綜上所述,我們可以發現JavaScript與Java雖然都可以應用於網頁設計,但實際上它們是兩種語言。

⑧ java和JSP和JavaScript有什麼區別啊

  1. Java是一門面向對象編程語言,不僅吸收了C++語言的各種優點,還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語言具有功能強大和簡單易用兩個特徵。Java語言作為靜態面向對象編程語言的代表,極好地實現了面向對象理論,允許程序員以優雅的思維方式進行復雜的編程。

  2. JSP是JAVA SERVER PAGE的首字母縮寫,顧名思義,是JAVA的服務端頁面,其動態語法部分完全是JAVA規范。JSP是和ASP,PHP一樣的伺服器端語言,主要用來製作網站後台的技術(但現在一般不使用了,2014年起基本都開始使用模板引擎技術如velocity 等)。

  3. JAVASCRIPT從其名稱含義是JAVA腳本,是在瀏覽器中運行的腳本語言,由於其大部分語法規范取自於JAVA語法規范,所以取名為JAVASCRIPT(其實和JAVA沒多大關系,是由Netscape公司的Brendan Eich,在網景導航者瀏覽器上首次設計實現而成。因為Netscape與Sun合作,Netscape管理層希望它外觀看起來像Java,因此取名為JavaScript)。JAVASCRIPT是一門基於對象的弱類型腳本編程語言,主要用來製作網頁前台的技術.並且是現在比較熱門的AJAX技術的核心。

(8)javajs擴展閱讀:

Java是一門面向對象編程語言,不僅吸收了C++語言的各種優點,還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語言具有功能強大和簡單易用兩個特徵。Java語言作為靜態面向對象編程語言的代表,極好地實現了面向對象理論,允許程序員以優雅的思維方式進行復雜的編程 。

Java具有簡單性、面向對象、分布式、健壯性、安全性、平台獨立與可移植性、多線程、動態性等特點。Java可以編寫桌面應用程序、Web應用程序、分布式系統和嵌入式系統應用程序等。

⑨ Java和javascript有啥區別

asp,php,java你可以把他們看作是一類語言,他們需要在伺服器端執行,比如java是需要在java虛擬機上運行的語言。
而javascript,vbscript則是嵌入式腳本語言,它們是在客戶端執行的語言,也就是我們在瀏覽網頁時在瀏覽器里執行的語言,它們不需要伺服器環境就可以執行的語言。
java和javascript是兩類語言,你在學習asp的一要學習java這種伺服器端語言,同時也要學習javascript這種腳本語言。
比如你開始提到的asp,學習了asp也應該學習javascript,它們的運行環境不一樣,互為補充,不相沖突。做網站的時候兩個都會用到。
目前做網站php比較多,php和asp一樣,屬於伺服器端運行的代碼

⑩ JavaScript與Java有什麼關系

avaScript和Java是兩種不一樣的語言,但是它們之間存在聯系。
背景方面
Javascript(1995年,Netscape公司僱傭了程序員Brendan Eich開發這種網頁腳本語言)最初名字叫做Mocha,1995年9月改為LiveScript。12月,Netscape公司與Sun公司(Java語言的發明者和所有者)達成協議,後者允許將這種語言叫做JavaScript。這樣一來,Netscape公司可以藉助Java語言的聲勢,而Sun公司則將自己的影響力擴展到了瀏覽器。使用Java語言開發網路應用程序,JavaScript可以像膠水一樣,將各個部分連接起來。當然,後來的歷史是Java語言的瀏覽器插件(applet)失敗了,JavaScript反而發揚光大。
另: ECMAScript和JavaScript的關系是,前者是後者的規格,後者是前者的一種實現。在日常場合,這兩個詞是可以互換的。
語法方面
JavaScript的基本語法和對象體系,是模仿Java而設計的。但是,JavaScript沒有採用Java的靜態類型。正是因為JavaScript與Java有很大的相似性,所以這門語言才從一開始的LiveScript改名為JavaScript。基本上,JavaScript這個名字的原意是「很像Java的腳本語言」。
在JavaScript語言中,函數是一種獨立的數據類型,以及採用基於原型對象(prototype)的繼承鏈。這是它與Java語法最大的兩點區別。JavaScript語法要比Java自由得多。數據結構部分則借鑒Java語言,包括將值分成原始值和對象兩大類。
編譯方面
另外,Java語言需要編譯,而JavaScript語言則是運行時由解釋器直接執行。
結語
總之,JavaScript的原始設計目標是一種小型的、簡單的動態語言,與Java有足夠的相似性,使得使用者(尤其是Java程序員)可以快速上手。

熱點內容
51單片機c語言教程郭天祥 發布:2024-05-17 03:46:13 瀏覽:889
c語言程序特點 發布:2024-05-17 03:41:13 瀏覽:460
2014二級c語言考試大綱 發布:2024-05-17 03:23:20 瀏覽:417
到店系統源碼 發布:2024-05-17 03:18:34 瀏覽:757
解編程解密 發布:2024-05-17 02:57:26 瀏覽:48
c語言擲骰子 發布:2024-05-17 02:11:05 瀏覽:489
eclipsepython調試工具 發布:2024-05-17 02:10:49 瀏覽:820
oracle創建表sql語句 發布:2024-05-17 02:06:38 瀏覽:252
手機建立文件夾 發布:2024-05-17 01:56:19 瀏覽:656
方舟伺服器怎麼綁定賬號 發布:2024-05-17 01:52:32 瀏覽:735