Это то, что я использую. Я настоятельно рекомендую аргумент «-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)'
Расширение других отвечает здесь
Распространение событий: Происходящие события от самого внутреннего до управления 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 и более ранних версиях.