Я задавался вопросом, когда делают я использую наращивание и когда делают я использую твердость, используя Единство МОК.
И когда я называю разрушение?
Спасибо
разобрались! Вот полученный код:
$(document).ready(function(){
var last_valid_selection = null;
var selected = "";
$("#recipient_userid").change(function(event){
if ($(this).val().length > 10) {
alert('You can only choose 10!');
$(this).val(last_valid_selection);
} else {
last_valid_selection = $("#recipient_userid").val();
$("#recipient_userid option:selected").each(function () {
selected += "<li>" + $(this).text() + "</li>";
});
$("#currentlySelected").html(selected);
selected = "";
}
}).change();
});
Спасибо за вашу помощь ребята!
-121--148â9-Требуется символ Юникода ZERO-WIDTH КОСМОСА (\u200B).
Его можно получить в формате HTML с помощью & # 8203;
или & # x200b;
.
-121--805707-Явные и неперерывы:
LB7: Не прерывать перед местами или нулевой шириной космоса.
LB8: Разрыв перед любым символом, следующим за космосом нулевой ширины, даже если одни или несколько космический вмешиваются.
http://unicode.org/reports/tr14/
Resolve используется, когда требуется, чтобы контейнер Unity создал экземпляр (новый, когда он необходим, или ранее существовавший одиночный), ввел его зависимости и передал ссылку на объект.
BuildUp используется, когда у вас уже есть экземпляр объекта и требуется, чтобы контейнер просто разрешил и ввел свои зависимости.
Теардаун противоположен BuildUp. Можно передать объект методу Teardown контейнера, чтобы завершить работу/очистить/что угодно. Существующее поведение контейнера не делает ничего во время Teardown, но расширения могут быть написаны, чтобы воспользоваться этим. Можно также сделать объекты реализуемыми IDisposable, и контейнер вызовет Dispose () для объекта при его удалении.
IMyService service = container.Resolve<MyService>(); // New service or pre-existing singleton
IMyService service = GetMyService(); // Get the instance from some source
container.BuildUp(service); // Inject dependencies
container.Teardown(service); // Clean-up