真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

如何理解構(gòu)建客戶(hù)端應(yīng)用的開(kāi)源工具集OracleJET

如何理解構(gòu)建客戶(hù)端應(yīng)用的開(kāi)源工具集Oracle JET,針對(duì)這個(gè)問(wèn)題,這篇文章詳細(xì)介紹了相對(duì)應(yīng)的分析和解答,希望可以幫助更多想解決這個(gè)問(wèn)題的小伙伴找到更簡(jiǎn)單易行的方法。

成都創(chuàng)新互聯(lián)公司-專(zhuān)業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性?xún)r(jià)比光澤網(wǎng)站開(kāi)發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫(kù),直接使用。一站式光澤網(wǎng)站制作公司更省心,省錢(qián),快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋光澤地區(qū)。費(fèi)用合理售后完善,10年實(shí)體公司更值得信賴(lài)。

Oracle  JavaScript擴(kuò)展工具包(也稱(chēng)為JET)提供給軟件開(kāi)發(fā)者們一套模塊化的開(kāi)源工具集,可以用來(lái)構(gòu)建基于行業(yè)標(biāo)準(zhǔn)(包括JavaScript、HTML5、層疊樣式表CSS)的客戶(hù)端應(yīng)用。該工具包包含了Oracle和第三方廠商提供的JavaScript庫(kù),用它創(chuàng)建的應(yīng)用程序能與Oracle產(chǎn)品和服務(wù)整合,尤其是便于與Oracle云產(chǎn)品集成。

開(kāi)發(fā)者們可以使用該工具包給現(xiàn)有網(wǎng)頁(yè)增加可交互性,支持Fusion應(yīng)用中的網(wǎng)頁(yè)或者是創(chuàng)建端對(duì)端的網(wǎng)頁(yè)應(yīng)用。Oracle  JET還能用來(lái)構(gòu)建混合移動(dòng)應(yīng)用,使應(yīng)用在移動(dòng)設(shè)備上看起來(lái)與原始應(yīng)用非常相似。

Oracle  JET框架包含消息處理、緩存、過(guò)濾器和排序等服務(wù)。它還支持JavaScript日志、彈出窗口處理、數(shù)據(jù)轉(zhuǎn)換、組件校驗(yàn)以及其它許多功能特性。此外,Oracle  JET提供了使用WebSocket和REST這類(lèi)web服務(wù)做互聯(lián)的支持。

Oracle JET特性和功能

Oracle  JET還包含專(zhuān)門(mén)處理用戶(hù)界面(UI)的功能。例如,你可以找到組件實(shí)現(xiàn)Oracle Alta  UI設(shè)計(jì)系統(tǒng),它是整個(gè)Oracle技術(shù)中實(shí)施一致性用戶(hù)體驗(yàn)的一組規(guī)范和***實(shí)踐。工具包還提供了對(duì)可訪(fǎng)問(wèn)性和本地化標(biāo)準(zhǔn)的支持,例如Oracle翻譯服務(wù)格式和雙向支持,后一項(xiàng)功能支持指定應(yīng)用程序中使用的語(yǔ)言是從右向左讀還是從左向右讀,然后會(huì)自動(dòng)根據(jù)該語(yǔ)言原來(lái)的方向相應(yīng)顯示。

JET技術(shù)支持表單布局結(jié)構(gòu),使開(kāi)發(fā)者們可以構(gòu)建響應(yīng)式web應(yīng)用,使用流式表格、可變大小的圖片元素和CSS媒體查詢(xún),可以根據(jù)媒體類(lèi)型有條件地裝飾布局。例如,可以全屏或者展示手掌大小的顯示。響應(yīng)式設(shè)計(jì)有助于實(shí)現(xiàn)更可用、支持各種類(lèi)型設(shè)備顯示更友好的應(yīng)用程序。

響應(yīng)能力可以擴(kuò)展到混合移動(dòng)應(yīng)用中,這就使得在多種不同目標(biāo)設(shè)備和屏幕尺寸上設(shè)計(jì)應(yīng)用更加容易了。有了Oracle JET,開(kāi)發(fā)者們可以在Apache  Cordova移動(dòng)應(yīng)用開(kāi)發(fā)框架中構(gòu)建混合應(yīng)用,用于iOS、Android和Windows移動(dòng)設(shè)備。這些應(yīng)用可以支持UI行為和交互手勢(shì),例如敲擊屏幕可以觸發(fā)數(shù)據(jù)加載或者拖動(dòng)刷新操作。

Oracle  JET提供指導(dǎo)手冊(cè)介紹了所有JET組件的資源庫(kù),其中有很多代碼片段可以復(fù)制粘貼到JET應(yīng)用程序中。開(kāi)發(fā)者們可以查看HTML效果和對(duì)應(yīng)JavaScript代碼樣例。它還提供了編輯功能,你可以在線(xiàn)修改代碼腳本直接查看顯示效果,無(wú)需下載。

Oracle JET包含的庫(kù)

Oracle  JET自帶訪(fǎng)問(wèn)Oracle產(chǎn)品和服務(wù)需要的所有庫(kù)和文件,包括內(nèi)部部署的Oracle或者云環(huán)境中的情況。此外,該工具包包含數(shù)據(jù)可視化組件,該組件來(lái)自于Oracle應(yīng)用開(kāi)發(fā)框架和各種類(lèi)型文件(例如Polyfills,它可以擴(kuò)展瀏覽器功能)。

它還提供CSS和Sassy CSS(SCSS)文件實(shí)現(xiàn)Alta主題。SCSS是Sass3.0版中引入的語(yǔ)法。Sass全名是Syntactically  Awesome Style Sheets,Sass預(yù)處理器會(huì)生成Oracle JET發(fā)布包中的CSS文件,用到的SCSS配置文件也在JET工具包中一并提供了。

Oracle  JET平臺(tái)集成了許多JavaScript庫(kù),其中許多都是開(kāi)源的第三方庫(kù),開(kāi)發(fā)者們可以根據(jù)他們的需要靈活選用。其中最重要的一個(gè)部件是jQuery,它可以使處理HTML文檔更容易,還可以組織動(dòng)畫(huà)、處理事件,并方便使用異步JavaScript和XML開(kāi)發(fā)方法。

Oracle JET包含了jQuery UI庫(kù),提供了一組UI主題、效果、小部件和交互功能,可以靈活快速地部署使用。基于jQuery,Oracle  JET提供的UI庫(kù)有70多種組件可以幫助增加數(shù)據(jù)入口、數(shù)據(jù)可視化和響應(yīng)式UI設(shè)計(jì)。

此外,Oracle  JET中帶有Knockout庫(kù),提供了組件之間的綁定,更容易把模型數(shù)據(jù)關(guān)聯(lián)到DOM元素。這就使得隨著模型的狀態(tài)改變應(yīng)用程序可以自動(dòng)更新UI展示。Knockout還支持開(kāi)發(fā)者定義模型數(shù)據(jù)和生成嵌套UI元素之間的關(guān)系鏈,這是數(shù)據(jù)的一部分職能。  RequireJS庫(kù)也是Oracle  JET包的一部分,作為模塊加載引擎管理庫(kù)引用,最終實(shí)現(xiàn)改善代碼速度和質(zhì)量的效果。有了RequireJS,開(kāi)發(fā)者們可以更好地控制加載到應(yīng)用中的庫(kù),使用滯后加載延遲模塊初始化,創(chuàng)建包含多個(gè)模塊的JavaScript分區(qū)。

Hammer是Oracle JET支持的另外一個(gè)庫(kù),它給工具包帶來(lái)了單點(diǎn)和多點(diǎn)觸摸手勢(shì)支持觸摸屏功能,支持自定義手勢(shì)。

Oracle JET插件擴(kuò)展能力

Oracle  JET框架庫(kù)還自帶有增強(qiáng)組件功能。例如,該平臺(tái)提供了通用模型層用來(lái)綁定REST和WebSocket數(shù)據(jù)源。它還提供了許多UI組件、模式和工具可以在Oracle  JET應(yīng)用中使用。此外,它支持OAuth授權(quán)協(xié)議(一種開(kāi)放的安全標(biāo)準(zhǔn)協(xié)議)管理私有數(shù)據(jù),還有一些安全***實(shí)踐可以增強(qiáng)各種應(yīng)用組件的安全性。

Oracle  JET遵從模型—視圖—視圖模型(MVVM)架構(gòu)設(shè)計(jì)模式,該模式分離了用戶(hù)界面控制和功能邏輯。MVVM有三個(gè)組成部分:模型、視圖和視圖模型。在這種場(chǎng)景中,模型代表了應(yīng)用數(shù)據(jù),視圖代表數(shù)據(jù)展現(xiàn)。該工具包模塊化的框架設(shè)計(jì)對(duì)這種模式支持良好,同時(shí)支持開(kāi)發(fā)者選擇使用框架中應(yīng)用效果***的部分。

Oracle  JET是開(kāi)源項(xiàng)目,可以基于Oracle開(kāi)發(fā)的統(tǒng)一許可授權(quán)免費(fèi)發(fā)布。該工具包主要定位是中高級(jí)JavaScript開(kāi)發(fā)者,方便他們構(gòu)建基于Oracle的客戶(hù)端應(yīng)用。

對(duì)那些適合以上框架功能描述的場(chǎng)景,Oracle  JET可以幫助標(biāo)準(zhǔn)化基于JavaScript的開(kāi)發(fā),促進(jìn)整體工作。既然工具包是免費(fèi)發(fā)布的,組織試著用一下是沒(méi)有什么損失的。

關(guān)于如何理解構(gòu)建客戶(hù)端應(yīng)用的開(kāi)源工具集Oracle JET問(wèn)題的解答就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,如果你還有很多疑惑沒(méi)有解開(kāi),可以關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道了解更多相關(guān)知識(shí)。


網(wǎng)站標(biāo)題:如何理解構(gòu)建客戶(hù)端應(yīng)用的開(kāi)源工具集OracleJET
網(wǎng)頁(yè)網(wǎng)址:http://weahome.cn/article/pjsjhh.html

其他資訊

在線(xiàn)咨詢(xún)

微信咨詢(xún)

電話(huà)咨詢(xún)

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部