Я хотел бы создать плагин JS (с ES6), чтобы его можно было вызывать из файла HTML, например:
<div id="emails-box"></div>
<script src="emails-box.js"></script>
<script>
const container = document.querySelector('#emails-box')
EmailsBox({container, ...options})
//some code
</script>
, и его можно использовать независимо.
Что будет делать EmailsBox, так это взять контейнер и добавить дочерний элемент div с ящиком для хранения нескольких писем.
Я пытался сделать это в течение 2-3 дней, но каждый раз, когда я пытаюсь загрузить файл. js, я получаю:
EmailsBox is not defined
Я впадаю в отчаяние. Не могли бы вы дать мне немного света? Спасибо!
РЕДАКТИРОВАТЬ : В моем почтовом ящике. js файл, я мог бы иметь что-то вроде этого:
var EmailsBox = function(obj){
console.log("EmailsBox called")
// some code
return true;
}