2009-12-04 3 views
0

У меня есть страница, которая использует много кода jQuery, но становится неуправляемой. Я хочу, чтобы убрать его, чтобы разместить связанные части в отдельные файлы .js и включить их на страницу в теге скрипта.Уборка jQuery

Я, кажется, в состоянии сделать это, создав их как плагины jQuery, а затем используя $ (document). plugin_name(); на странице.

Можно ли это сделать или есть лучший/более простой способ?

Благодаря

ответ

1

Я предлагаю вам попробовать Звездочки: http://getsprockets.org/. Это позволяет вам разделить ваш Javascript на различные управляемые файлы и объединить их в один файл для развертывания.

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

2

Вам не нужно делать какие-либо такие махинации, если вы импортируете файлы .js в правильном порядке, он будет работать, как будто все было в одном файле. Вы также можете использовать блок $(document).ready(function() { }); в любом файле без проблем.

0

Попробуйте проверить почту Ребекка Murphey в о organizing your code

Если вы используете JQuery UI ее получили очень крутой инструмент виджет мейкера, который поможет вам создать свой собственный stateful plugins