El idioma es el mismo. El ambiente es diferente.
“Core JavaScript” se refiere al lenguaje y solo a los objetos y funciones definidos por la especificación ECMAScript, dejando de lado todo lo que proporciona el entorno .
“JavaScript del lado del cliente” se trata del uso de JavaScript, el idioma, en un entorno de navegador. En un entorno de navegador, su código tendrá acceso a cosas proporcionadas por el navegador, como el objeto de document
para la página actual, la window
, funciones como alert
que muestra un mensaje, etc.
- ¿Qué CMS es adecuado para una gran compañía aérea (gestión de procesos administrativos y publicación multicanal - aplicación, impresión, web)?
- ¿Qué significa una expresión sin asignación?
- ¿Cuáles son los elementos imprescindibles en un sitio web de negocios?
- ¿Ponemos el dentro de ?
- ¿AngularJS 1.x todavía vale la pena aprender?
El “JavaScript del lado del servidor” trata sobre el uso de JavaScript, el lenguaje, en un entorno de servidor. En ese entorno, su código no tendrá acceso a cosas relacionadas con el navegador porque, bueno, no está en un navegador. Probablemente tendrá acceso a otras cosas, como API para tratar con el sistema de archivos, bases de datos, red, etc.