App inventor 2 en español
Cómo programar los teléfonos móviles con Android.
Curso de App inventor 2 en español - Juan Antonio Villalpando
-- Tutorial de iniciación de App Inventor 2 en español --
Volver al índice del tutorial
___________________________
160.- Insertar códigos de JavaScript en App inventor. Respuesta mediante el título.
p160_javascript_ordenar.aia
- JavaScript es un potente lenguaje de programación destinado principalmente a trabajar en páginas web. Con los códigos de JavaScript se pueden realizar operaciones matemáticas, de cadenas,... JavaScript dispone de funciones muy potentes, por ejemplo la función "sort" que significa "ordenar", le suministramos varias variables y nos la ordena alfabéticamente (lexicographical) o numeralmente. Gracias a estas funciones no nos hace falta crear el algoritmo que ordenación ya que JavaScripit lo tiene incorporado en esa función. Por supuesto hay muchas funciones distintas que podemos utilizar.
- Es importante tener en cuenta que la página .htm que contiene el código JavaScript está en nuestra aplicación, por lo cual no es necesario estar conectado a internet para realizar el código.
- El proceso será el siguiente.
1.- Se envía los datos a la página .htm donde se encuentra el código JavaScript mediante el Bloque CadenaDeWebView de un VisorWeb.
2.- La página web tomará esos datos, realizará la operación mediante el código JavaScript que contiene y enviará el resultado el bloque WebViewStringChange.
---------------------------------------------
- Utilizamos el CadenaDeWebView y envimos sus valores al archivo que contiene el JavaScript que los recibirá mediante:
window.AppInventor.getWebViewString()
- Luego el codigo de JavaScript retornará el resultado mediante:
window.AppInventor.setWebViewString()
- App Inventor tomará el resultado mediante el bloque WebViewStringChange.
---------------------------------------------
NOTA IMPORTANTE:
- Cada vez que cambiemos el contenido del archivo .htm que contiene el código JavaScript, debemos Subirlo a la aplicación, además también tenemos que reiniciar la aplicación, para ello vamos al Diseño y cambiamos cualquier cosa, por ejemplo ponemos algo en Negrita o quitamos un Negrita.
_________________
- Comentarios.
- Información sobre "ordenar" en JavaScript.
- http://www.javascriptkit.com/javatutors/arraysort.shtml
- Ejemplos de JavaScript.
http://www.w3schools.com/js/js_examples.asp
- Información sobre CadenadeVisorDeLista:
- https://groups.google.com/forum/#!msg/mitappinventortest/RCinmiNFgGc/2oTdj7dWTXoJ
__________________________________________
- Tutoriales básicos de JavaScript.
- https://www.tutorialspoint.com/javascript/index.htm
- https://developer.mozilla.org/es/docs/Web/JavaScript
__________________________________
|