Как использовать mathjs в обычном файле JS?

#javascript #html #css #mathjs

#javascript #HTML #css #mathjs

Вопрос:

Я пытаюсь использовать пакет node mathjs в приложении калькулятора, которое я создаю. Проблема в том, что я не запускаю его с помощью node, это веб-сайт, который я создаю. Как я могу использовать функции mathjs в моем JavaScript на моем веб-сайте?

Комментарии:

1. mathjs.org/docs/getting_started.html#browser

Ответ №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 } прямо под сценарием импорта библиотеки.