는 다음과 같은 예를JavaScript : 라이브 콜렉션의 요소를 자동으로 초기화하는 방법이 있습니까?
// a sample constructor
var SampleConstructor = function(element,options);
// a full live collection
var domCollection = document.getElementsByTagName('*');
// bulk init
for (var i = 0; i < domCollection.length; i++) {
if ('some conditions required by component') {
new SampleConstructor(domCollection[i], {});
}
}
질문
- 는 DOM에 새로 추가 된 요소 샘플 생성자에 의해 초기화받을 것인가를 생각해?
- 그렇지 않은 경우 jQuery없이 간격마다 컬렉션을 반복하지 않아도됩니다.
주
필요한 솔루션은 내가 확인하기 위해 가장 효율적인 생각 IE8 +
은 쉽게 https://developer.mozilla.org/en-US/docs/Web/API/MutationObserver –
에서 봐 가지고있다 변경 내용을 추적합니다. – leaf