两个规范有没有冲突的时候

来源:20-7 模块化 - AMD-代码演示

众颖

2017-08-03

老师,不知道有没有理解偏了,但还是忍不住问一下:

我在网上查到jquery是符合AMD规范的,要是有npm的情况下,可以直接require(“jquery”)这样吗?

就是这两个规范有没有冲突的时候?

用define包起来的代码还符合commonJS规范吗?

写回答

3回答

小王子抓猫咪

2017-11-04

现在凡是大一点做得好的库,都会同时满足AMD和CMD两个规范。最简单的方法就是查看JQuery源码。然后开篇十几行和末尾十几行就是用来按照两种规范来定义模块的。还有就是百度一下如何编写符合AMD和CMD规范的JS文件,于是就会搜到很多blog里面都会有讲解的。

0
1
众颖
好的,谢谢
2017-11-07
共1条回复

ayoualing

2017-09-07

可以直接require(“jquery”)


你在nodejs 环境下试试就知道了

0
1
众颖
好的,谢谢
2017-09-07
共1条回复

双越

2017-08-03

jquery 既符合 AMD 规范又符合 commonJS 规范,可以找一下这块的源码

0
0

BAT大牛带你横扫初级前端JavaScript面试(第二版)

BAT高级前端工程师亲授,结合真实面试题,提高面试成功几率

4268 学习 · 817 问题

查看课程