Включение файла JavaScript в основной документ - PullRequest
0 голосов
/ 04 октября 2009

У меня есть jquery-код, который использует селекторы (из текущего документа). Теперь я хочу переместить этот код в другой файл (JS) и просто включить из этого документа. Могу ли я сделать это без редактирования? Итак, jquery-код будет работать правильно?

Ответы [ 3 ]

2 голосов
/ 04 октября 2009
<script src="jquery.js"></script>
<script src="main.js"></script>

в head или перед тэгом body. Если это в head, убедитесь, что вы используете $(document).ready( fn ).

0 голосов
/ 04 октября 2009

Цитировать и расширять ответ медера

<script type="text/javascript" src="/SCRIPT_DIR/jquery.js"></script>
<script type="text/javascript" src="/SCRIPTS_DIR/main.js"></script>

Был бы лучший способ объявить JavaScript. Обратите внимание, что тип сценария указан, а URL-адрес src начинается с символа /, который указывает абсолютную ссылку на файл сценария, что является хорошей практикой для вложенных страниц.

0 голосов
/ 04 октября 2009

Да, все селекторы, которые вы используете в данный момент, относятся к DOM веб-страницы / документа, над которым вы работаете. Является ли код JavaScript, который производит и использует эти селекторы, встроенным в html-страницу или включенным из внешнего файла js, не имеет значения. (Хотя этот последний вариант гораздо предпочтительнее по другим причинам)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...