Что является "частичным" с точки зрения кодирования?
В настоящее время я работаю над учебником Geddy и наткнулся на строку кода:
<%- partial('form', {step: {}, toDos: toDos}) %>
Что значит частичное? Я сделал поиск в Google без особого понимания. Я предполагаю, что это означает, что вы частично загружаете контент, чтобы страница загружалась быстрее?
Любые объяснения или полезные ссылки будут оценены.
Прошло много времени с тех пор, как я закодировал, поэтому, если я буду искать конкретный метод кодирования (например, ООП, MVC), который мне не хватает, дайте мне знать.
2 ответа
Я получил этот ответ от Дэна Крейчуна на обмене экспертами, который отвечает на него для меня:
В geddy частичное (обозначается _ перед именем) - это повторно используемый файл / шаблон, который предназначен для использования в нескольких шаблонах. Это помогает обмениваться кодом между различными шаблонами.
Смотрите здесь для более подробного объяснения (около половины страницы, "Введение в частичные"): http://code.tutsplus.com/tutorials/creating-a-todo-list-app-with-nodejs-and-geddy--net-24535
HTH, Дэн
Я не уверен, но в Symfony - партиалы используются в случае, если у вас есть какой-то шаблон, но есть часть, которая может быть изменена позже (например, если у вас есть заголовочная часть вашей HTML-страницы, но заголовок будет отличается в зависимости от того, какой тип страницы это).
Поэтому для того, чтобы сохранить весь шаблон и не разбивать его на 2 части, существуют частичные.