Какие реализации табов лучше использовать? Насколько грамотен этот код?

код на codepen

    'use strict'
    let tabLinks = document.querySelectorAll('.tb-links a'),
    tabContents = document.querySelectorAll('.tb-content div')
tabs.addEventListener('click', function(event) {
    let target = event.target;
    event.preventDefault();
    if(target.tagName != 'A') return false;

    for (let i of tabLinks){
        i.classList.remove('active');
    }
    for (let i of tabContents){
        i.classList.remove('show');
    }

    for (let i = 0; i < tabLinks.length; i++) {
        if(tabLinks[i] == target){
            tabLinks[i].classList.add('active');
                tabContents[i].classList.add('show');
        }
    }


});

Ответы (0 шт):