成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

JScript、Java、JavaScript和JSP總結

開發 后端
本文介紹JScript、Java、JavaScript和JSP總結,包括JavaScript與Java的聯系和區別,JavaScript和JSP的區別和聯系等。

JavaScript與Java的聯系和區別

JavaScript與Java的語法比較相似,但這種相似與C和Java的語法相似是一樣的。但并不是JavaScript的這個Java前綴表達了JavaScript與Java之間某種包含或被包含的關系,JavaScript并不是Java的一個子集。事實上,完全可以說這兩種語言完全不相干,就好像C和Java也可以認為互不相干一樣。

Java的歷史沿革和語法特征眾所周知,很多的教材和技術工具書都有詳細的介紹。而JavaScript的歷史則是追溯到一個名為Cmm的語言,它的標準特性來源于Cmm而不是Java或標準C。JavaScript的創造者是Brendan Eich,最早的版本在NetScapt2中實現,其最初的名字是Mocha。Java語言則是Sun公司的杰作。

盡管JavaScript和Java完全不相干,但從某種程度上是很好的搭檔。JavaScript可以控制瀏覽器的行為和內容,但是卻不能繪圖和執行連接。而Java雖然不能在總體上控制瀏覽器,但卻可以繪圖,執行連接和多線程??蛻舳说腏avaScript可以和嵌入網頁的Java Applet進行交互,并且能夠對它執行控制。從這一意義上說,JavaScript腳本化了Java。在網頁中用javascript這個東西很不好的,***不用,特別是SSH輕量級框架和架構主流天下的今天,如果在.jsp文件中腳本化java,即用JavaScript就像我在前一篇博文中所述的那樣,除非是高手,而且閱讀你文章的也是高手。我不是高手,所以我曾經暈過。

JavaScript和JSP的區別和聯系

JSP(Java Server Pages)是由Sun Microsystems公司倡導、許多公司參與一起建立的一種動態網頁技術標準。JSP技術有點類似ASP技術,它是在傳統的網頁HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP標記(tag),從而形成JSP文件(*.jsp)。JSP頁面由HTML代碼和嵌入其中的Java代碼所組成。服務器在頁面被客戶端請求以后對這些Java代碼進行處理,然后將生成的HTML頁面返回給客戶端的瀏覽器。Java Servlet 是JSP的技術基礎,而且大型的Web應用程序的開發需要Java Servlet和JSP配合才能完成。JSP具備了Java技術的簡單易用,完全的面向對象,具有平臺無關性且安全可靠,主要面向因特網的所有特點。
JavaScript是由瀏覽器解釋執行的程序代碼,它是網頁內容的一部分,主要用于在網頁上產生動態的顯示效果和實現與用戶的交互功能。JSP程序則是由WEB服務器解釋執行的程序代碼,它用于產生供瀏覽器顯示的網頁內容。由于JavaScript代碼屬于網頁的內容部分,所以,JavaScript代碼也可以通過JSP頁面輸出。JavaScript和JSP的關系猶如HTML代碼和JSP的關系,即JavaScript代碼是JSP程序輸出的一段可以被瀏覽器解釋執行的特殊文本內容。只要先寫好一個包含有JavaScript代碼的網頁文檔,然后將這個網頁文檔的內容改為用JSP程序輸出。

JScript

看看百度百科的定義:
JScript 是 Microsoft 公司對 ECMA 262 語言規范(ECMAScript 編輯器 3)的一種實現。除了少數例外(為了保持向后兼容),JScript 完全實現了 ECMA 標準。JScript 是一種解釋型的、基于對象的腳本語言。盡管與 C++ 這樣成熟的面向對象的語言相比,JScript 的功能要弱一些,但對于它的預期用途而言,JScript 的功能已經足夠大了。

JScript 不是其他語言的精簡版(例如,它只是與 Java 有點模糊而間接的關系),也不是任何事物的簡化。不過,它有其局限性。例如,您不能使用該語言來編寫獨立運行的應用程序,并且沒有對讀寫文件的內置支持。此外,JScript 腳本只能在某個解釋器或“宿主”上運行,如 Active Server Pages(ASP)、Internet 瀏覽器或者 Windows 腳本宿主。

JScript 是一種寬松類型的語言。寬松類型意味著您不必顯式定義變量的數據類型。事實上 JScript 更進一步。您無法在JScript上明確地定義數據類型。此外,在大多數情況下,JScript 將根據需要自動進行轉換。例如,如果將一個數值添加到由文本組成的某項(一個字符串),該數值將被轉換為文本。

JScript 8.0 是 Microsoft 實現 ECMA 262 語言的新一代版本。通過將先前版本的 JScript 功能集與基于類的語言的***功能相結合,JScript 8.0 包含了這兩個領域的精華。JScript 8.0 的改進內容(正在結合 ECMAScript 第 4 版開發研制)包括:真正的編譯代碼、類型化和無類型變量、后期和早期綁定、類(具有繼承、函數重載、屬性訪問器,等等)、包、跨語言支持,以及對 .NET Framework 的完全訪問。
由此,JScript是微軟的產品,而JavaScript則是網景公司的產品。avaScript剛出來時還沒有JScript,當時JavaScript很火.微軟很看不過眼.所以就出了一個自已的腳本語言,命名為JScript.在當時的這二種腳本語言中語法是大相徑庭,給當時的程序員帶來很大的麻煩..

后來W3C出面了,W3C統一了標準,所以現在的這二種腳本語言的語法可以說90%以上都是相同,以上介紹JScript、Java、JavaScript和JSP總結

【編輯推薦】

  1. ASP.NET JSP PHP之間的取舍
  2. Servlets和JSP的運行環境-JRun
  3. MyEclipse開發JSF之創建JSP頁面元素淺析
  4. JSP系統的實現:模板庫和標簽庫
  5. JSP應用開發的背景及特點
責任編輯:佚名 來源: 51CTO博客
相關推薦

2009-08-20 17:35:47

Servlet和JSP

2009-07-02 16:36:04

JSP優點ASP優點

2009-07-01 11:44:32

JSP學習教程

2009-06-30 15:05:52

JSP數據JavaScript數

2014-09-01 09:38:22

快捷鍵

2009-08-05 09:48:12

JSP學習經驗

2011-07-08 13:15:52

JSP

2013-01-21 10:19:50

JavaScript項目管理JS

2019-08-13 09:40:55

數據結構算法JavasCript

2009-07-31 16:28:26

ibmdwJavaJSP

2012-08-15 09:22:49

JavaScript

2009-07-07 14:04:55

JSP入門

2009-07-09 16:24:31

Servlets和JS

2009-07-01 10:55:23

2009-01-11 09:14:45

Javascript開發總結

2009-07-01 17:44:46

Servlet和JSP

2009-07-06 15:34:56

JSP和Servlet

2009-09-02 10:26:23

JSP和BEAN

2011-06-15 12:36:58

JSPBEAN

2009-07-09 10:49:56

Servlet和JSP
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 91精品国产综合久久久久久 | 国产精品亚洲视频 | 伊人艹 | 日本久久久久久 | 日韩三级 | 精品二区视频 | 2022精品国偷自产免费观看 | 国产精品99视频 | 国产欧美一区二区三区在线看 | 国产精品久久久久久久久久久免费看 | 四虎av电影 | 亚洲精品大片 | 欧美激情一区二区三级高清视频 | 欧美性网 | 国产精品 亚洲一区 | 欧美日韩免费一区二区三区 | 91久操视频| 国产欧美日韩精品一区 | 久草在线| 精品一区二区电影 | 欧美性大战久久久久久久蜜臀 | 中文字幕日韩欧美 | 狠狠做深爱婷婷综合一区 | av不卡一区 | 欧美日韩一二区 | 精品国产三级 | 人人亚洲 | 久久精品视频网站 | 久久99蜜桃综合影院免费观看 | 中文字幕不卡在线观看 | 81精品国产乱码久久久久久 | 精品国产乱码久久久久久图片 | 狠狠撸在线视频 | 欧美精品1区2区3区 精品国产欧美一区二区 | 天天想天天干 | 精品国产91| 久久久久国产 | 久久综合婷婷 | 欧美在线a | 国产农村妇女毛片精品久久麻豆 | 久久久久久影院 |