seajs下require书写约定实例分析
程序员文章站
2022-03-02 09:13:23
本文实例讲述了seajs下require书写约定。分享给大家供大家参考,具体如下:
require 书写约定
使用 sea.js 书写模块代码时,需要遵循一些简单规则。...
本文实例讲述了seajs下require书写约定。分享给大家供大家参考,具体如下:
require 书写约定
使用 sea.js 书写模块代码时,需要遵循一些简单规则。
只是书写和调试时的规范!!!构建后的代码完全不需要遵循下面的约定!!!!!!
1. 正确拼写
模块 factory 构造方法的第一个参数 必须 命名为 require
。
2. 不要修改
不要重命名 require
函数,或在任何作用域中给 require
重新赋值。
3. 使用直接量
require
的参数值 必须 是字符串直接量。
在书写模块代码时,必须遵循这些规则。其实只要把 require
看做是语法关键字 就好啦。
关于动态依赖
有时会希望可以使用 require
来进行条件加载:
但请牢记,从静态分析的角度来看,这个模块同时依赖 play 和 work 两个模块,加载器会把这两个模块文件都下载下来。 这种情况下,推荐使用 require.async
来进行条件加载。
希望本文所述对大家seajs程序设计有所帮助。
上一篇: 期末成绩管理系统
下一篇: seaJs的模块定义和模块加载浅析