永发信息网

webpack异步加载和requirejs和seajs相比有优势吗

答案:1  悬赏:0  手机版
解决时间 2021-11-23 00:59
webpack异步加载和requirejs和seajs相比有优势吗
最佳答案
两者的区别如下:
  定位有差异。RequireJS 想成为浏览器端的模块加载器,同时也想成为 Rhino / Node 等环境的模块加载器。SeaJS 则专注于 Web 浏览器端,同时通过 Node 扩展的方式可以很方便跑在 Node 服务器端。
 
 遵循的规范不同。RequireJS 遵循的是 AMD(异步模块定义)规范,SeaJS 遵循的是 CMD
(通用模块定义)规范。规范的不同,导致了两者 API 的不同。SeaJS 更简洁优雅,更贴近 CommonJS Modules/1.1 和
Node Modules 规范。
  社区理念有差异。RequireJS 在尝试让第三方类库修改自身来支持 RequireJS,目前只有少数社区采纳。SeaJS 不强推,采用自主封装的方式来“海纳百川”,目前已有较成熟的封装策略。
  代码质量有差异。RequireJS 是没有明显的 bug,SeaJS 是明显没有 bug。
  对调试等的支持有差异。SeaJS 通过插件,可以实现 Fiddler 中自动映射的功能,还可以实现自动 combo 等功能,非常方便。RequireJS 无这方面的支持。
 
 插件机制不同。RequireJS 采取的是在源码中预留接口的形式,源码中留有为插件而写的代码。SeaJS 采取的插件机制则与
JavaScript 语言以及Node 的方式一致:开放自身,让插件开发者可直接访问或修改,从而非常灵活,可以实现各种类型的插件。
  还有不少细节差异就不多说了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
谁能告诉我,不可一世这歌谁是原唱??是Beyo
我想经营以野味为主搭配大众菜的小型饭店该怎
钢厂配料小工 精炼小工是做什么的
两匹美的柜式变频空调一级能耗开一天要多少度
请问thinkpad T400的无线上网开关在哪??
喝绿茶有什么好外
海蛎子炒油菜怎么做
问:你好 我本人是未婚 现在买房贷款 银行说
信用卡分期申请最低金额是什么意思
美国哈斯立式加工中心vf-2d多少钱
脑筋急转弯十个有什么意思
入室盗窃手机以前有案低怎么处罚
女孩小名美美好吗
为什么要把有理数加减混合运算写成省略加号的
我的外婆耳朵经常听不到我们讲话,怎么样才能
推荐资讯
在bear、here、near中哪个和pear发音相同
以乐观的心态坦然面对,以积极的精神迎难而上
时代优客文化传播有限公司地址有知道的么?有
桂花怎样扦插
因为它很软,但是为什么棉花很软,却怎么打也
骆驼冲衣和极星冲锋衣哪种品好,更专业?
镇上房屋设计图,一楼门面宽9.5米长度11.5米
980/30的简便方法
青菜好吃吗
GRC窗套技术交底采用什么标准
有关今昔四字成语
天命已定 改命即逆天,但,我命由我不由天,
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?