Cómo utilizar las funciones incorporadas de javascript para programar con html

javascript le da acceso una serie de funciones integradas, incluyendo el rápido() función, que le permite pedir al usuario para la entrada escrita. Al igual que con la confirmar() función, se proporciona un indicador de texto para pedir al usuario que proporcione un valor. A su regreso, se establece la salida de la función igual a la rápido() la función y el uso de los datos en la aplicación.

Métodos ayudan a realizar tareas específicas con ciertos tipos de datos. El uso de estos métodos hace que sea más fácil para usted para crear aplicaciones robustas. De todos los métodos proporcionados por los objetos, estos métodos son los más comunes y probablemente el más importante para muchas situaciones:

longitud(): Devuelve el número de algo. Por ejemplo, cuando se trabaja con una cadena, longitud() devuelve el número de caracteres de la cadena. Del mismo modo, cuando se trabaja con una matriz, longitud() devuelve el número de elementos de la matriz. Este método también aparece como una propiedad en algunos casos.

  • toLocaleString (): Emite el valor de un objeto como una cadena específica para la localización. Por ejemplo, cuando la configuración regional utiliza una coma para el punto decimal, el espectador verá una coma, en lugar de un período, incluso si se utiliza un período en el código. Es esencial que usted proporcione este apoyo a las personas de otros países que visitan su sitio.

    Simplemente mostrar datos con la configuración regional en mente no realiza ninguna conversión de datos. Por ejemplo, las cadenas que cree que no van a aparecer de repente en francés si nativa habla Inglés. No hay nada mágico sobre los métodos específicos de la localidad. Todo lo que estos métodos de hacer es cambiar la presentación de los datos a medida que la proporcione.

  • Encadenar(): Emite el valor del objeto como una cadena. Este método se utiliza a menudo para fines de visualización.

  • valor de(): Devuelve una versión nativa del valor del objeto. Es necesario este método en situaciones en las que un objeto podría causar problemas. Por ejemplo, al guardar los datos en el disco, desea que el valor, no el objeto, almacenado.

  • javascript también incluye el concepto de funciones globales. Estas funciones están disponibles sin tener en cuenta cualquier objeto desde cualquier lugar en el que el uso de javascript en una página. La lista siguiente proporciona una visión general de las funciones globales más comunes:

    • decodeURI (): Decodifica un identificador uniforme de recursos (URI).

      Codificación reemplaza los caracteres de espacio en blanco, como un espacio, con valores equivalentes de espacio en blanco, como% 20. Además, caracteres Unicode que normalmente causarían problemas de análisis, tales como aquellos con signos diacríticos, se reemplazan por sus equivalentes en Unicode.

    • decodeURIComponent (): Decodifica un componente URI, en lugar de toda la URI.

      URI normalmente tienen entre tres o cinco componentes estándar:

    • Protocolo: El conjunto de reglas de transporte utilizados para acceder al recurso, tales como HTTP, HTTPS, FTP, SMTP, o NNTP.

    • Anfitrión: El nombre del servidor utiliza para proporcionar acceso a los recursos, tales como blog.johnmuellerbooks.com.

    • Número de puerto: El puerto utilizado para acceder al recurso. En general, usted no proporciona este componente porque la mayoría de los sitios utilizan puertos estándar, que son asumidos por el navegador. Por ejemplo, HTTP se basa en el puerto 80 para la comunicación. Cuando el servidor utiliza el puerto 80, no es necesario incluir el número de puerto como parte de la URI.

    • Camino: La ubicación totalmente definida del recurso en el servidor. En algunos casos, usted no proporciona un camino, lo que significa que el servidor proporciona el recurso que se encuentra en la ruta predeterminada.

    • Cadena de consulta: Nombre y pares de valores que definen la información adicional que se requiere para obtener el recurso que desea en el servidor.

  • encodeURI (): Codifica un URI.

  • encodeURIComponent (): Codifica un componente URI en lugar de la URI completa.

  • escapar(): Codifica una cadena usando las mismas técnicas utilizadas para un URI. Por ejemplo, escapar ( “Esta cadena está codificada!”) salidas Esto% 20string% 20 es% 20encoded% 21.

  • eval (): Acepta una cadena que contiene una secuencia de comandos y luego ejecuta el contenido de la cadena como un script. Muchos desarrolladores utilizar esta función para crear aplicaciones de auto-modificación que proporcionan una buena flexibilidad.

    Utilizando el eval () función en su aplicación javascript es un increíblemente mala idea por las siguientes razones:

  • El uso de código evaluado abre su aplicación a los problemas de seguridad potenciales a través de ataques de inyección.

  • Depuración de código evaluado es increíblemente difícil porque ninguna de las herramientas normales de depuración va a funcionar.

  • código evaluado funciona más lentamente ya que el navegador no puede compilar y luego almacenar en caché.

  • isFinite (): Devoluciones cierto cuando un valor es un número finito legal.

  • isNaN (): Devoluciones cierto cuando un valor es un número ilegal.

  • Número(): Cambia el valor de un objeto a un número nativa.

  • parseFloat (): Analiza una cadena y devuelve un número de coma flotante.

  • parseInt (): Analiza una cadena y devuelve un entero.

  • Cuerda(): Convierte el valor de un objeto en una cadena. Esta función proporciona la misma salida que la Encadenar() método proporcionado por la mayoría de los objetos.

  • unescape (): Decodifica una cadena codificada mediante el uso de las mismas técnicas usadas para un URI.

  • Artículos Relacionados