Вы можете включить его в качестве зависимости для модуля, но это немного глупо. * 1001 например *
define([
"order!http://code.jquery.com/jquery-1.7.min.js"
], function($) {
})
Это не так хорошо по двум причинам
1) сам файл jquery не является модулем, поэтому $
, который вы получаете из функции, не будет jquery
2) плагин order!
плохо работает с CDN-версиями скриптов. См. Порядок Requirejs не работает с приоритетами config и зависимостями CDN
У меня еще не было возможности использовать это в «реальном» проекте, потому что мы еще не обновились, но из моих тестов я обнаружил, что лучший способ - включить jquery в тег script, тогда он прекрасно работает как зависимость от ваших модулей. Надеюсь, вам пригодится следующий небольшой образец:
<html>
<head>
<title>Index2</title>
<script src="../../scripts/libraries/jquery.js" type="text/javascript"></script>
<script src="../../scripts/libraries/require.js" type="text/javascript"></script>
<script type="text/javascript"">
require(
{baseUrl: 'scripts'},
['jquery'],
function (dollarSign) {
console.log(dollarSign('div').html('hi'));
});
</script>
</head>
<body>
<div>
</div>
</body>
</html>