当前位置: 首页 > 网络应用技术

ID模块和接口定义

时间:2023-03-07 12:29:16 网络应用技术

  当模块没有ID时,可以直接引入它。

  当模块具有ID时,目前无法直接引入它。

  第一步是将模块文件加载到模块依赖项集中。

  第二步是通过需求方法指定ID(要求是异步方法);

  COONJS规格不能加载模块使用ID。

  例子:

  dom.js

  如果在模块文件中有两个没有ID的模块,则先前覆盖的模块;

  如果模块文件中有两个相同ID的模块,则在前面覆盖范围后面的模块;

  如果模块文件中有两个不同的ID模块,则可以同时存在。

  定义seajs中的界面:

  出口。界面

  模块。Exports。界面

  Module.exports =值类型

  Module.exports =对象

  模块。Exports=函数

  以上方法基于commonjs规范,requirej也适用

  返回值类型

  返回对象

  返回功能

  以上三种方法基于(模块传输)规格,因为它不取决于要求,导出,模块

  开发更灵活

  定义可以接受值类型

  无法接受字符串

  除了上述十种方法外,当将模块函数注入导出和模块时,该函数的范围是公开函数的对象。

  因为您可以通过此揭示接口