Oracle JET簡單入門(一)Oracle JET介紹

來源:互聯網
上載者:User

標籤:需要   sig   移動   ping   插入   拓展   data-   通過   query   

  Oracle JET (Oracle Javascript Extension Toolkit)是一款 Oracle 的 JavaScript 拓展工具包。簡單來說 Oracle JET 是一個一堆好用的前端工具結合體。

  Oracle JET 文檔連結  http://docs.oracle.com/middleware/jet310/jet/developer/toc.htm

  Oracle JET支援 Model-View-ViewModel(MVVM)架構設計模式。

  在 MVVM 中,Model 代表應用程式資料,View 是資料的呈現。ViewModel 將模型中的資料公開到視圖並維護應用程式的狀態。

  

  簡單介紹 MVVM 是什麼(個人理解): 舉個例子。View 即一個 HTML,在頁面上相關元素插入一些 data-bind 用來傳入資料,這些資料來自 Model,Model 為一些資料。這些繫結資料能即時傳入並相應顯示,而相應地當 View 上的資料變化也會相應地改變 Model 。這些相互的變化通過 ViewModel 即一個 JS 檔案來實現 View 和 Model 之間的資料傳遞。

  為了支援 MVVM 設計,Oracle JET 建立在一個模組化架構之上,該架構套件括一組第三方庫和 Oracle 提供的檔案,指令碼和庫。

  

  也展示了使用 Oracle JET 使用需要學習的前端工具。主要有 JQuery 、Knockout JS(一個前端架構,類似 Vue 、React 、Angular)、Require JS 。

  Oracle JET 還可以進行 WebApp 開發。Oracle JET 中包含了 Apache Cordova (一個用於移動端開發的 JavaScript 庫)。可以直接使用 HTML5 、CSS 、JavaScript技術來開發行動裝置的應用程式。

  Oracle JET 架構和架構使用的所有第三方庫:

  • CSS and SCSS files for the Alta theme
  • Minified and debug versions of the Oracle JET libraries
  • Data Visualization Tools (DVT) CSS and JavaScript
  • Knockout and Knockout Mapping libraries
  • jQuery libraries
  • jQuery UI libraries (UI Core and only those modules needed by the Oracle JET framework)
  • RequireJS, RequireJS text plugin, and RequireJS CSS plugin
  • js-signals
  • es6-promise polyfill
  • Hammer.js
  • Oracle JET dnd-polyfill HTML5 drag and drop polyfill
  • proj4js library

 

Oracle JET簡單入門(一)Oracle JET介紹

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.