使用 Knockout 进行组件开发的简介和先决条件

本教程提供步骤和验证过程以使用 JavaScript 对象创建示例组件,这些对象利用标准 Knockout JS ViewModel 和模板功能。

您应该能够采用这些步骤中引用的代码(在您创建组件时植入的文件中提供),并使用您自己的代码仅更新 .html 模板和 JavaScript viewModel

注:

虽然 Oracle Content Management 不指示您用于创建组件的 JavaScript 技术,但是,无论选择哪个 JavaScript 框架,通常工厂 JavaScript 函数对于组件的每次实施都是相同的。

先决条件

本教程仅着重讲述组件的实施。有关组件的更多一般信息,请参见“开发组件”。

要完成本教程中的步骤,必须满足以下要求:
  • 您必须有权访问 Oracle Content Management 实例并具有创建站点和组件的权限。

  • 已使用 Oracle Content Management 桌面或定制组件将 Oracle Content Management 实例服务器同步到您的本地计算机。请参见“通过开发人员云服务开发定制组件”。

此外,您还应该熟悉以下 JavaScript 概念和框架:
  • JavaScript 浏览器调试

  • JavaScript 闭包

  • JavaScript 异步模块定义 (Asynchronous Module Definition, AMD) 开发

  • RequireJS 和 KnockoutJS 框架

继续执行步骤 1:创建组件