-
配置不支持amd shim
deps:依赖的模块
exports:全局变量作为模块对象
init:初始化函数,返回的对象代替exports作为模块对象
查看全部 -
定义模块:函数式定义
查看全部 -
rquire.config path:一个模块名后可对应一个字符串数组
查看全部 -
requireJs
require.config({}) paths:映射不放于baseUrk下的模块名
一个模块名后对应的是模块路径
查看全部 -
RequireJS的加载机制
使用head.appendChild()将每一个依赖加载为一个script标签(可以跨域加载)
加载即执行,加载的同时执行了js里的方法
查看全部 -
RequireJS加载文件
查看全部 -
Require加载模块
查看全部 -
使用RequireJs进行模块化开发
查看全部 -
Define定义模块
查看全部 -
加载文件时设置额外参数
查看全部 -
设置文件加载超时时间
查看全部 -
不同模块加载不同版本的资源
查看全部 -
如JS框架无全局变量只有依赖,则可以使用简写
查看全部 -
配置不支持AMD的JS框架
查看全部 -
为什么使用require.js
异步加载文件
模块化开发:a.一个文件一个模块 b.减少全局变量
如何使用:
1.define定义模块,require加载模块
2.加载文件:
a. 在html页面的script引用中,使用data-main属性配置“加载模块”文件路径
b. require加载模块前面先使用requirejs.config({ baseUrl: '/js' }); 配置baseUrl,在html的script中使用src=“/js/加载模块的文件”。
查看全部
举报