zoukankan      html  css  js  c++  java
  • Oracle JET(一)Oracle JET介绍

      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
  • 相关阅读:
    第十二周进度表
    第一个冲刺周期-第十天
    第一个冲刺周期-第九天
    团队作业—第二阶段06
    团队作业—第二阶段05
    团队作业—第二阶段04
    团队作业—第二阶段03
    团队作业—第二阶段02
    团队作业—第二阶段01
    对于风行小组第一阶段冲刺成果的概括
  • 原文地址:https://www.cnblogs.com/Easty/p/7192383.html
Copyright © 2011-2022 走看看