Pregunta

he leído esta declaración de un libro que leí

El Modelo de Objetos del Documento o DOM no es realmente una parte de JavaScript, sino una entidad separada que existe fuera de él. Aunque puede utilizar JavaScript para manipular objetos DOM, otros lenguajes de scripting pueden acceder a ellos igual de bien también.

¿cuál es la mejor manera de evitar conflictos entre javascript y otro lenguaje de scripting cliente-siécle cuando tenemos que lidiar con objeto XMLHttpRequest

¿Fue útil?

Solución

Esto no es una ocurrencia común.

¿Está utilizando cualquier otro idioma del lado del cliente en su sitio? Si usted no tiene ninguna Flash, Silverlight, ActiveX, etc corriendo entonces no hay nada de qué preocuparse.

E incluso si usted es, sólo asegúrese de que no están manipulando la misma sección de la DOM -. Que probablemente estaría haciendo de todos modos

Otros consejos

No existen otros lenguajes de scripting significativos del lado del cliente que había necesidad de preocuparse. Las pocas otras cosas que podrían modificar el DOM de una página web normal son tan oscuros que sabrías si estuviera usando ellos. Se puede suponer que tiene acceso exclusivo a la DOM.

Si usted no puede estar seguro acerca de qué otros scripts que hay en la misma página, que podría manipular el DOM misma, entonces probablemente no importa, si están escritos en un diferente idioma. El problema es entonces, que hay otras secuencias de comandos -. JavaScript o no

Me haría uso de un objeto de nivel superior con un nombre único, y poner todas mis cosas bajo ese objeto. De esta manera, los conflictos de nombres son menos probables.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top