Возможно ли запустить функцию, которая записанна в файле html, в файле js

136
12 апреля 2022, 08:00

Я только учусь программировать на js, поэтому не бейте, пожалуйста, тапками за тупой вопрос.

В этом HTML файле есть тег скрипта с функцией. Я бы хотел запустить функцию используя сторонний js файл. Возможно ли это?

Answer 1

Да. Твои js файлы увидят функции (второе название - методы) на открытой странице и смогут вызывать их.

Главное, чтобы в функциях были данные уже готовые для обработки, когда будет происходить вызов. И главное чтобы вызов функции происходил после загрузки этой самой функции.

То есть надо чтобы сначала эти данные с функцией первые были в списке загрузок, а только после был вызов. То есть последовательность создай. Иначе будет ошибка в консоле DevTool или тишина.

Ты же не сможешь пнуть мяч, пока он до тебя не долетит. Так и с функциями, что пока она не прогрузится, ты её не вызовешь из другого файла или места страницы.

И корректнее вызывать что-то после полной загрузки DOM (если проще, то после полной загрузки страницы):

  1. на vanilla js (чистый js) - window.addEventListener('load', function(){ здесь ваш код })

  2. на jquery - $(document).ready(function(){ здесь ваш код })

READ ALSO
Подогнать размер печати под формат бумаги

Подогнать размер печати под формат бумаги

Нужно распечатать html страницуВозникла проблема - она не подгоняется под размер бумаги для печати

101
Не работает cursor rawQuery Android studio

Не работает cursor rawQuery Android studio

Из класса dbHelper создается таблица:

207
Ошибка java.util.InputMismatchException

Ошибка java.util.InputMismatchException

Возникла ошибка javautil

201
Hash sha-256 Java

Hash sha-256 Java

Как рациональнее преобразовать данные(строку) в хэш sha-256?

223