Что такое всплывающее и захватывающее событие?

Это то, что я использую. Я настоятельно рекомендую аргумент «-regextype posix-extended».

find . -type f -iname "*.log" -o -iname "*.gz" 
find . -type f \( -name "*.gz" -o -name "*.log" \)
find . -type f -regex '.*\(\.gz\|\.log\)'
find . -type f -regextype posix-extended -regex '.*.(log|gz)'
956
задан bjb568 13 April 2015 в 00:44
поделиться

1 ответ

Расширение других отвечает здесь

Распространение событий: Происходящие события от самого внутреннего до управления outmost.

Событие captuing: Происходящие события от наиболее удаленного до самого внутреннего управления.

addEventListener() метод используется для позволения/запрещения получения события и распространения событий. Этот метод имеет три параметра. Если третий параметр (фаза) имеет значение true получение события, включен и если это имеет значение false распространение событий, включен (это - поведение по умолчанию).

, Если Вы хотите, чтобы и даже пузырение и получение были включены, затем присвойте обработчики 2 раза, однажды с набором параметра фазы ко лжи и однажды с набором параметра фазы к истинному как показано ниже.

<html>
<head>
    <style type="text/css">
        .divStyle
        {
            display: table-cell;
            border: 5px solid black;
            padding: 20px;
            text-align: center;
        }
    </style>
</head>
<body>
    <div id="DIV1" class="divStyle">
        DIV 1
        <div id="DIV2" class="divStyle">
            DIV 2
            <div id="DIV3" class="divStyle">
                DIV 3
            </div>
        </div>
    </div>
    <script type="text/javascript">
        var divElements = document.getElementsByTagName('div');

        for (var i = 0; i < divElements.length; i++)
        {
            divElements[i].addEventListener("click", clickHandler, false);
            divElements[i].addEventListener("click", clickHandler, true);
        }

        function clickHandler()
        {
            alert(this.getAttribute("id") + " click event handled");
        }
    </script>
</body>
</html>

отметьте: IE8 и более ранние версии не поддерживают addEventListener () метод. Это подразумевает, что получение события не поддерживается в IE8 и более ранних версиях, и следовательно вышеупомянутый код не будет работать в IE 8 и более ранних версиях.

1
ответ дан vivek nuna 4 November 2019 в 06:28
поделиться
Другие вопросы по тегам:

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