Структурирование файлов интерфейса и присвоение им имен - PullRequest
0 голосов
/ 11 января 2011

Я работаю над проектом JavaScript, и мне нужна поддержка интерфейса. У меня это уже реализовано, и это очень помогает. Однако я не уверен, куда бы я поместил свои объекты интерфейса. Моя файловая структура выглядит так:

App\SomeComponent.js
App\widget\SomeWidget.js
App\thing\SomeThing.js

Мне интересно, куда мне поместить файлы интерфейса и как их назвать. Например, я мог бы сделать ISomeWidget.js и поместить его в папку widget. Я также мог бы поместить глобальный интерфейс для всех виджетов, таких как IWidget.js в папку widget. Но вы думаете, что именование и структурирование имеет смысл? Мне лично не нравится I-префикс.

1 Ответ

1 голос
/ 11 января 2011

В отличие от файла кода на стороне сервера, где рекомендуется использовать один тип для каждого файла, файлы javascript действительно должны объединять весь ваш код.Это потому, что они напрямую потребляются клиентом.Методы слияния можно использовать, если вы хотите, чтобы ваши логические проблемные домены были разделены во время разработки.Помните, что для клиента более эффективно загружать меньше ресурсов.

Если ваши файлы ресурсов объединяются динамически или как часть процесса развертывания, то я бы логически структурировал ваши файлы в соответствии с объемом проблемы, например, / scripts/ shared, / scripts / navigation и т. д.

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