Este es un tutorial de novato, este es un tutorial de novatos, si eres un novato.
En pocas palabras, NodeJS no es un idioma nuevo, pero puede permitir que nuestros JS se ejecuten en el lado del servidor, escriban el código JS en el lado del servidor y la entrada y la salida. Es decir, si alguien le pregunta si JS solo puede correr en el navegador en el futuro, no lo digas, por desgracia, sí.
Recuerdo que cuando comencé a aprender HTML, CSS y JS, mi primera impresión fue descargar varios navegadores debido al problema de compatibilidad T_T, pero ahora hay buenas noticias para aprender Nodejs y no tiene ningún problema de compatibilidad.
Si desea saber por qué NodeJS no tiene problemas de compatibilidad, primero comprenderá por qué hay problemas de compatibilidad en el front-end. Aquí mencioné que el front-end está tratando de decir que NodeJS no es el front-end, sino el back-end. Aunque se ve muy similar, me arrepiento de decirte que no lo es.
Si eres demasiado descabellado, llegarás al punto. ¿Por qué hay problemas de compatibilidad en el front-end? ¡El principal problema es el navegador! ! ! ¿Crees que cada navegador está hecho de una fábrica diferente? ¿Puede el efecto ser el mismo? Más tarde, todos estaban insatisfechos. Dijiste que lo que escribiste solo se puede usar en su casa, pero no funcionará en las casas de otras personas. Maldita sea, ¿cuál es la ley de la naturaleza? Entonces, más tarde salió un tercero, que es lo que llamamos W3C. Este W3C es específicamente responsable de resolver este problema. ¿Cuál es el problema? Es decir, como intermediario, W3C es responsable de definir los estándares, y sus navegadores deben proporcionar API para que los programadores estadounidenses los usen de acuerdo con sus estándares. Entonces, ¿por qué todavía hay problemas de compatibilidad? Dicho esto, solo establecen estándares, pero ¿otros tienen que hacer lo que hacen? Es tan ingenuo.
Pero no se preocupe, habrá cada vez menos compatibilidad en el futuro. ¿Por qué? Usted cree que la mayoría de los navegadores proporcionan las mismas API, pero lo que proporciona es diferente. ¿Pueden los desarrolladores ser felices? Si los desarrolladores no están contentos, ¿quién está dispuesto a usar su navegador? No importa cuánto cometan crímenes, serán autodestructivos. Echemos un vistazo a IE hace muchos años e IE hoy.
Ok, otra vez, dado que estos problemas de compatibilidad son realizados por el navegador, NodeJs ya no necesita un navegador, entonces, ¿con qué es compatible, verdad? Como ese es el caso, el BOM y el DOM que aprendimos antes, naturalmente, no se pueden usar en NodeJs, porque ya no hay navegador, ¿qué más opera DOM? Otra cosa muy importante es que NodeJS nos permite operar archivos locales, lo cual es muy importante. Es una pena que un idioma no pueda operar archivos. Si desea que JS opere archivos, puede hacerlo, pero el navegador no se atreve a dejar que JS haga esto porque es demasiado peligroso. Por ejemplo, cuando visita el sitio web de una persona, escribe un programa en JS para eliminar las cosas en su sistema informático o leer su privacidad. Esto es sorprendente, pero el lado del servidor es diferente, porque el código que escribe solo se ejecuta en su propio servidor. ¿Podría ser que destruyas tu computadora? ¿Es un poco desordenado? Está bien.
Resumamos lo que aprendí hoy: NodeJS permite que JS se use en el servidor. Debido a que no hay adición de navegador, no hay problema de compatibilidad. Naturalmente, no hay BOM y DOM, y puede operar archivos locales.
El tutorial de lectura obligatoria anterior para NodeJs desde despegar de un novato sin ninguna oportunidad es todo el contenido que comparto con ustedes. Espero que pueda darle una referencia y espero que pueda apoyar más a Wulin.com.