引用

我们提供了支持非模块化以及AMD,CommonJsES6多种模块化规范的包, 以下是不同版本包对应的模块化规范

文件名模块化规范说明
web-office-sdk.umd.jsUMD兼容非模块化、AMD、CommonJS
web-office-sdk.cjs.jsCommonJSCommonjs 规范
web-office-sdk.es.jsES6ES6 模块化规范

注意,js-sdk不包含promise-polyfill, 如果需要兼容没有内置Promise对象的低版本浏览器(例如IE11), 则需要在js-sdk之前引入promise polyfill。

  1. <script src="//unpkg.com/promise-polyfill@8.1.3/dist/polyfill.min.js">

非模块化

  1. <script src="web-office-sdk.umd.js">

CommonJS 规范

  1. var WebOfficeSDK = require('./web-office-sdk.cjs.js')

AMD 规范

  1. define(["./web-office-sdk.umd.js"], function(WebOfficeSDK){
  2. // do something...
  3. });

ES6 模块化规范

  1. import WebOfficeSDK from './web-office-sdk.es.js'