classList
ещё не было.// el — какой-то DOMElement
if (regExp('visible').test(el.className)) {
// у el есть класс visible, нужно что-то сделать
}
tar czf - --exclude node_modules ../docker-node-test | ssh docker-user@192.168.0.103 tar xzf - -C /home/docker-user
сделать это по простому очень просто. А вот дальше начинаются нюансы. Как не сожрать всю память, как работать одновременно с десятками тысяч клиентов? Как защитится от всяких атак и кривых запросов? И из таких мелочей в результате и набирается понимание что лучше сосредоточится на основной функции твоего приложения, а всю рутину отдать на откуп программе которая специально для этого написана и все эти мелочи уже учтены.