999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

動態網頁設計中JavaScript和Java語言整合應用探究

2012-04-29 15:05:53張巖
大學教育 2012年8期
關鍵詞:頁面程序語言

張巖

[摘要]在網頁的制作過程中,如果僅僅使用一種語言,如,Java或者只使用JavaScript語言,會出現諸多的問題,筆者結合在制作的過程中出現的問題,進行深入的研究,進一步探索如何在動態網頁設計中,將這兩種語言進行整合,在程序處理流程上,進行簡化。從而,為網上客戶在解決方案方面,提供更加便利的條件。

[關鍵詞]動態網頁設計JavaScriptJava

[中圖分類號]TP393.092.2[文獻標識碼]A[文章編號]2095-3437(2012)08-0063-02

上網沖浪,在當前信息時代快速發展的今天,是個既時髦又時尚的事。但是,我們會發現,各種“蟲”開始隨之在網上“安營扎寨”了。網絡軟件開發商,在網民登錄Internet的狂潮下,被激發出較高漲的開發熱情。Web站點開發者,也在努力探尋付出少但是能吸引客戶的工具。原因在于物理上存儲著HTML文件集和文件的網絡服務器的支配權存在限制。Javascript在網頁上能夠隨意浮動,掌控Web、改變Web的容貌,使得HTML得以生存,并因此而出現生機。本文主要探討Javascript語言和Java語言,在動態頁面制作過程中的整合,既照顧到查詢的效率,同時也方便客戶的使用。

一、 Javascript與Java兩種語言的特點

Java語言是網絡上多個計算機的執行程序,是一項較為簡單、易操作的技術。Java語言是一項網絡編程的所必需的,具有較強的移植能力,可以實現多線程處理和能夠輕松聯網的編程工具。Java語言可以實現Internet從通訊工具向具有可操性的應用程序的網絡轉型。Java程序包括三種類型,一種為小型的Java程序,小服務Java程序和應用Java程序。其中的小服務Java程序屬于在Web服務器中運行的特殊程序,對服務器新的鏈接做出回應,通過鏈接來調用小服務程序的service()。

Javascript是LiveScript的前身,與Java語言程序設計概念的結合,形成的另一種網絡編程語言。Javascript能夠嵌入HTML文檔中,在文檔中直接通過編碼來實現腳本設計語言。適用于客戶Web應用程序和組件的開發。在Web瀏覽器中,能夠實現對Web頁面文中的執行程序的編寫。主要是對在服務器中Web瀏覽器所提供的信息進行處理加工,并對瀏覽器進行更新的程序,被多種瀏覽器支持,是WWW上較為常用的編程語言。在適用范圍上,可以開發交互式Web頁面,并集成Java小程序與ActiveX控件和瀏覽器插入件、服務器腳本等對象,形成分布式應用程序。

兩種語言各具特色,Java語言能完成Web嵌入頁的可執行任務,顯示出強大的編程功能,但是只能在有限的瀏覽器窗口中操作完成。Javascript語言可以在HTML文檔中進行,對Web頁面的時間腳本做出響應,實現客戶對瀏覽器全方位的訪問。

二、Javascript與Java兩種語言的差異

①Java面向對象的程序設計語言,適合于Internet應用程序開發;②而JavaScript是一種可以嵌入Web頁面中的基于對象和事件驅動的解釋性語言。③JavaScript是基于對象的,而Java是面向對象的語言。程序再簡單也必須設計對象。④JavaScript是種腳本語言,軟件的制作可以脫離網絡,實現與用戶交互。是基于對象和事件驅動的編程語言。⑤Java的源代碼須經過編譯后,傳遞到客戶端執行,要求客戶端配備相應的解釋器。JavaScript屬于解釋性編程語言,以文本格式代碼發往客戶端前,不無需編譯,瀏覽器就能執行。⑥Java代碼是存在與獨立的文檔中的以字節,用 ... 來標識。JavaScript代碼是可動態裝載、方便快捷,嵌入HTML文檔中的文本字符,用來標識。

三、實現Java執行JavaScript 的整合

使用Java?Servlet編程,讓 HTML 頁面內Java 類和 JavaScript腳本進行整合,將所有使用JavaScript調用Java函數的HTML頁面,都傳送到這個Servlet中處理,JavaScript結構來替換所有的Java調用。如,

public static void main(String[] args) {

ScriptEngineManager sem = new ScriptEngineManager();

//添加上下文綁定數據

SimpleBindings bindings = new SimpleBindings();

bindings.put("aaa_av", new Double(10000.1));

bindings.put("bbb_av", new Double(20000.2));

ScriptEngine engine = sem.getEngineByExtension("js");

engine.setBindings(bindings, ScriptContext.ENGINE_SCOPE);

try{

//直接解析

Object res = engine.eval(" res = Math.max(aaa_av , bbb_av) + aaa_av");

System.out.println(res);

//創建腳本

String script = "function getMax() "

+ "{ return Math.max(aaa_av , bbb_av)}";

//執行腳本

engine.eval(script);

Invocable inv = (Invocable) engine;

//執行方法并傳遞參數

Object obj = inv.invokeFunction("getMax", null);

//打印結果

System.out.println(obj);

}catch(Exception ex){

ex.printStackTrace();

}

JavaScript和Java是同VBScript與ActiveX,在目前應用最廣泛的網絡編程技術。由于兩者各具特色,Java可以將網頁增強動感,JavaScript編寫簡單快速,在文檔中修改也很簡單知識功能少些,因此將兩者在運用中加以整合,能夠使動態網頁的設計效果更理想。

[參考文獻]

[1]魏芳蓮.用JavaScript編寫表單驗證程序[N].電腦報,2001.

[2]潘賢林.用 JavaScript 批量瀏覽圖片[N].電腦報,2001.

[3]曹加銀.嵌入式JavaScript對象實現技術研究[D].華中科技大學,2004.

[4]李英各.嵌入式瀏覽器中JavaScript的設計與實現[D].電子科技大學,2005.

[5]張云苑.JavaScript在動態網頁設計中的應用[J].科技信息,2007,(5).

[責任編輯:戴禎杰]

猜你喜歡
頁面程序語言
大狗熊在睡覺
刷新生活的頁面
保健醫苑(2022年1期)2022-08-30 08:39:14
語言是刀
文苑(2020年4期)2020-05-30 12:35:30
試論我國未決羈押程序的立法完善
人大建設(2019年12期)2019-05-21 02:55:44
讓語言描寫搖曳多姿
“程序猿”的生活什么樣
英國與歐盟正式啟動“離婚”程序程序
環球時報(2017-03-30)2017-03-30 06:44:45
累積動態分析下的同聲傳譯語言壓縮
創衛暗訪程序有待改進
中國衛生(2015年3期)2015-11-19 02:53:32
我有我語言
主站蜘蛛池模板: 午夜福利网址| 欧美特级AAAAAA视频免费观看| 欧美日韩高清在线| 国产精品欧美在线观看| 中美日韩在线网免费毛片视频| 91久草视频| 在线观看欧美国产| 一区二区三区高清视频国产女人| 久久香蕉国产线看观看亚洲片| 一级毛片免费不卡在线| 农村乱人伦一区二区| 国产办公室秘书无码精品| 国产成人综合欧美精品久久| 日本高清免费一本在线观看| 亚洲人精品亚洲人成在线| 亚洲av无码久久无遮挡| 亚洲h视频在线| 天堂网亚洲系列亚洲系列| 青青青国产精品国产精品美女| 国产Av无码精品色午夜| 成人国产精品网站在线看| 国产免费久久精品99re丫丫一| 日本午夜视频在线观看| 日本91在线| 国产chinese男男gay视频网| 亚洲日本一本dvd高清| 又黄又爽视频好爽视频| 亚洲成A人V欧美综合| 国产在线高清一级毛片| 日韩中文精品亚洲第三区| 国产精品网址在线观看你懂的| 在线一级毛片| 免费a在线观看播放| 日韩在线观看网站| 日韩乱码免费一区二区三区| 香蕉视频在线观看www| 免费在线a视频| 国产精品亚洲一区二区三区在线观看| 久久中文无码精品| 日本久久免费| 国产91在线|中文| av一区二区人妻无码| 色噜噜中文网| 中文纯内无码H| 亚洲人成在线免费观看| 国产香蕉在线| 精品视频福利| m男亚洲一区中文字幕| 日韩欧美高清视频| 国产三级成人| 在线无码av一区二区三区| 亚洲国产日韩在线观看| 好久久免费视频高清| 妇女自拍偷自拍亚洲精品| 国产精品污视频| 久久伊人久久亚洲综合| 国产精品久久久久久久久| 成人年鲁鲁在线观看视频| 精品国产一区91在线| 在线亚洲小视频| 亚洲天堂精品在线观看| 亚洲日韩高清在线亚洲专区| 中文字幕不卡免费高清视频| 久久精品人人做人人爽电影蜜月| 蜜臀av性久久久久蜜臀aⅴ麻豆| www.youjizz.com久久| 最新亚洲av女人的天堂| 亚洲午夜国产片在线观看| 亚洲日韩精品综合在线一区二区| 国产一级在线播放| 美女潮喷出白浆在线观看视频| 国产精品久久久久鬼色| 在线观看无码av免费不卡网站| 青草精品视频| 毛片视频网址| 黑人巨大精品欧美一区二区区| 久久这里只有精品23| 亚洲国产成熟视频在线多多| 又爽又大又光又色的午夜视频| 秋霞国产在线| 人妻精品久久无码区| 中文字幕资源站|