升级到 jQuery 2.0 后我遇到了问题 我的应用程序停止在 IE8 和更少版本上运行。该应用程序当前使用 Require.JS 来模块化我的代码。
我在这里找到了一个非常好的解决方案,用于对浏览器进行条件检查。但我的应用程序也使用此处描述的优化来缩小代码。所以我有一个 app.build.js,如下所示:
({
appDir: '../',
baseUrl: 'js/',
dir: '../../v3-build',
locale: 'en-us',
paths: {
'modernizr': 'libs/modernizr-2.5.3',
'jQuery': 'libs/jquery/jquery-2.0.0',
'underscore': 'libs/underscore-1.4.4',
'backbone': 'libs/backbone-0.9.9',
'bootstrap': 'libs/bootstrap/bootstrap'
// Application - bootstrap for frontend app
'application': 'application'
},
shim: {
'jQuery': {
exports: '$'
},
'underscore': {
deps: ['jQuery'],
exports: '_'
},
'backbone': {
deps: ['jQuery', 'underscore'],
exports: 'Backbone'
},
'application': ['jQuery']
},
optimize: 'uglify2',
modules: [
{
name: 'main'
}
]
})
现在如何在此处添加对 jquery 路径的检查?