Слегка более короткий код с использованием insertRow
и insertCell
:
function tableCreate(){
var body = document.body,
tbl = document.createElement('table');
tbl.style.width = '100px';
tbl.style.border = '1px solid black';
for(var i = 0; i < 3; i++){
var tr = tbl.insertRow();
for(var j = 0; j < 2; j++){
if(i == 2 && j == 1){
break;
} else {
var td = tr.insertCell();
td.appendChild(document.createTextNode('Cell'));
td.style.border = '1px solid black';
if(i == 1 && j == 1){
td.setAttribute('rowSpan', '2');
}
}
}
}
body.appendChild(tbl);
}
tableCreate();
Кроме того, это не использует некоторые «плохие практики», такие как установка атрибута border
вместо использования CSS, и он обращается к body
через document.body
вместо document.getElementsByTagName('body')[0]
;
Вы можете исключить проекты из общей сборки через меню сборки.
Сборка → Диспетчер конфигураций → Снимите отметку с проектов, которые вы не хотите всегда собирать.
Это может массово ускорить время сборки, создавая только те проекты, которые абсолютно необходимо создавать каждый раз.
Обратите внимание, что вам придется создавать проекты, которые вы не выбрали, независимо (щелчок правой кнопкой мыши -> Сборка проекта и т. д.), если им нужно
Вы также можете настроить альтернативные конфигурации сборки, чтобы вы могли смешивать и согласовывать то, что и когда будет собираться.
Существует некоторый ограниченный контроль над этим без использования конфигураций, если вы отметите опцию создания только запускаемых проектов и зависимостей при выполнении.
Инструменты → Параметры → Проекты и решения → Сборка и запуск → Создавать только запускаемые проекты и зависимости при запуске
Кнопка воспроизведения - это функция запуска отладки.
Да, Visual Studio попросит построить каждый проект в решении на этом этапе. Но обратите внимание, просить строить и строить - разные вещи. Просьба построить просто говорит о том, что собираетесь сделать что-то еще раз, если хотите. Затем MsBuild проведет небольшую проверку под капотом и решит, действительно ли он должен строить базовый проект.
Если ваш проект действительно строится, то может быть какая-то другая проблема. Не могли бы вы предоставить нам дополнительную информацию, например язык, тип проекта и т. Д.
Кнопка "Воспроизвести", вероятно, не то, что вы думаете, или у вас есть добавочное связывание и тому подобное отключено в настройках вашего проекта.