摘要:
目录 快速参考 seajs.use seajs.config define require require.async exports module.exports 目录 快速参考 seajs.use seajs.config define require require.async exports 阅读全文
摘要:
config alias preload debug map base charset timeout noConflict alias preload debug map base charset timeout config 可以使用 config 方法来配置seajs。 支持以下配置选项: a 阅读全文
摘要:
require 规则 正确拼写 不要修改 使用直接量 动态依赖的小提示 书写规则 使用 SeaJS 书写模块代码时,需要遵循一些简单规则: 1. 正确拼写 在模块代码中,第一个参数 必须 命名为 require. 2. 不要修改 不要重命名 require 函数,或在任何作用域中给 require 阅读全文
摘要:
目录 模块标识 相对标识 顶级标识 普通路径 文件后缀的提示 目录 模块标识 相对标识 顶级标识 普通路径 文件后缀的提示 相对标识 顶级标识 普通路径 模块标识 模块标识是一个字符串,用来标识模块。在 require、 require.async 等加载函数中,第一个参数都是模块标识。define 阅读全文
摘要:
模块定义 define id dependencies factory exports require require.async require.resolve require.load require.constructor module module.id module.dependencie 阅读全文
摘要:
使用场景 什么情况下需要使用 almond 呢?假设你手头有个基于requirejs的小项目,所有业务代码加起来就几十K(压缩后可能更小).出于性能优化的考虑,你可能在想:如果能够去掉requirejs的依赖就好了,毕竟,gzip后的requirejs还有大概20k(2.1.6版本)。 almond 阅读全文