#javascript #html #css #mathjs
#javascript #HTML #css #mathjs
Вопрос:
Я пытаюсь использовать пакет node mathjs в приложении калькулятора, которое я создаю. Проблема в том, что я не запускаю его с помощью node, это веб-сайт, который я создаю. Как я могу использовать функции mathjs в моем JavaScript на моем веб-сайте?
Комментарии:
Ответ №1:
На своем сайте они предлагают его через cdn по адресу https://cdnjs.cloudflare.com/ajax/libs/mathjs/7.5.1/math.min.js
Вы можете добавить эту ссылку на свою страницу, и тогда она будет доступна через math
переменную
console.log(math.add(1, 1));
<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjs/7.5.1/math.min.js"></script>
Как / когда / где вы загружаете его, сильно зависит от потребностей вашего сайта.
Ответ №2:
Вы можете загрузить библиотеку и просто включить ее в свой head
раздел в качестве script
тега.
<head>
<script type="text/javascript" src="..path to downloaded file" />
</head>
Или вы можете избежать его загрузки и просто сделать:
<head>
<script type="text/javascript" src="https://cdnjs.com/libraries/mathjs" />
</head>
Комментарии:
1. Вы могли бы скачать его, никогда не упоминали, что ему это нужно.
2. Я пробовал это, но когда я ссылаюсь на него в своем JS, это дает мне
math not defined
3. @TimTam убедитесь, что вы выполняете любой код после
load
запуска события window. Например, сделайте:window.onload = () => {...your code here }
прямо под сценарием импорта библиотеки.