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

最新文章

  1. python的历史
  2. python之常用内置函数
  3. Java Garbage Collection基础详解------Java 垃圾回收机制技术详解
  4. 新冲刺Sprint3(第五天)
  5. android的单击监听事件
  6. mysql创建数据库指定编码uft8
  7. 像编程一样写文章—Markdown
  8. Lucene 对文档打分的规则整理记录
  9. 三星电视删除USB播放记录
  10. Sqli-labs less 42
  11. [Topcoder]ZigZag(dp)
  12. Java生成word文档
  13. selenium webdriver(2)---页面对象定位
  14. uva 260 - Il Gioco dell'X
  15. ubuntu上面安装eclipse android到adt下载方法
  16. spring boot + thymeleaf 3 国际化
  17. python3基础入门-知识点简记
  18. 很简单的Java断点续传实现原理
  19. 初识服务发现及Consul框架的简单使用
  20. github链接

热门文章

  1. P3951小凯的疑惑
  2. PHP数据结构基本概念
  3. anconda下安装opencv
  4. [LeetCode] 113. 路径总和 II
  5. HNUSTOJ-1565 Vampire Numbers(暴力打表)
  6. Javascript高级面试
  7. Rtools的安装
  8. Hive常用数据库操作
  9. Solr7.2.1环境搭建和配置ik中文分词器
  10. Vue之指令和绑定