2014-01-24 3 views
0

Я не понимаю, как я должен разбивать свой код на большие проекты при использовании браузера. Например, если у меня есть страница входа в систему, страница регистрации, панель мониторинга и т. Д. - мне нужны все эти модули в моем main.js? И если да, то какова наилучшая практика обеспечения того, чтобы модули, которые должны выполняться только на странице входа, не запускались на других страницах? Есть ли хорошие примеры того, как разбивать большие проекты при использовании браузера?Использование браузера в крупных проектах

ответ

1

Одним из возможных примеров являются использование browserify для компиляции два JS файлов:

  • 1) Один JS файл содержит обычно используемые коды, общие для различных страниц
  • 2) один JS файлов содержат специальные коды, используемых что конкретная страница

В HTML просто включить два файла соответственно:

<html> 
<header> 
</header> 
<body> 
    <!-- Common js libraries/modules used across a couple of pages --> 
    <script type="text/javascript" src="js/common_libraries.js"></script> 
    <!-- Page specific js file --> 
    <script type="text/javascript" src="js/modules_specific_to_this_page.js"></script> 
</body> 
</html>