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パスのチェックを追加するにはどうすればよいですか?