Programmazione DOMDocument: un sacco di piccoli dilemmi, come risolverli?

0

Ho bisogno di eleganza e prestazioni: come decidere in base alla "migliore implementazione" per ogni DOM algoritmo che affronto. Questa semplice "grouper DOMNodeList" illustra molti piccoli dilemmi:

  • usa iterator_to_array o "popola un array", quando non tutti gli elementi devono essere copiati.
  • usa il clone operatore, il cloneNode metodo o il import metodo?
  • usa parentNode::method() o documentElement::method ? ( vedi qui )
  • prima removeChild o prima replaceChild , no evita " effetti collaterali "?
  • ...

La mia posizione, oggi, è solo "fare una scelta arbitraria e seguirla in tutte le implementazioni" (come un "Convenzione sulla configurazione" principio ) ... Ma ci sono altre considerazioni? A proposito di prestazioni, ci sono alcuni articoli che mostrano benchmark?

PS: questa è una domanda DOM generica, qualsiasi lingua (PHP, Javascript, Python, ecc.) ha il problema.

    
posta Peter Krauss 02.11.2013 - 23:53
fonte

0 risposte

Leggi altre domande sui tag