включить файл jquery / разделить огромный файл на меньшие

#jquery #jquery-ui

#jquery #jquery-пользовательский интерфейс

Вопрос:

Я новичок в jquery. До сих пор я кодировал в партизанском стиле, так что все на одной странице. В файле уже более 400 строк, какова наилучшая практика разделения одного огромного файла на небольшие логические части и как это сделать?

Я начал использовать jquery-ui-tabs. Я хотел бы поместить этот «компонент» в другой файл, а затем загрузить его в map.

Как я могу загрузить этот другой файл? Я хочу загрузить его в переменную ‘content’.

Ответ №1:

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

Если у вас есть разработанные вами сценарии, которые вы хотите использовать на разных страницах, поместите их в файл .js и включите на свою страницу с помощью

 <script type="text/javascript" src="scripts/myscript.js"></script>
  

Если у вас есть фрагменты HTML, которые вы хотите использовать на разных страницах, вы можете поместить их в html-файл и извлекать с каждой страницы, используя get функцию, принадлежащую jQuery, что-то вроде:

 $.get("mypage.html", function(data){
$("#myDivContainer").html(data);
});