Я пытаюсь научиться пользоваться библиотекой Famo.us. Для начала я просто хочу представить поверхность в моем <body>
. Так что я попытался это:Реализация Famo.us
<html>
<head>
<script>
var Engine = require('js/famous/core/Engine');
var Surface = require('js/famous/core/Surface');
var mainContext = Engine.createContext();
var firstSurface = new Surface({
size: [100, 100],
properties: {
backgroundColor: '#FA5C4F'
}
});
mainContext.add(firstSurface);
</script>
</head>
<body>
</body>
</html>
Однако я получаю следующее сообщение об ошибке:
Uncaught ReferenceError: require is not defined
Так что я пытался добавить сценарии к <head>
:
<script type="text/javascript" src="js/lib/functionPrototypeBind.js"></script>
<script type="text/javascript" src="js/lib/classList.js"></script>
<script type="text/javascript" src="js/lib/requestAnimationFrame.js"></script>
<script type="text/javascript" src="js/lib/require.js"></script>
И теперь я получение этой ошибки:
Uncaught Error: Module name "js/famous/core/Engine" has not been loaded yet for context: _. Use require([])
http://requirejs.org/docs/errors.html#notloaded
Что я делаю неправильно и как я могу представить эту Поверхность в <body>
?
Я прошу прощения за столь поздний ответ ... Большое спасибо за объяснение! Это мне очень помогло! :) – Igal