我正在阅读jquery1.9.1源代码。一开始,它说:
// Can't do this because several apps including ASP.NET trace
// the stack via arguments.caller.callee and Firefox dies if
// you try to trace through "use strict" call chains. (#13335)
// Support: Firefox 18+
//"use strict";
由于像ASP.NET跟踪这样的应用程序,我已经读过#13335号票据 通过arguments.caller.callee调用堆栈,"使用strict"被删除了。
但我不明白"支持:Firefox 18 +"装置
是否意味着,如果你使用firefox 18+,"使用strict"会很好的 像ASP.NET这样的应用程序?
答案 0 :(得分:1)
评论"use strict";
仅在使用Firefox v18或更新版本时才会生效。
正如@blender所说,如果正在使用该版本的FF或更新版本,它只会破坏页面。
基本上,它用于跨浏览器的错误处理。
如果src中的后续代码与除FF 18+之外的其他浏览器一起使用,通过包含它,它允许更多浏览器使用相同的src文件,使我们的生活更轻松。