使用函数怎么在SeaJS中使用?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
有了定义等模块定义规范的实现,我们可以开发出很多模块,但光有一堆模块不管用,我们还得让它们能跑起来。在SeaJS里,要启动模块系统很简单:
& lt; https://www.yisu.com/zixun/script src="路径//sea.js "> 脚本> <>脚本 seajs.use(’。/主要'); 脚本>
seajs。使用用来在页面中加载模块。通过使用方法,可以在页面中加载任意模块。
语法:seajs。使用seajs。使用(id、调?)
//,加载模块,主,并在加载完成时,执行指定回调 seajs.use(& # 39;。/主要# 39;,,函数(主要),{ main.init (); });
使用方法还可以一次加载多个模块:
//,并发加载模块,a 和模块,b,并在都加载完成时,执行指定回调 seajs.use([& # 39;。/一个# 39;,,& # 39;。/b # 39;],,函数(a, b), { a.init (); b.init (); });
调参数可选。当只加载一个模块,且不需要回调时,可以用data-main属性来简化:
& lt; script src=https://www.yisu.com/zixun/路径//sea.js data-main=薄?主要"> 脚本>
上面的代码等价于:
& lt; script src=https://www.yisu.com/zixun/甭肪?/sea.js "> 脚本> <>脚本 seajs.use(’。/主要'); 脚本>
SeaJS还提供data-config来加载配置文件:
& lt; script src=https://www.yisu.com/zixun/奥肪?/sea.js”data-config=奥肪?/配置”> 脚本>
data-config等价:
seajs.config ({ 预加载:[& # 39;路径//配置# 39;】 });
路径解析规则与<代码> seajs。使用> 代码一致。
我这里用的是:
& lt; https://www.yisu.com/zixun/script src="/js/lib/sea.js " data-config="/js/config.js "> 脚本> <>脚本 seajs。使用(/js/主要的、功能(主要){ main.banner_focus(“#关注”); });
<强>注:强>主要为模块名,<代码>主要。方法> 代码为模块定义的函数,可以传递参数过去。