Tecnología

Inicio

Cadena de formato camino de JavaScript

Cadena de formato camino de JavaScript


Javascript es un potente lenguaje de script reconocido por la mayoría de los navegadores web modernos. Diseñado para trabajar con archivos Web y las direcciones URL, devuelve cadenas de ruta en un formato que los navegadores pueden entender fácilmente, en lugar de caminos que el sistema operativo reconoce. Como resultado, pasando de entrada entre JavaScript y los lenguajes de programación que no está diseñado como un estándar de Internet requiere algunos pasos adicionales.

Caminos en Javascript

Javascript sabe automáticamente la ruta - la dirección - del archivo que está llamando, así que usted puede acceder a él siempre que lo desee. Cuando se accede a la trayectoria de su documento con Javascript, siempre va a cambiar el formato de la ruta de acceso a un identificador universal de recursos, eliminando los caracteres especiales y el cambio de separadores de archivos para reenviar símbolos de barras. Esta ruta puede ser diferente del formato de ruta por defecto del sistema operativo; por ejemplo, el sistema operativo Windows utiliza barras invertidas para delimitar nombres de las carpetas de archivos.

Direcciones URL y rutas de acceso

Puede leer la ruta de su documento de varias maneras. El primero utiliza "document.location.pathname" para volver como gran parte de la ruta que el guión tiene acceso a - si el guión es un documento Web, irá a la parte del sistema de archivos que es público en la Web. La otra forma emplea "document.URL" o "document.location.href" para obtener la URL del documento directamente, o bien devolver una ruta de archivo, en el caso de un documento guardado en una carpeta, o la página web del archivo.

codificación por ciento

Algunos nombres de archivos contienen caracteres reservados, que tienen un significado especial en Javascript y otros lenguajes web. Cuando un Javascript se encuentra con una trayectoria que incluye estos caracteres o un carácter que no es parte de la codificación ASCII, que reemplazará automáticamente con un porcentaje de codificación - el signo de porcentaje seguido de dos dígitos hexadecimales. Por ejemplo, si la ruta contiene un espacio en ella y se accede a él a través de "document.location.pathname" o una variable similares, la cadena de la secuencia de comandos volverá contendrá "20%" en lugar de los espacios en el nombre de la ruta.

URI codificaciones

Javascript puede convertir su texto entre las cadenas de ruta con formato Web y las cadenas no formateados. La función "encodeURI ()" convierte la cadena se le da a una cadena con formato Web, y la función de "decodeURI ()" realiza la función inversa, cambiando por ciento codificaciones a su carácter correspondiente. Sin embargo, "encodeURI ()" va a cambiar a cualquier barra invertida "% 5C"; si usted está tratando de convertir una cadena de ruta de Windows a un URI, que tendrá que reemplazar las barras invertidas con caracteres de barra diagonal antes de la codificación.