JavaScript como muchos cadena de manipulación de los métodos
Hasta hace clic en él, tocar o entrar en la barra de direcciones del navegador y pulse Intro, un localizador universal de recursos es sólo una colección de personajes. El lenguaje de programación JavaScript llama a tales conjuntos de cadenas de caracteres. Con JavaScript, se puede manipular una URL de la misma manera que cualquier otra cadena de manipular. La cadena objeto de división function () puede partir de un segmento de una cadena que luego se puede asignar a otra variable o pasar a una función. Slice () necesita saber el punto de inicio y final en la cadena original que contiene la sección que desea rebanar.
Lo que necesita
Navegador web como Internet Explorer
El editor de texto sin formato, como el Bloc de notas
Inicie el editor de texto sin formato Bloc de notas, haga clic en el botón "Inicio", haga clic en "Todos los programas", luego "Accesorios" y luego hacer clic en "Bloc de notas".
Escriba el siguiente código en el editor de texto, escribiendo o seleccionando el código con el mouse, presionando "Control-c" y luego pegarlo en el editor con el comando "Control + V". El texto entre la "/ ** /" son comentarios y se puede omitir.
HTML
cuerpo
script type = "text / javascript"
var URL = "http://bethea.com/blog/images/photos/glamourshot.jpg", / * la dirección URL completa * /
var halfUrlLength = URL.length / 2;
/ * El delimitador es la parte de la cadena voy a buscar después del punto halfUrlLength * /
var = delimitador "/";
/ * IndexOf () busca la ubicación de primera "/" después del punto halfUrlLength * /
var splittingpoint = URL.indexOf (delimitador, halfUrlLength);
/ * Rebanada () rodajas de la cadena abiertos a cada lado del punto de división * /
var part1 URL.slice = (0, splittingpoint);
var part2 = URL.slice (splittingpoint);
/ *
Impresión de los resultados
* /
document.write ("La URLblockquote completa" + URL + "/ blockquote");
document.write ("La primera partblockquote" part1 + + "/ blockquote");
document.write ("El segundo partblockquote" part1 + + "/ blockquote");
/ Script
/ Cuerpo
/ Html
Haga clic en el menú Archivo. Seleccione la opción "Guardar". Guardar con el nombre de archivo "test.html".
Inicie el navegador web haciendo clic en el botón "Inicio", haga clic en "Todos los programas" y haga clic en "Internet Explorer". Haga clic en el menú "Archivo" y seleccionar "Abrir archivo".
Busque el archivo "test.html" acaba de crear, seleccione con el ratón a continuación, haga clic en "Open". El navegador debe mostrar los siguientes resultados que demuestran la división cadena.
La URL completa
http://bethea.com/blog/images/photos/glamourshot.jpg
La primera parte
http://bethea.com/blog/images
La segunda parte
http://bethea.com/blog/images
Consejos y advertencias
A medida que desarrolla las secuencias de comandos que usted puede pensar en una mejor manera de realizar una tarea. Por lo general, se elimina y reemplaza los anteriores intentos antes de intentar un nuevo método.Retirar su lugar el código antiguo, como comentario usando JavaScript "/ ** /" o bloques comentarios. Separe los bloques lógicos de código con líneas en blanco para mantener la secuencia de comandos de mirar desordenada. También se incluyen breves comentarios que explican lo que hizo y por qué. Si el nuevo método no funciona y hay que volver a la versión del código original o quizá fusionar los dos algoritmos, el código sigue ahí. Una vez que el guión se perfecciona, sin embargo, debe eliminar todo el código innecesario comentado.
Si su URL divisor recibe una URL no válida como entrada, se puede producir un resultado inservible o colgar la aplicación. Una posible comprobación de errores se debe añadir a la secuencia de comandos es una verificación de longitud de dirección URL. Una dirección URL correcta será, al menos, contener "http://" un punto y un código de dominio de primer nivel de dos o genérica de tres letras o país. Si una URL es inferior a 10 caracteres de largo, probablemente no es válida. Usted puede comprobar la longitud de URL con la propiedad length objeto de cadena.
var UrlLength = URLString.length;
No hay comentarios:
Publicar un comentario