Переключение от.NET до Java? [закрытый]

так как document.getElementsByTagName('img'); возвращает список элементов , а не узел, вы не можете использовать targetNode (потому что это не узел)

Здесь я вместо этого используется document.querySelectorAll, тот же результат, но у него есть метод forEach, который я использую для создания наблюдателей мутаций для каждого IMG

function initMod() {
    if(!document.querySelector("#browser")){
        setTimeout(initMod, 1000);
        return;
    }

    const callback = (mutationsList, observer) => {
        for(let mutation of mutationsList) {
            if (mutation.type == 'attributes') {
                console.log('The ' + mutation.attributeName + ' attribute was modified.');
                const n = getElementsBySrc('https://hyperspace.marquiskurt.net/icons/favicon-32x32.png');
                for (let e of n) {
                    e.setAttribute('src', 'chrome://favicon/https://hyperspace.marquiskurt.net/app/');
                }
            }
        }
    };
    const config = { attributes: true, childList: false, subtree: false, characterData: false };
    document.querySelectorAll('img').forEach(targetNode => {
        const observer = new MutationObserver(callback);
        observer.observe(targetNode, config);
    });
}
6
задан 31 March 2009 в 20:20
поделиться

7 ответов

Это, подобное, ТАКИМ ОБРАЗОМ, Поток мог бы быть полезным.

2
ответ дан 8 December 2019 в 12:22
поделиться

Javapassion является сайтом, который предлагает бесплатные курсы на Java. Если Вы находитесь на спешке, существуют доступные курсы 1 - 5 дней. У Вас не должно быть проблемы после него, если у Вас есть опыт в Java.

Существует много хороших книг для Java, но Думающий в Java свободно и хорош и для начала работы и для использования в качестве ссылки.

4
ответ дан 8 December 2019 в 12:22
поделиться

Эффективный Java Josh Bloch является фантастической книгой. Если Вы хотите изучить современные идиомы Java существует немного лучших мест для взгляда на.

2
ответ дан 8 December 2019 в 12:22
поделиться

При необходимости в преобразовании вещей от одного языка до другого, вот большой веб-сайт:

http://www.25hoursaday.com/CsharpVsJava.html

4
ответ дан 8 December 2019 в 12:22
поделиться

Будьте готовы сделать большое чтение. C# (принимающий это был язык, который Вы использовали) обычно рассматривается как улучшенный Java, таким образом, основы Java не будет трудно схватить. Средства разработки Java обычно столь не тесно интегрируются как стек Microsoft, таким образом позволяя, чтобы выбор был сделан. Много обсуждений в Javaland вращается вокруг выбора инструментов.

Узнайте что-то о пути вещи пакетов Java (банка, война, ухо). Узнайте о пути к классу (бесконечный источник радости и горя). Создайте умственное изображение того, как вещи работают во время компиляции и время выполнения (дженерики и вводят стирание, например).

1
ответ дан 8 December 2019 в 12:22
поделиться

Посетите JavaRanch (http://www.javaranch.com/) и протестируйте Ваше знание Java со Сводкой новостей Правил! Думайте о нем как об экзамене насмешки сертификации, но с коровами. ("Никакие коровы не пострадали в процессе создания из Сводки новостей Правил".)

0
ответ дан 8 December 2019 в 12:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: