AMD(异步模块定义),规范提供了定义模块,异步加载模块的依赖的机制。
规范只定义了一个函数“define”,它是全局变量。函数的描述为:
define(id?, dependencies?, factory);
第一个参数,id,是个字符串,指的是定义模块的名字,是可选的。
模块名规范
模块名是用正斜杠分割的有意义单词的字符串
单词须为驼峰形式,或者“.","..“
模块名不允许文件扩展名的形式,如".js"
模块名可以为”相对的“或”顶级的“。如果首字符为”."或".."则为相对的模块名
顶级的模块名从根命名空间的概念模块解析
相对的模块名从“require"书写和调用的模块解析
如果Loader-Plugins被AMD规范的实现所支持,那么”!"用来分开加载器插件的模块名和插件的资源名。因为插件的资源名是非常自由的,资源名应该允许大多的字符。
第二个参数,dependencies,依赖,是定义模块所依赖模块的数组。依赖模块必须根据模块的工厂方法优先级执行,并且执行的结果应该按照依赖数组中的位置顺序以参数的形式传入(定义中模块的)工厂方法中。
依赖的模块名如果是相对的,应该解析为相对定义中的模块。
规范定义了三种特殊的依赖关键字,如果”require“,”exports“或”module“出现在依赖列表中,参数应该按照CommonJS模块规范自由变量去解析。
依赖参数是可选的,如果忽略此参数,它应该默认为["require”, "exports", "module"]。然而,如果工厂方法的长度属性小于3,加载器会选择以函数的长度属性定义的参数个数调用工厂方法。
第三个参数,factory,工厂方法,为模块初始化要执行的函数或对象。如果为函数,它应该只被执行一次。如果是对象,此对象应该为模块的输出值。
如果工厂方法返回一个值(对象,函数,或任意强制类型转换为true的值),应该为设置为模块的输出值。
相关推荐
安装包:java-7-openjdk-amd64.tar.gz 使用方法 1. 拷贝至服务器/个人电脑 2. 解包 mkdir /opt/jdk/ tar -zxvf java-7-openjdk-amd64.tar.gz -C /opt/jdk/ 3. 配置编译环境 JAVA_HOME=/opt/jdk/java-7-openjdk-amd...
温馨提示: 如果显卡有HDMI接口的,在不修改FB的情况下必须接入HDMI口才能显示。比如R7 260x显卡。 安装完毕之后配置一下引导。四叶草引导的话开启graphics的lnject ATI如果...AMD Radeon Vega 10 (10.13.3添加支持)
AMD显卡BIOS修改工具,AMD显卡通用程序
amd体质检测工具-amd体质Tool1007.zip
这个是最新版的amd显卡驱动补丁 1.4.8:已针对20.5.1更新。 1.4.7:查找新的SL-DVI / HDMI限制。 1.4.6:查找新的HDMI-DVI限制。 1.4.5:已针对17.4.1更新。查找新的DP-DVI / HDMI限制。 1.4.4:查找BIOS签名检查。 ...
AMD的CPU安装问题AMD的CPU安装问题AMD的CPU安装问题AMD的CPU安装问题AMD的CPU安装问题AMD的CPU安装问题AMD的CPU安装问题AMD的CPU安装问题AMD的CPU安装问题AMD的CPU安装问题
包含内容:traits-6.1.0-cp36-cp36m-win_amd64.whl 安装tvtk需要 VTK-7.1.1-cp36-cp36m-win_amd64.whl numpy-1.12.1+mkl-cp36-cp36m-win_amd64.whl traits-4.6.0-cp36-cp36m-win_amd64.whl mayavi-4.5.0+vtk71-cp36...
下载完成使用以下命令完成安装:pip install numpy-1.18.1-cp37-cp37m-win_amd64.whl Pillow-7.0.0-cp37-cp37m-win_amd64.whl six-1.14.0-py2.py3-none-any.whl wxPython-4.0.6-cp37-cp37m-win_amd64.whl
Kali Linux VMware(kali-linux-2022.2-vmware-amd64.7z)文件分割成 3个 压缩包,必须集齐3个 文件后才能一起解压一起使用: kali-linux-2022.2-vmware-amd64.part1.rar ... kali-linux-2022.2-vmware-amd64.part2.rar...
Kali Linux VMware(kali-linux-2022.2-vmware-amd64.7z)文件分割成 3个 压缩包,必须集齐3个 文件后才能一起解压一起使用: kali-linux-2022.2-vmware-amd64.part1.rar ... kali-linux-2022.2-vmware-amd64.part2.rar...
go1.9.2.windows-amd64.msi Installer Windows x86-64 90MB daeb761aa6fdb22dc3954fd911963b347c44aa5c6ba974b9c01be7cbbd6922ba λ certutil -hashfile go1.9.2.windows-amd64.msi SHA256 SHA256 哈希(文件 go...
MISRA C 2012 AMD 1
AMD多核驱动及优化补丁,可开启amd cpu cool & quiet
”这是AMD官方对这款软件的描述!AMD Radeon RAMDisk 和 Primo Ramdisk Ultimate 一样是一款可以把内存虚拟成硬盘使用的虚拟磁盘软件。而传统软件厂商RAMDisk这次被AMD包装后,相信会得到更多用户的信任!AMD Radeon...
AMD Athlon 64处理器最新驱动1.2.2.2版For WinXP/2003(2005年6月1日发布) 这是由AMD官方发布的针对AMD Athlon 64处理器推出的一款驱动程序。它充许系统自动调节CPU的运行速度,电压等相关设置以配合用户的需求。此...
amd
AMD APP,是AMD Accelerated Parallel Processing的缩写。中文译作AMD加速并行处理技术。是AMD针对旗下图形处理器(GPU)所推出的通用并行计算技术。利用这种技术可以充分发挥AMD GPU的并行运算能力,用于对软件进行...
TA_Lib‑0.4.17‑cp37‑cp37m‑win_amd64.whl 在windows的cmd里面输入命令: pip install TA_Lib‑0.4.17‑cp37‑cp37m‑win_amd64.whl 把TA_Lib‑0.4.17‑cp37‑cp37m‑win_amd64.whl放在C:\Windows\system32>...
helm-v3.5.1-linux-amd64.tar.gzhelm-v3.5.1-linux-amd64.tar.gzhelm-v3.5.1-linux-amd64.tar.gzhelm-v3.5.1-linux-amd64.tar.gzhelm-v3.5.1-linux-amd64.tar.gzhelm-v3.5.1-linux-amd64.tar.gzhelm-v3.5.1-linux-...
对于重装系统后amd显卡驱动安装难的问题,可以使用amd官方的驱动自动识别安装程序。