[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: помогите понять суть requirejs и define
skolozhabskiy
на примере простейшей конфигурации помогите понять структуру и практическую работу requirejs и define модулей на простейшем примере:

в 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 модулей.

спасибо.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.