#javascript
#javascript
Вопрос:
У меня есть элемент canvas на моей странице. Мне это нужно, чтобы завершить загрузку перед вызовом файла javascript.есть предложения
Ответ №1:
Вы можете использовать jQuery и поместить свой код внутрь функции
$(document).ready(function () {
// put code here
});
Комментарии:
1. Я хочу вызвать другой файл .js. Возможно ли это сделать в рамках этой функции
2. Я не уверен, подразумеваете ли вы под «вызовом другого» загрузку дополнительного файла JavaScript или вызов функции JavaScript. Но любой из них должен быть возможен в пределах $(document). готово ().
3. Если вы ссылались на другой файл javascript, вы можете быть уверены, что он загружен к моменту выполнения этой функции. В этот момент вы можете вызвать любую функцию со своей страницы.
4. @JohnMunsch: я имею в виду вызов другого файла javascript. Я не знаю, как вызвать файл из ready(). Я читал, что загрузка не работает. Не могли бы вы привести пример
Ответ №2:
Поместите <script>
тег где-нибудь после <canvas>
тега.
Или используйте jQuery (тьфу) и его document ready
вещи, что угодно…
Ответ №3:
Старый и лучший способ — поместить JS-код в конец страницы, прямо внутри закрывающего тега body. Таким образом, вы можете быть уверены, что DOM готов.