九色国产,午夜在线视频,新黄色网址,九九色综合,天天做夜夜做久久做狠狠,天天躁夜夜躁狠狠躁2021a,久久不卡一区二区三区

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
使用JAVASCRIPT開發(fā)桌面與WEB程序

使用JAVASCRIPT開發(fā)桌面與WEB程序

416人閱讀 評(píng)論(0) 收藏 舉報(bào)

目錄(?)[+]

 paip.使用JAVASCRIPT開發(fā)桌面與WEB程序

 

前言...1

服務(wù)端WEB應(yīng)用環(huán)境Node.js.1

服務(wù)端WEB應(yīng)用環(huán)境ASP.2

服務(wù)端WEB應(yīng)用環(huán)境Google Acre.2

服務(wù)端WEB應(yīng)用環(huán)境RingoJS /Rhino.2

服務(wù)端環(huán)境jaxer2

服務(wù)器端JavaScript框架 Ejscript2

桌面開發(fā)環(huán)境Adobe AIR.3

桌面開發(fā)環(huán)境XULRunner3

桌面開發(fā)環(huán)境GLUEscript3

桌面開發(fā)環(huán)境XULJet...3

桌面開發(fā)環(huán)境LomoX特性簡(jiǎn)介...4

命令行環(huán)境js-shell以及WSH..4

參考...4

 

前言

JAVASCRIPT不僅可以開發(fā)瀏覽器小程序,還可以應(yīng)用在服務(wù)端與桌面..以及命令行程序

服務(wù)端WEB應(yīng)用環(huán)境Node.js

Node.js是一套用來(lái)編寫高性能網(wǎng)絡(luò)服務(wù)器的JavaScript工具包,一系列的變化由此開始。比較獨(dú)特的是,Node.js會(huì)假設(shè)你是在POSIX環(huán)境下運(yùn)行它Linux Mac OS X。如果你是在Windows下,那就需要安裝MinGW以獲得一個(gè)仿POSIX的環(huán)境。在Node中,Http是首要的。Node為創(chuàng)建http服務(wù)器作了優(yōu)化,所以你在網(wǎng)上看到的大部分示例和庫(kù)都是集中在web(http框架、模板庫(kù)等)。

  這里是一個(gè)簡(jiǎn)單的hello worldWeb服務(wù)器。[1]

Node是一個(gè)Javascript運(yùn)行環(huán)境(runtime)。實(shí)際上它是對(duì)GoogleV8引擎(應(yīng)用于Google Chrome瀏覽器)進(jìn)行了封裝。[2]V8引擎執(zhí)行Javascript的速度非常快,性能非常好。Node對(duì)一些特殊用例進(jìn)行了優(yōu)化,提供了替代的API,使得V8在非瀏覽器環(huán)境下運(yùn)行得更好。例如,在服務(wù)器環(huán)境中,處理二進(jìn)制數(shù)據(jù)通常是必不可少的,但Javascript對(duì)此支持不足,因此,V8.Node增加了Buffer類,方便并且高效地處理二進(jìn)制數(shù)據(jù)。因此,Node不僅僅簡(jiǎn)單的使用了V8,還對(duì)其進(jìn)行了優(yōu)化,使其在各環(huán)境下更加給力。

 

服務(wù)端WEB應(yīng)用環(huán)境ASP

ASP技術(shù)默認(rèn)是用VBS語(yǔ)言,不過(guò)可以在IIS里設(shè)置為JS..

如果要在LINUX環(huán)境中使用ASP技術(shù),需要第三方模塊InstantASPjava模塊(簡(jiǎn)稱iASP),可支持Apache、ZenusWeb服務(wù),可連接數(shù)據(jù)庫(kù),效果不錯(cuò)

 

 

服務(wù)端WEB應(yīng)用環(huán)境GoogleAcre

Google發(fā)布了Acre,一個(gè)服務(wù)端的JavaScript平臺(tái),默認(rèn)情況該軟件捆綁Jetty servlet引擎作為HTTP服務(wù)器,當(dāng)然它也可在其它服務(wù)器下運(yùn)行。Acre也支持在GoogleAppEngine上運(yùn)行。

 

服務(wù)端WEB應(yīng)用環(huán)境RingoJS /Rhino

是一個(gè)用 Java編寫的 JavaScript允許環(huán)境,基于 Mozilla Rhino JavaScript 引擎,可用來(lái)開發(fā)Web應(yīng)用程序。

 

服務(wù)端環(huán)境jaxer

 JAXER號(hào)稱世界上第一個(gè)真正的ajax服務(wù)器,服務(wù)器端和客戶端都是使用javascript,而且可以相互調(diào)用.

  Jaxer是自由和開放源碼,讓開發(fā)人員創(chuàng)建豐富的網(wǎng)絡(luò)應(yīng)用通過(guò)統(tǒng)一的發(fā)展模式在客戶機(jī)/服務(wù)器邊界。

Jaxer包下載的是一個(gè)“ sandboxed ”,自成一體的封裝,它自己的Apache HTTP服務(wù)器,無(wú)需額外的配置。

 

服務(wù)器端JavaScript框架 Ejscript

Ejscript 是一個(gè)服務(wù)端的 JavaScript 語(yǔ)言實(shí)現(xiàn)和Web框架,基于 ECMAScript 3.X 版本。Ejscript 是一個(gè) MVC 的框架,還支持SQL數(shù)據(jù)庫(kù)的ORM框架,基于 Ajax 的視圖控制、自動(dòng)數(shù)據(jù)驗(yàn)證了集成 jQuery 支持。是一個(gè)快速開發(fā)基于服務(wù)器端 JavaScript應(yīng)用的框架。

 

桌面開發(fā)環(huán)境Adobe AIR

 

AIR用的是actionscript語(yǔ)言,實(shí)際上就是JavaScript,叫法不同..語(yǔ)法一至..

 

 

桌面開發(fā)環(huán)境XULRunner

是由Mozilla創(chuàng)建的運(yùn)行時(shí)環(huán)境,其為Firefox的Web瀏覽器和許多Mozilla發(fā)布的多個(gè)應(yīng)用程序提供了有力支持。這其中包括Mozilla Sunbird(日歷/行程表)、Mozilla Thunderbird(電子郵件)等。XULRunner使用一些C++代碼來(lái)運(yùn)行JavaScript引擎SpiderMonkey,但是所有與用戶的交互管理均由JavaScript完成。還有一種名為XPI的插件格式,其允許開發(fā)人員使用JavaScript和資源來(lái)擴(kuò)展應(yīng)用程序。XUL和XBL(分別是XML User Interface Language,XML用戶界面語(yǔ)言,和XML Binding Language,XML綁定語(yǔ)言)用于設(shè)置應(yīng)用程序布局、界面和交互方式,二者完善了XULRunner的核心特性。一些其他的公司和開源項(xiàng)目將XULRunner打包到跨平臺(tái)應(yīng)用程序中。其中,一些流行的應(yīng)用程序包括互聯(lián)網(wǎng)電視應(yīng)用程序Miro、媒體庫(kù)管理應(yīng)用程序Songbird(其競(jìng)爭(zhēng)對(duì)手是iTunes)等。

桌面開發(fā)環(huán)境GLUEscript

是一個(gè)桌面應(yīng)用框架,它是wxWidgets針對(duì)JavaScript的一項(xiàng)革命。wxWidgets是一個(gè)基于C++的跨平臺(tái)桌面應(yīng)用框架,其支持綁定多種不同編程語(yǔ)言。因此,開發(fā)人員只要學(xué)會(huì)使用一種編程語(yǔ)言調(diào)用wxWidgets應(yīng)用程序,那么就能夠在其他語(yǔ)言中使用wxWidgets,而降低了學(xué)習(xí)曲線。GLUEscript使用Mozilla的SpiderMonkey引擎作為JavaScript層。在該層之上,所有用戶界面代碼和邏輯均可使用純JavaScript。

桌面開發(fā)環(huán)境XULJet

是一個(gè)運(yùn)行在XULRunner之上的桌面應(yīng)用框架。雖然在后端代碼調(diào)用的是XUL,但是開發(fā)人員可使用特定的基于XUL的語(yǔ)言。這樣,開發(fā)人員所編寫的將是UI代碼和邏輯代碼的混合代碼。這種方式是否是最合適的方法,因?yàn)榕c之相對(duì)的,擁有清晰分層的MVC(Model-View-Controller)架構(gòu),但已經(jīng)超出了本書涉及的范

桌面開發(fā)環(huán)境LomoX特性簡(jiǎn)介

  開發(fā)者使用html+css+javascript技術(shù),開發(fā)Windows/Linux平臺(tái)下富客戶端應(yīng)用程序。 Web程序的桌面化:開發(fā)者可以充分利用自己熟悉的Web資源(各種Web框架如:JQuery,JQuery UI,ExtYUI等)開發(fā)桌面版應(yīng)用。支持HTML5新特性,利用HTML5增強(qiáng)用戶體驗(yàn)。多窗口支持:在一個(gè)LomoApp中,能夠同時(shí)開啟多個(gè)窗口,并利用javascript對(duì)窗口進(jìn)行交互控制。 Javascript與本地API交互:提供一套簡(jiǎn)易的本地APILomoX Javascript交互的機(jī)制,增強(qiáng)LomoX的擴(kuò)展性。 --------------------------------------------------------------------------------------------------------------------------------

命令行環(huán)境js-shell以及WSH

WSH只能應(yīng)用在WIN平臺(tái)上..

參考

LinuxApacehiASPASP

javascriptSocket 服務(wù)端編程。

桌面應(yīng)用中的JavaScript

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
前端開發(fā)框架之Electron的認(rèn)識(shí)
目前市場(chǎng)上最好的 Node.js IDE
使用第一個(gè)真正的 Ajax 服務(wù)器 Aptana Jaxer 構(gòu)建 Ajax 應(yīng)用程序
50個(gè)實(shí)用的JavaScript工具
談一談|搭建TS代碼編譯器環(huán)境
2018 最受歡迎的開源工具 Top10 ,果斷收藏!
更多類似文章 >>
生活服務(wù)
熱點(diǎn)新聞
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服