Отказ от ответственности: JS новичокобъединяет единственный способ «импортировать» один JS-lib из другого?
У меня есть виджет JS, который зависит от JQuery. Виджет собирается быть встроен в сайт 3 партии, но я выяснить, как избежать объявляющий зависимости от JQuery на виджет-хостинга страницы:
страница 3rd участника:
<head>
<script
type="text/javascript"
src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.js"></script>
<script
type="text/javascript"
src="http://mydomain/mywidget.js"></script>
</head>
mywidget.js
jQuery(document).ready(function() {
//do stuff
});
Я предпочел бы не включать jquery.js на странице 3d партии, но выразить зависимость внутри mywidget.js (так что я могу изменить эту зависимость или добавить/удалить другие без ВГА ИНГ обновить страницу виджет-хостинг)
Я попробовал, добавив:
var script = document.createElement('script');
script.src = 'http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.js';
script.type = 'text/javascript';
document.getElementsByTagName('head')[0].appendChild(script);
к началу mywidget.js, но это не сработало - jquery.js сделал нагрузки на странице загрузки, но «Jquery» не был признан.
Что было связано с объединением jquery.js и mywidget.js в один файл .js. Но это похоже на хромой - нет ли эквивалента?
import com.jquery.*;
спасибо!
@Nikita no нет эквивалента 'import com.jquery. *;', (Java & Javascript) | (Car & Carpet) две разные вещи, мой друг. – ant