в index.php (в корне сайта) прописал так:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Как использовать RequireJS для проекта</title>
<script data-main="scripts/main" src="scripts/require.js"></script>
</head>
<body>
<div id="myid" class="myclass"></div>
</body>
</html>
в scripts/main.js прописал так:
require.config({
paths: {
"jquery": "https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js",
"place":"scripts/place.js"
}
});
require(["jquery","place"], function() {
$(function() {
$('.myclass').place();
});
});
в файле с определением модуля scripts/place.js прописал так:
define(["jquery"], function () {
function place(mydiv) {
return $(mydiv).html("Мой пример текста");
}
});
Но, при вызове index.php ничего не происходит и html текст в div с классом "myclass" не подгружается.
Пожалуйста, подскажите что в данном примере не так и как исправить проблему?
Буду очень благодарен за универсальный небольшой практический пример (полный!), который бы помог мне понять суть работы requirejs и define модулей.
спасибо.