Я главным образом использую C++ для встроенных платформ, который обычно требует большого тесного взаимодействия с аппаратными средствами. Я действительно не вижу замены OO здесь. Если бы я должен был заменить C++ что-нибудь здесь, то это было бы что-то, что могло бы разрешить все включать-льготы во время компиляции, таким образом, я не должен был волноваться о тех.. В основном, что-то, что могло ослабеть моя разработка, но не обеспечило времени выполнения наверху (отражение, сборка "мусора" и подобные).
Для меня C++ - все о производительности во время выполнения и неограниченном контроле. Никакой необычный-pancy материал во время выполнения, который работает "закулисный".
одно решение для строки: основная идея:
$('sth').click(function () {
let COND = $(this).propery == 'cond1' ? 'cond2' : 'cond1';
doSomeThing(COND);
})
1, изменяясь innerHTML элемента в режиме переключателя:
$('#clickTest1').click(function () {
$(this).html($(this).html() == 'click Me' ? 'clicked' : 'click Me');
});
пример 2, переключая дисплеи ни между "одним" и "встроенным блоком":
$('#clickTest2, #clickTest2 > span').click(function () {
$(this).children().css('display', $(this).children().css('display') == 'inline-block' ? 'none' : 'inline-block');
});