FuncJS es una biblioteca JavaScript de código abierto centrada exclusivamente en funciones , cuyo objetivo es acelerar el desarrollo web en JavaScript mediante 22 funciones preescritas disponibles en ambas versiones. FuncJS permite a los programadores de JavaScript completar rápidamente las tareas básicas y centrarse en áreas de desarrollo más complejas y orientadas al código. En noviembre de 2012, FuncJS era un producto relativamente nuevo y se encontraba en su primera versión estable.
Funciones
En enero de 2013 se lanzó FuncJS 2, que eliminó muchas funciones y renombró otras. Sin embargo, los nuevos archivos se subieron a GitHub , pero se trata de una acción temporal, según el archivo README del repositorio. Aquí está la nueva lista, según la nueva documentación:
echo()function_exists()strlen()strpos()str_replace()up()down()store()str_rev()grab()trim()count()strip_tags()show_tags()
Importar FuncJS a páginas web
FuncJS está disponible en dos versiones: una minificada (comprimida) y otra sin comprimir, [ 1 ] ambas deben usarse por separado. Al igual que otras bibliotecas de JavaScript, FuncJS se puede importar a una página web incluyéndola mediante la etiqueta HTML "script" :
< script src = "http://funcjs.webege.com/funcJS-min.js " > </script>Según la documentación, los usuarios deben asegurarse de que FuncJS esté cargado y funcionando correctamente en sus páginas web comprobando si el navegador reconoce el objeto FuncJS:
if ( window.funcJS ) { alert ( "¡Estoy trabajando!" ); } else { alert ( " ¡ No estoy trabajando!" ); }Ambas versiones de FuncJS están alojadas en los servidores de FuncJS, como sugieren las demostraciones, donde se indica que FuncJS solo está disponible a través de sus servidores. Sin embargo, aunque FuncJS permite a los usuarios descargar una copia local del archivo a sus propios equipos, recomienda encarecidamente importar FuncJS a sus páginas web mediante un enlace URL , ya que esto garantiza que el usuario reciba las actualizaciones del archivo.
Uso de FuncJS en páginas web
Dado que las funciones de FuncJS son vistas por el navegador como funciones normales, deben escribirse dentro de etiquetas "script" y serán verificadas y ejecutadas por el motor JavaScript del navegador (como el motor JavaScript V8 de Google Chrome ). Como se puede observar en la documentación, las funciones de FuncJS están diseñadas para integrarse en el código JavaScript normal, por lo que no interrumpen el "flujo" de la escritura de código JavaScript. Tomemos este ejemplo (del sitio web de documentación [ 2 ] ):
if ( 3 < 4 ) { echo ( "¡Eso es correcto!" ); } else { echo ( "¡¿Qué?!!!" ); }que comprueba una condición determinada y muestra un texto según el resultado. Como se ve en el ejemplo, la función "echo" puede considerarse parte de JavaScript, de forma similar a PHP .
Referencias
- Bibliotecas de JavaScript