Здравствуйте, я, играя с яваскрипт и у меня следующая ситуациязависимости Javascript включают защитные
Я определил point
класс. Я определил класс edge
, который зависит от point
и класса triangle
, который зависит как от point
, так и от edge
. Как я уверен, что эти классы загружены правильно?
Я использую их следующим образом:
<script src="point.js" type="text/javascript"></script>
<script src="edge.js" type="text/javascript"></script>
<script src="triangle.js" type="text/javascript"></script>
<script src="utils.js" type="text/javascript"></script>
файл utils.js
некоторые общие функции полезности, которая использует все вышеперечисленные классы. Моя проблема в том, что я не могу рассказать класс triangle
, например, что определены классы . Мой код просто предполагает, что они будут определяться где-то, иначе он сгорит. Есть простой механизм #include
для javascript?
Например, я хотел бы просто использовать triangle
класс, который внутренне должен каким-то образом найти о зависимостях и загружать их автомагически
Ничего себе это отстой. Я не могу поверить, что javascript позволяет иметь объекты, но не позволяет вам определять зависимости между ними. В любом случае, это решает проблему == принята. – msmechanized
примерно через 4 минуты – msmechanized
Если бы вы были рядом, когда JavaScript дебютировал в 1996 году, вы бы не удивились. К счастью, ES6 будет поддерживать модульную поддержку. Вы можете [прочитать об этом здесь] (http://eviltrout.com/2014/05/03/getting-started-with-es6.html), в который включены ссылки о том, как используйте синтаксис проекта (со скриптом сборки). –