`
2008winstar
  • 浏览: 57512 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
  • chenke: 写的很好,也可以看看那这个文章,我感觉学的还可以。http:/ ...
    HTML

AMD

 
阅读更多

 

    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

    安装包: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...

    AMD测试版万能显卡驱动 for 黑苹果

    温馨提示: 如果显卡有HDMI接口的,在不修改FB的情况下必须接入HDMI口才能显示。比如R7 260x显卡。 安装完毕之后配置一下引导。四叶草引导的话开启graphics的lnject ATI如果...AMD Radeon Vega 10 (10.13.3添加支持)

    AMD显卡BIOS修改工具,AMD显卡通用程序

    AMD显卡BIOS修改工具,AMD显卡通用程序

    amd体质检测工具-amd体质Tool1007.zip

    amd体质检测工具-amd体质Tool1007.zip

    AMD驱动补丁atikmdag-patcher-1.4.8

    这个是最新版的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安装问题AMD的CPU安装问题AMD的CPU安装问题AMD的CPU安装问题

    traits-6.1.0-cp36-cp36m-win_amd64.rar

    包含内容: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...

    wxPython-4.0.6-cp37-cp37m-win_amd64.whl及依赖

    下载完成使用以下命令完成安装: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.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...

    Kali Linux VMware(kali-linux-2022.2-vmware-amd64.part1.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

    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.rar_C misra_MISRA_MISRA C_MISRA C 2012_amd

    MISRA C 2012 AMD 1

    AMD多核驱动及优化补丁

    AMD多核驱动及优化补丁,可开启amd cpu cool & quiet

    AMD Radeon RAMDisk内存盘汉化硬盘版

    ”这是AMD官方对这款软件的描述!AMD Radeon RAMDisk 和 Primo Ramdisk Ultimate 一样是一款可以把内存虚拟成硬盘使用的虚拟磁盘软件。而传统软件厂商RAMDisk这次被AMD包装后,相信会得到更多用户的信任!AMD Radeon...

    AMD K8双核省电驱动

    AMD Athlon 64处理器最新驱动1.2.2.2版For WinXP/2003(2005年6月1日发布) 这是由AMD官方发布的针对AMD Athlon 64处理器推出的一款驱动程序。它充许系统自动调节CPU的运行速度,电压等相关设置以配合用户的需求。此...

    amd_hd_6900

    amd

    AMD_SDK_3.0

    AMD APP,是AMD Accelerated Parallel Processing的缩写。中文译作AMD加速并行处理技术。是AMD针对旗下图形处理器(GPU)所推出的通用并行计算技术。利用这种技术可以充分发挥AMD GPU的并行运算能力,用于对软件进行...

    TA_Lib-0.4.17-cp37-cp37m-win_amd64.whl

    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.gz

    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显卡驱动安装难的问题,可以使用amd官方的驱动自动识别安装程序。

Global site tag (gtag.js) - Google Analytics