Cómo compilar un código en JavaScript

Como otros han dicho, JavaScript es un lenguaje interpretado. Como tal, no requiere compilación para ejecutarse en el navegador.

Sin embargo, los navegadores compilan / interpretan JavaScript cuando se carga la página / archivo que incluye el código JS. El motor JavaScript V8 de Google se usa en Chrome y node.js. V8 puede integrarse en aplicaciones C ++.

Hay proyectos enfocados en ejecutar JS ‘compilado’ o interpretado que sea perfectamente ejecutable por cualquier navegador como asm.js.
asm.js – Búsqueda de Google

Emscripten convierte el código C / C ++ al formato asm.js.
Principal – Documentación de Emscripten 1.25.2

Javascript también puede ser optimizado por Closure Tools – Google Developers. Esta es una herramienta increíble y lleva la optimización un poco más allá que las herramientas de Linting. Como sugirió Ryan Hammang, visite https://www.jetbrains.com/webstorm/, es bastante sorprendente.

Espero que esto ayude

¿Por qué querrías compilar tu código?
1. ¿hace que funcione más rápido (reduzca el tamaño de su código)?
2. ocultar su implementación?
3. comprueba si hay errores en el tiempo de “compilación” en lugar del tiempo de ejecución?

Puede ampliar y uglificar su código JS para que su código sea más pequeño y difícil de entender para los humanos.

Para verificar sus errores antes de ejecutar su código, puede usar IDE como WebStorm y / o herramientas como JSLint, la herramienta de calidad de código JavaScript

JavaScript es un lenguaje de script y no necesita compilarse antes de ejecutarse.
Está confundiendo su funcionalidad con gustos de Java, donde el código debe compilarse primero en bytecode, antes de poder ejecutarlo.

JavaScript es lenguaje interpretado, no compilado. Lo que significa que no puede compilar el código JS. Si desea saber cómo desea ejecutar su código JS, primero adjunte su archivo .js con el archivo html y vea cómo su código se pone en acción.

JavaScript se compila automáticamente; no es necesario que lo haga usted mismo. En los motores modernos hay un compilador JIT guiado por perfil que se ejecuta en segundo plano y emite código de máquina para la ruta activa, por lo que solo debe tener cuidado de no invalidarlo (por ejemplo, mutando tipos en bucles internos, excepto de una manera que deje Grandes carreras ininterrumpidas).

Si la razón por la que pregunta es por la implementación, las otras respuestas ya le dicen todas las herramientas que necesita 🙂

No compila el código de JavaScript, ya que es un lenguaje de script. Sin embargo, si está implementando en un cliente (navegador), querrá
– concatene los archivos (menos solicitudes a su servidor aumentan la velocidad de la página)
– minimizar el archivo de implementación (disminuye en gran medida el tamaño del archivo que el navegador tiene que descargar)
– inserte su (s) etiqueta (s) de script en la parte inferior de su documento html (para que su página muestre elementos html antes de cargar js … hace que la carga de su página “aparezca” más rápido de lo que realmente es)

Las 2 herramientas de línea de comandos más comunes para la concatenación / minificación son gruñir y tragar, la aplicación más común es codekit.

Realmente no compilas el código JavaScript. Puede usar su navegador web con un encabezado de script. O puede usar nodejs en su terminal. Si quieres un IDE, WebStorm de Jetbrains es genial.
¡Buena suerte en tu proyecto!

More Interesting

Quiero crear una página de destino que contenga texto de encabezado y un botón "Conectar con Facebook" que un usuario presionará, y una vez que lo presione, será llevado a otra página que dice "¡Gracias!" - Eso es. Pero quiero que se vea realmente bien, y realmente no sé cómo codificar. ¿Cuál es la forma más fácil de hacer esto?

Quiero convertirme en desarrollador, tener algunos CSS y HTML y puedo construir sitios. ¿Puede un programador decirme cómo es un día promedio en su vida laboral?

No tengo un formulario de registro en mi WordPress, pero la gente aún puede registrarse. ¿Cómo es eso así?

Cómo crear un sitio web rápido de WordPress

Soy un probador manual. Mi interés está en el desarrollo. ¿Es bueno aprender AWS o aprender alguna tecnología de desarrollo? Ya he versado en ASP.NET y Java.

Creé una página web usando HTML y CSS. ¿Cómo lo publico en Internet?

Soy un desarrollador de software .NET Winforms. Actualmente estoy usando Entity Framework ODM. Sé html, css, javascript, JQuery y Bootstrap. Quiero cambiar al desarrollo web .NET (ASP .NET MVC). ¿Qué necesito más para aprender? ¿Me ayudarán html, css y javascript?

¿Vale la pena comenzar a aprender PHP en 2017 para el desarrollo web, o probar algo como Python Django?

Quiero crear un sitio web de compras en WordPress que dé acceso solo a miembros registrados y un miembro debe financiar su cuenta antes de comprar en el sitio. ¿Qué es un complemento que puede hacer esto?

Quiero hacer un sitio similar a LinkedIn. Sin embargo, no estoy seguro de los pasos que necesito para hacer esto. ¿Alguien puede ayudarme con un punto de partida para esto?

Tengo 14 años y soy nuevo en el desarrollo web, acabo de aprender algunas etiquetas de HTML, ¿qué debo hacer a continuación?

¿Cuáles son las ventajas y desventajas de aprender PHP / MySQL y JavaScript sobre Python / Django + MySQL y Javascript?

¿Podría una sola persona hacer su propio navegador web si tuviera un título en Informática?

Cómo hacer un mapa y usarlo en mi archivo HTML

Acabo de comenzar a aprender desarrollo web, ¿qué idiomas debo aprender y cuál es el alcance de la carrera en este campo?