pagina manejo leer funcion example ejecutar crear contenido con cargar carga asincrona archivos archivo antes javascript html-components

javascript - manejo - ¿Cuál es la diferencia entre el archivo.htc y.js?



leer el contenido de un archivo en javascript (3)

De la referencia de Microsoft HTC :

Para Microsoft Internet Explorer 5 y versiones posteriores, los Componentes HTML (HTC) proporcionan un mecanismo para implementar componentes en secuencias de comandos como comportamientos de HTML dinámico (DHTML). Un HTC es un archivo HTML que contiene un script y un conjunto de elementos específicos de HTC que definen el componente. El componente se guarda con una extensión .htc. Esta sección enumera estos elementos específicos de HTC y los miembros que admiten.

Por lo tanto, no son solo archivos javascript .js, sino que también contienen un conjunto de elementos específicos de HTC.

Editar:

Con respecto a la conversión de .htc a .js, no estoy seguro de si se puede hacer directamente, pero me he topado con this conjunto de herramientas .js para solucionar los mismos problemas que los archivos .htc que intentan solucionar en IE.

¿Cuál es la diferencia entre el archivo .htc y .js? ¿Podemos convertir cualquier archivo .htc en un archivo .js?

El problema es si usamos htc para hacer arreglos png, luego agregamos htc a css usando

body { behavior: url("csshover3.htc"); }

Pero esto no es válido para W3C, por lo que desea convertir .htc en .js y luego usarlo como archivo js para adjuntarlo para que sea válido para W3C.

¿Alguien me puede decir cómo convertir y usar cualquier archivo .htc como archivo JavaScript?


Técnicamente, puede usar comentarios condicionales para permitir que el código se valide.

http://msdn.microsoft.com/en-us/library/ms537512%28VS.85%29.aspx

Un hack es un hack, es raro que MS haya hecho este hack de una manera que sea un hack válido.

Ahora, algo más a considerar: ¿estás usando una biblioteca de JavaScript? Entonces deberías usar la biblioteca para hacer esta funcionalidad, lo que eliminaría la necesidad del HTC (que necesita JavaScript habilitado para ejecutarse).


Un archivo htc es un archivo de comportamiento, eche un vistazo a MSDN , W3C y here . En un archivo htc puede incrustar código HTML y código de secuencia de comandos. Como un archivo htc no es un archivo Javascript puro, no puede simplemente convertirlo, pero puede extraer las partes Javascript si lo necesita.

La mayoría de los archivos HTC que he visto hasta ahora están ahí para solucionar los problemas de Internet Explorer, por ejemplo, la transparencia PNG, que muestra el sentido de los archivos htc: pueden adjuntar propiedades externas a elementos HTML, en este caso, transparencia.