Ответы пользователя по тегу JavaScript
  • Как создать таблицу из массива?

    vladislavkolodka
    @vladislavkolodka
    Backend .NET Developer | FullStack in the past
    Один из вариантов решения:

    <table id="table">
        <thead>
            <tr>
                <th>City</th>
                <th>Country</th>
            </tr>
        </thead>
        <tbody>
        </tbody>
    </table>
    
    <script>

    var items = [{
                city: 'Milano',
                country: 'Italy',
                link: 'details.html#42'
            },
            {
                city: 'London',
                country: 'England',
                link: 'details.html#10'
            },
            {
                city: 'Rome',
                country: 'Italy',
                link: 'details.html#39'
            }
    
        ];
    
        var container = document.getElementById("table").getElementsByTagName("tbody")[0];
    
        items.forEach(item => {
            var tr = document.createElement("tr");
    
            var cityName = document.createElement('a');
            cityName.href = item.link;
            cityName.innerHTML = item.city;
    
            var cityColumn = document.createElement('td');
            cityColumn.appendChild(cityName);
    
            var countryColumn = document.createElement('td');
            countryColumn.innerHTML = item.country;
    
            tr.appendChild(cityColumn);
            tr.appendChild(countryColumn);
    
            container.appendChild(tr);
        });

    </script>
    Ответ написан
  • Что написать для тренировки на js с нуля?

    vladislavkolodka
    @vladislavkolodka
    Backend .NET Developer | FullStack in the past
    Лично я бы, если с нуля, не писал бы сразу проект, а начал с демок. Так как знаний на начальных этапах чтоб сделать правильно еще не хватает, и по сути учишься костыли писать. Можно взять learn.javascript.ru, повыполнять задания к статьям, сделать свои небольшие демо проекты к каждой статье (а идеи точно появяться в ходе изучения этих статей, так же как и вопросы на которые можно получить ответ попробовав что-то в тех же демках). А вот потом уже думать о том чтоб написать что-то более крупное, для закрепления изученного материала.
    Ответ написан
    Комментировать