今天看requireJS源码产生一个问题,想请教一下大家:
先说一下requireJS的版本:
2.3.2
再贴一下问题:
commentRegExp = /\/\*[\s\S]*?\*\/|([^:"'=]|^)\/\/.*$/mg
// 问题在这一部分: ([^:"'=]|^)\/\/.*$
// 1) :// ----> http://
// 2) "// ----> "//"
// 3) '// ----> '//'
// 作者为什么要防止 =// 这种形式的字符串?
本人并没有想到很好的解释,特在此和大家交流一下,
希望大家不吝赐教.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
看这个 commit https://github.com/requirejs/...
加上
=
的testcase 是
忽略了引号的属性情况下吧