Javascript
Programación de scripts JavaScript en TrMenu
Última actualización
¿Te fue útil?
Programación de scripts JavaScript en TrMenu
Última actualización
¿Te fue útil?
En TrMenu se puede utilizar el típico lenguaje de programación Javascript usando la librería Nashron, sus aplicaciones van desde hacer condiciones simples hasta crear código real.
Se sugiere utilizar Javascript solo en casos donde se requiera crear algo complejo dentro de los menús debido a que su consumo es más alto y su velocidad de ejecución es más lenta en comparación con Kether.
Para utilizar Javascript en cosas simples no hace falta entender mucho sobre este idioma de programación.
Todo código hecho con Javascript es tratado como una ejecución individual, en otras palabras, cuando es ejecutado todas sus variables son tomadas como están escritas en el código y al acabar su ejecución las variables son reiniciadas.
Dentro de cada código Javascript en TrMenu existen objetos o variables a las que puedes acceder desde cualquier parte del código.
Dentro de cada código Javascript en TrMenu existe múltiples funciones a las que puedes introducir una variable para obtener datos en forma de texto o numeros.
Disponible desde la versión 3.3.2 de TrMenu
La importación de objetos es la implementación de objetos estáticos que no están explicitamente definidos en TrMenu.
Entiéndase como objeto estático un .class a nivel de Java el cual contiene múltiples métodos y parámetros a los que se puede acceder de manera estática sin la creación del objeto como tal.
Esto es de gran utilidad para hacer una especie de importación global en los scripts de un objeto en específico con nombre definido.
Esta implementación lo único que hace es copiar el Java.type('class');
que ya trae el propio evaluador de scripts.
Disponible desde la versión 3.3.2 de TrMenu
TrMenu trae la opción de activar la compatibilidad con Mozilla Rhino en los scripts de TrMenu.
En un principio los scripts de Javascript utilizan la librería Nashorn para evaluar los textos a modo de Javascript al igual que Mozilla Rhino, solamente que no trae algunas cosas por defecto que Rhino sí.
Al activar esta opción se desbloquearán múltiples cosas como importClass
, importPackage
y JavaAdapter
entre otras funciones y objetos.
Esto fue removido en la actualización 3.0 de TrMenu
TrMenu contiene textos que pueden ser utilizados como atajos en la ejecución de los códigos Javascript para hacer más fácil el código.
Citando a "estas opciones se mantienen por defecto desactivadas debido a que solo es una compatibilidad con sistemas viejos, por lo que no se recomiendo tener la compatibilidad con Mozilla Rhino activada".