¿Cómo se debe utilizar JavaScript?

Tabla de contenido

La relación entre JavaScript y Java

Primera experiencia de la aplicación JavaScript

[Ejemplo 1-1] Archivo de ejemplo: ch01 \ Chap1.1.html) La pantalla de Hello World.

DHTML

1. Ejecutar código JavaScript en el encabezado de la página

2. Ejecutar código JavaScript en páginas web

3. Ejecutar código JavaScript en eventos de elementos de la página web

4. Llamar a un archivo JavaScript existente en la página web

5. Introducir código de script JavaScript a través de una pseudo URL de JavaScript

1.4.1 Caso 1: ventana abierta con regularidad

[Ejemplo 1-2] (Archivo de ejemplo: ch01 \ Chap1.2.html) Abra la ventana con regularidad.

1.4.2 Selector de casos de 2 fechas

[Ejemplo 1-3] (Archivo de ejemplo: ch01 \ Chap1.3.html) selector de fecha.

1.5 Habilidades y análisis de entrevistas de empleo

Ver más


 

JavaScript es un lenguaje de programación del lado del cliente orientado a procesos desarrollado a partir de LiveScript de Netscape, que proporciona a los clientes efectos de navegación más fluidos. Además, debido a que el sistema operativo Windows tiene un soporte relativamente completo y proporciona interfaces de desarrollo secundarias para acceder a varios componentes en el sistema operativo, se pueden realizar las funciones de administración correspondientes.

JavaScript es un lenguaje de script explicativo basado en objetos (Object-based Scripting Language), que se basa principalmente en la operación del lado del cliente, el usuario hace clic en una página web con un script JavaScript, el JavaScript de la página web se transmitirá al navegador. navegador maneja esto. Una gran cantidad de funciones interactivas, como desplegar menús y verificar la validez de los formularios, se realizan en el lado del cliente sin ningún intercambio de datos con el servidor web. Por lo tanto, la carga sobre el servidor web no aumentará. Casi todos los navegadores admiten JavaScript, como Internet Explorer (IE), Firefox, Netscape, Mozilla, Opera, etc.

Puede ver muchos ejemplos de JavaScript aplicado en Internet. A continuación, se muestran algunas aplicaciones típicas de JavaScript.

  • Mejora la función de navegación. La aplicación más común de JavaScript es el sistema de navegación de sitios web, puede usar JavaScript para crear una herramienta de navegación. Como el menú desplegable que se utiliza para seleccionar la página siguiente o el submenú que aparece cuando el mouse se mueve sobre un enlace de navegación. Siempre que se aplique correctamente, este tipo de función interactiva de JavaScript puede hacer que la navegación por el sitio web sea más conveniente, y esta función también se puede utilizar en navegadores que no admitan JavaScript.
  • Formulario de validación. El formulario de validación es una función de JavaScript de uso común. Utilice un script simple para leer la información ingresada por el usuario en el formulario y asegúrese de que el formato de entrada sea correcto, como asegurarse de que la entrada sea un número de teléfono o una dirección de correo electrónico. Esta función puede recordar a los usuarios que presten atención a algunos errores comunes y los corrijan sin esperar la respuesta del servidor.
  • Efecto especial. Una de las primeras aplicaciones de JavaScript fue crear efectos especiales llamativos, como mostrar información de desplazamiento en la línea de estado del navegador o mostrar el color de fondo de una página web.
  • Tecnología de scripting remoto (Ajax). Durante mucho tiempo, la mayor limitación de JavaScript es que no puede comunicarse con el servidor web. Por ejemplo, JavaScript se puede utilizar para garantizar que la cantidad de dígitos del número de teléfono sea correcta, pero el número de teléfono no se puede utilizar para buscar la ubicación del usuario en la base de datos.

En resumen, JavaScript es un nuevo lenguaje de descripción que se puede incrustar en archivos HTML. JavaScript puede responder a eventos de demanda del usuario (como la entrada de formularios) sin usar ninguna red para transmitir datos de un lado a otro, por lo que cuando un usuario ingresa un dato, no es necesario pasarlo al servidor para procesarlo y luego devolverlo ., Y puede ser procesado directamente por la aplicación cliente.

 

La relación entre JavaScript y Java

Java es una nueva generación de lenguaje de programación orientado a objetos lanzado por SUN, que es particularmente adecuado para el desarrollo de aplicaciones de Internet; mientras que JavaScript es un producto de Netscape, que está desarrollado para ampliar las funciones de Netscape Navigator y puede integrarse en páginas web. Lenguaje interpretado impulsado por objetos y eventos. El predecesor de Java es Oak y el predecesor de JavaScript es LiveScript.

A continuación, se comparan las similitudes y diferencias entre los dos idiomas.

  • Basado en objetos y orientado a objetos. Java es un verdadero lenguaje orientado a objetos, incluso si se trata de desarrollar programas simples, los objetos deben diseñarse. Y JavaScript es un lenguaje de secuencias de comandos que se puede utilizar para crear software complejo que no tiene nada que ver con la red e interactúa con los usuarios. Es un lenguaje de programación basado en Object Based y Event Driver, y por lo tanto proporciona objetos internos muy ricos para que los usen los diseñadores.
  • Interpretar y compilar. Los dos idiomas se ejecutan de manera diferente en sus navegadores. El código fuente de Java debe ser compilado antes de pasarlo al cliente para su ejecución, por lo que el cliente debe tener un emulador o intérprete en la plataforma correspondiente, el cual puede ser compilado independientemente de una plataforma específica a través del compilador o intérprete. JavaScript es un lenguaje de programación interpretado. No es necesario compilar su código fuente antes de enviarlo al cliente para su ejecución, sino que el código de caracteres en formato de texto se envía al cliente para su interpretación y ejecución por parte del navegador.
  • Variables fuertes y variables débiles. Las variables adoptadas por los dos lenguajes son diferentes. Java usa variables fuertemente tipadas, es decir, todas las variables deben declararse antes de la compilación. La declaración de variable en JavaScript adopta un tipo débil, es decir, la variable no necesita declararse antes de su uso, pero el intérprete verifica su tipo de datos en tiempo de ejecución.
  • Formato de código. El código Java es un formato que no tiene nada que ver con HTML. Debe cargarse haciendo referencia a medios externos como HTML, y su código se almacena en un documento separado en forma de códigos de bytes. El código JavaScript es un formato de caracteres de texto que se puede incrustar directamente en documentos HTML y se puede cargar dinámicamente. Escribir documentos HTML es tan conveniente como editar archivos de texto.
  • El método de incrustación es diferente. En los documentos HTML, los dos lenguajes de programación tienen identificadores diferentes. JavaScript usa pares de etiquetas para identificar, mientras que Java usa pares de etiquetas para identificar.
  • Enlace estático y enlace dinámico. Java utiliza un enlace estático, es decir, las referencias a objetos de Java deben realizarse en el momento de la compilación, de modo que el compilador pueda implementar una comprobación de tipos sólida. Y JavaScript utiliza un enlace dinámico, es decir, las referencias de objetos de JavaScript se comprueban en tiempo de ejecución. Si no se compilan, no se pueden comprobar.

Funciones básicas de JavaScript

La función principal de JavaScript es conectar varios objetos en una página web e interactuar con el cliente web junto con HTML y lenguaje de programación Java (subprograma Java), de modo que se puedan desarrollar aplicaciones del lado del cliente. Se realiza incrustando o transfiriendo en HTML estándar. Compensa los defectos de HTML, es un compromiso entre Java y HTML y tiene las siguientes características básicas.

  • Lenguaje de escritura. JavaScript es un lenguaje de secuencias de comandos que utiliza pequeños segmentos de programa para implementar la programación. Como otros lenguajes de programación, JavaScript es un lenguaje interpretado, que se interpreta línea por línea durante la ejecución del programa. Además, también se puede combinar con logotipos HTML para facilitar el uso de los usuarios.
  • Lenguaje basado en objetos. JavaScript es un lenguaje basado en objetos y puede considerarse un lenguaje orientado a objetos. Esto significa que puede usar objetos que ha creado. Por lo tanto, muchas funciones pueden provenir de la interacción entre los métodos de los objetos en el entorno de secuencias de comandos y la secuencia de comandos.
  • Sencillez. La simplicidad de JavaScript se refleja principalmente en: Primero, es un diseño simple y compacto basado en sentencias básicas de Java y flujo de control, lo cual es una muy buena transición para aprender Java; en segundo lugar, se adopta su tipo de variable de tipo Débil, no usando estricto tipo de datos.
  • la seguridad. JavaScript es un lenguaje de seguridad. No permite el acceso al disco duro local, no puede almacenar datos en el servidor, no permite la modificación y eliminación de documentos de red, y solo puede realizar la navegación de información o la interacción dinámica a través de un navegador, evitando así efectivamente la pérdida de datos.
  • Dinámica. JavaScript es dinámico, puede responder directamente a la entrada del usuario o del cliente sin pasar por el programa de servicio web. Responde a las reacciones de los usuarios de una manera basada en eventos.
  • Multiplataforma. JavaScript depende del navegador en sí y no tiene nada que ver con el entorno operativo. Siempre que la computadora pueda ejecutar el navegador y el navegador admita JavaScript, se puede ejecutar correctamente.

Primera experiencia de la aplicación JavaScript

JavaScript es un lenguaje de secuencias de comandos que requiere un navegador para interpretarlo y ejecutarlo. Experimentemos el lenguaje de secuencias de comandos JavaScript a través de un ejemplo simple. Cree un archivo HTML, el ejemplo es el siguiente.

[Ejemplo 1-1] Archivo de ejemplo: ch01 \ Chap1.1.html) La pantalla de Hello World.

Guarde este archivo como archivo Chap1.1.html. Después de abrir este archivo con el navegador Internet Explorer (IE) de Microsoft, se mostrará el efecto de visualización que se muestra en la Figura 1-1.

Figura 1-1 El efecto de visualización de Hello World

1.2.1 La batalla del navegador

Cuando se lanzó JavaScript 1.0 en 1995, Navigator de Netscape dominaba el mercado de los navegadores. Con la incorporación de Microsoft, la competencia en el mercado de los navegadores se ha vuelto feroz. Ambos navegadores de la tercera versión de 1996 admitían la versión 1.1 de JavaScript en diversos grados. En 1997, ambas compañías lanzaron la cuarta versión de sus respectivos navegadores, que extendió el DOM (Document Object Model), mejorando enormemente la funcionalidad de JavaScript. Sin embargo, sus respectivos DOM no son compatibles, lo que trae problemas de desarrollo posteriores. Con la popularidad del sistema operativo Windows, Internet Explorer de Microsoft ha ganado gradualmente una ventaja abrumadora, e incluso hoy, el navegador de Netscape ha desaparecido gradualmente de la vista de la gente.

Además de Internet Explorer de Microsoft, se han desarrollado gradualmente más clientes de navegadores, como Firefox de Mozilla, Chrome de Google, Safari y Opera de Apple. Con el fuerte desarrollo de Google, Chrome también se ha desarrollado rápidamente. El navegador Internet Explorer de Microsoft ha sido superado gradualmente por la estrella emergente Chrome. Lo que hace que Chrome sea una gran causa es su buen soporte para JavaScript y sus capacidades de ejecución rápida.

De hecho, para el ejemplo anterior, si usa Chrome para abrirlo, aparecerá el efecto de visualización que se muestra en la Figura 1-2. En el navegador Firefox, muestra otro efecto, como se muestra en la Figura 1-3.

Figura 1-2 Efecto de visualización del navegador Chrome

Figura 1-3 El efecto de visualización del navegador Firefox

Además de la competencia en los terminales de escritorio, varios navegadores también compiten por la competencia en el campo de los terminales inteligentes, y la competencia es cada vez más feroz. Numerosos navegadores brindan a los clientes más opciones. Al mismo tiempo, la compatibilidad inconsistente de los estándares JavaScript y DOM en varios navegadores también hace que los desarrolladores deban reaccionar de manera diferente según los diferentes navegadores al crear aplicaciones., Lo que aumenta el costo de desarrollo, prueba y mantenimiento, pero También hace que el estricto cumplimiento del estándar del navegador se haya convertido en una tendencia de desarrollo.

 

DHTML

 

El nombre completo de DHTML es HTML dinámico, que es HTML dinámico. DHTML es un concepto para hacer páginas web relativas al HTML estático tradicional. Estrictamente hablando, no es un lenguaje nuevo, sino producto de la integración de tres tecnologías: HTML, CSS y JavaScript.

DHTML no es una tecnología, estándar o especificación, sino una aplicación integrada de tecnología web y estándares de lenguaje existentes. Utiliza HTML para etiquetar páginas web en varios elementos; utiliza CSS para diseñar los estilos de composición tipográfica de los elementos relacionados; utiliza JavaScript para controlar y cambiar los estilos relacionados en tiempo real.

1.2.3 Explorar conflictos entre navegadores

Debido a la inconsistencia de la compatibilidad con DOM en varios navegadores, no se puede ejecutar el mismo código en diferentes navegadores. Cuando los programadores escriben código DOM, para corresponder a varios navegadores, necesitan determinar su entorno operativo y escribir código de acuerdo con las diferencias en el entorno. Aunque el DOM aporta comodidad, los conflictos entre navegadores también traen dificultades a los desarrolladores.

1.2.4 Desarrollo de estándares

Para resolver la inconsistencia de varios navegadores en la implementación del DOM, el W3C lanzó un DOM estandarizado. Fabricantes de navegadores de la competencia como Microsoft, Netscape y otros fabricantes de navegadores también participaron en la formulación y lanzaron DOM 1 en 1998.

DOM 1 consta de dos partes, DOM core y DOM HTML. Entre ellos, el núcleo DOM es responsable de mapear la estructura de documentos basada en XML, permitiendo el acceso y manipulación de documentos; DOM HTML extiende el núcleo DOM a través de objetos y funciones específicos de HTML. La formulación de estándares ha mejorado la competencia entre navegadores hasta cierto punto y también ha dado lugar a más navegadores.

1.3 JavaScript en páginas web

Para agregar código JavaScript a una página web, debe utilizar etiquetas para identificar el principio y el final del código de secuencia de comandos. La etiqueta es el bloque de texto entre las etiquetas, no es el contenido de la página web que se mostrará, sino el código de secuencia de comandos que debe procesarse.

1.3.1 Ejecución de código

La ejecución de código JavaScript en una página web se puede dividir en las siguientes situaciones, que se ejecutan en el encabezado de la página web, se ejecutan en la página web, se ejecutan código JavaScript en el evento de elemento de la página web, llamado JavaScript existente en la página web y JavaScript pasado. La pseudo URL introduce el código de secuencia de comandos JavaScript.

1. Ejecutar código JavaScript en el encabezado de la página

Si el contenido de la página web HTML no se genera a través de scripts JavaScript, los scripts JavaScript generalmente se colocan entre los pares de encabezado y etiqueta de la página web HTML. De esta manera, JavaScript no afectará los resultados de visualización de toda la página web. El formato para ejecutar JavaScript es el siguiente:

Agregue el script JavaScript correspondiente al par de etiquetas, de modo que pueda llamar directamente al código JavaScript en el archivo HTML para lograr el efecto correspondiente.

2. Ejecutar código JavaScript en páginas web

Cuando necesite utilizar scripts JavaScript para generar contenido web HTML, como algunos árboles dinámicos implementados por JavaScript, debe colocar JavaScript en el par de etiquetas del asunto de la página web HTML. El formato para ejecutar JavaScript es el siguiente:

Además, el código JavaScript se puede incrustar en el encabezado y la parte del asunto de la misma página web HTML al mismo tiempo, y el código JavaScript se puede incrustar varias veces en la misma página web.

3. Ejecutar código JavaScript en eventos de elementos de la página web

En el proceso de desarrollo de aplicaciones web, los desarrolladores pueden establecer diferentes controladores de eventos para documentos HTML, generalmente estableciendo los atributos de un determinado elemento HTML para hacer referencia a un script, como una acción simple, el atributo generalmente comienza con on, como presionar el botón evento del mouse OnClick () y así sucesivamente. De esta forma, cuando sea necesario realizar el procesamiento de eventos en el elemento en la página HTML (verificar si el valor ingresado por el usuario es válido), si la cantidad de código JavaScript para el procesamiento de eventos es pequeña, puede incrustar directamente el código JavaScript. código en el evento de elemento de la página HTML correspondiente.

4. Llamar a un archivo JavaScript existente en la página web

Si el contenido de JavaScript es más largo, o se llama al mismo programa JavaScript en varias páginas web HTML, el JavaScript más largo o JavaScript general se puede escribir como un archivo JavaScript independiente y se puede llamar directamente en la página web HTML. El formato de ejecución de código JavaScript es el siguiente:

5. Introducir código de script JavaScript a través de una pseudo URL de JavaScript

En la mayoría de los navegadores que admiten secuencias de comandos de JavaScript, los códigos de secuencia de comandos de JavaScript se pueden introducir a través de declaraciones de llamada de dirección URL pseudo JavaScript. El formato general de una pseudo dirección URL es:

De lo anterior se puede ver que las declaraciones de direcciones pseudo URL generalmente comienzan con JavaScript, seguidas de las operaciones que se realizarán.

1.3.2 Funciones

Una función es un bloque de código reutilizable que se controla por eventos o se ejecuta cuando se llama. En el código, una función es un bloque de código encerrado entre llaves, y la función de palabra clave se usa delante de él. El formato es el siguiente:

Cuando se llama a la función, se ejecutará el código dentro de la función. La función se puede llamar directamente cuando ocurre un evento (como cuando el usuario hace clic en un botón), y se puede llamar desde cualquier ubicación mediante JavaScript.

Nota: JavaScript distingue entre mayúsculas y minúsculas, la función de palabra clave debe estar en minúsculas y la función debe llamarse en el mismo caso que el nombre de la función.

1.3.3 Objeto

Los objetos JavaScript son datos con propiedades y métodos. En JavaScript, los objetos son muy importantes. Cuando comprenda los objetos, podrá comprender JavaScript. El objeto también es una variable, pero el objeto puede contener múltiples valores o múltiples variables.

Por ejemplo, el siguiente fragmento de código:

Entre ellos, se asignan 3 valores ("Fiat", 500, "blanco") a la variable coche. También se asignan tres variables (tipo, modelo, color) a la variable coche.

Además, los objetos JavaScript se pueden definir y crear mediante caracteres. Por ejemplo, el siguiente fragmento de código crea un objeto personal, incluidos atributos como el nombre y la edad.

1.3.4 Estándares de codificación JavaScript

Los estándares de codificación JavaScript incluyen los siguientes aspectos, a saber, estándares de organización de archivos, estándares de formato, estándares de nombres, estándares de anotación y otros estándares de codificación.

1. Especificación de la organización del documento

  • Todos los archivos JavaScript deben colocarse en la carpeta de scripts del proyecto.
  • Los archivos de biblioteca de terceros utilizados se colocan en la carpeta script / lib.
  • Los módulos personalizados que se pueden reutilizar se colocan en la carpeta script / commons. Si hay varios subarchivos involucrados en el módulo de reutilización, se debe crear una carpeta de módulo separada.
  • Los archivos JavaScript utilizados por los módulos de página individuales se colocan en la carpeta script / {module_name}.
  • Los datos JSON simulados por el proyecto se colocan en la carpeta script / json, y las subcarpetas se crean por separado según la página.
  • Cuando JavaScript usa el marco MVC, los archivos de plantilla utilizados se colocan en la carpeta de secuencias de comandos / plantillas y las subcarpetas se crean por separado según la página.

2. Especificación de formato

  • Utilice siempre var para definir variables, por ejemplo:

  • Utilice siempre un punto y coma para finalizar una declaración.
  • No use extra "," para matrices y objetos (compatible con IE), por ejemplo:

  • Defina el espacio de nombres de nivel superior, como inBike, personalice el espacio de nombres privado en el espacio de nombres de nivel superior y clasifíquelo según el módulo.
  • Todos los códigos de módulo se colocan en funciones de auto-llamada anónimas y se exponen mediante la asignación de espacios de nombres personalizados debajo del objeto de ventana, por ejemplo:

  • El código de evento de enlace debe colocarse en la función del modelo de objeto de documento preparado para su ejecución, por ejemplo:

  • Coloque el método del módulo personalizado en el objeto con el nombre del método junto a ":", un espacio entre ":" y la función, y un espacio entre la función () y el siguiente "{", por ejemplo:

  • Utilice comillas simples para cadenas, por ejemplo:

  • Las variables utilizadas deben definirse antes de su uso e inicializarse inmediatamente después de la definición, por ejemplo:

  • Antes de utilizar la herramienta Consola del navegador, primero debe determinar si la admite, por ejemplo:

3. Convenciones de nombres

  • Utilice mayúsculas y minúsculas para nombrar variables y nombres de métodos, con la primera letra en minúsculas; para los nombres de clases, la primera letra en mayúsculas, por ejemplo:

  • Use $ name para nombrar el objeto jQuery, el elemento dom nativo comienza con dom y las variables privadas en el objeto comienzan con la siguiente línea, por ejemplo:

4. Especificación de anotación

  • Utilice comentarios de una sola línea para indicar el significado de los bloques lógicos, por ejemplo:

  • Especifique el método de construcción de la clase, por ejemplo:

  • Marque el tipo y significado de las constantes de enumeración, por ejemplo:

  • Utilice anotaciones para identificar la visibilidad de métodos o variables para facilitar la verificación estática, por ejemplo:

5. Otros estándares de codificación

  • Evite el uso de eval.
  • Evite usar with para objetos y for ... in para matrices.
  • Utilice los cierres con precaución y evite las referencias circulares.
  • Tenga cuidado con el contexto en el que se encuentra, por ejemplo:

  • Intente utilizar códigos cortos, como operadores ternarios, interruptores lógicos y operaciones de incremento, como:

  • No utilice la función en el ámbito de nivel de bloque, por ejemplo:

  • Vincule los detectores de eventos en el nodo principal y responda por separado según la fuente del evento.
  • Utilice bibliotecas de gestión de dependencias para módulos de página complejos, como SeaJS, RequireJS, MVC framework Backbone, Knockout, Stapes, etc.

1.4 Experiencia JavaScript nueva

A través de la introducción anterior, creo que todos tienen una comprensión general de JavaScript. Experimentemos el efecto general de JavaScript en las páginas web a través de dos ejemplos prácticos.

1.4.1 Caso 1: ventana abierta con regularidad

Abra nuevas ventanas con regularidad, manipule objetos BOM a través de JavaScript y abra una nueva ventana. Para obtener una introducción detallada de los objetos JavaScript, BOM y DOM, consulte los siguientes capítulos. No lo explicaré con mucho detalle aquí. El propósito es darle una impresión preliminar y ver cómo JavaScript interactúa con HTML, BOM y DOM. Para obtener ejemplos relacionados, consulte el archivo Chap1.2.html.

[Ejemplo 1-2] (Archivo de ejemplo: ch01 \ Chap1.2.html) Abra la ventana con regularidad.

La función principal es abrir una nueva ventana llamando a openWindow () cuando la página web se está cargando, como se muestra en la Figura 1-4.

Figura 1-4 Abrir una nueva ventana

1.4.2 Selector de casos de 2 fechas

Los selectores de fecha suelen aparecer en páginas web y se utilizan principalmente para una selección de fecha conveniente en lugar de la entrada manual. El código implementado es un poco más largo, aunque la función es única, pero usa mucha tecnología JavaScript. El selector de fecha generalmente incluye selección de año y selección de mes; debe poder mostrar la fecha y día de la semana según el mes correspondiente; para la fecha correspondiente debe poder hacer clic en la operación correspondiente para que la última fecha seleccionada se puede mostrar en la ubicación, como un cuadro de texto.

[Ejemplo 1-3] (Archivo de ejemplo: ch01 \ Chap1.3.html) selector de fecha.

Para obtener ejemplos relacionados, consulte el archivo Chap1.3.html. El resultado de la ejecución en el navegador IE se muestra en la Figura 1-5.

Figura 1-5 El efecto de visualización del selector de fecha

Para los dos ejemplos anteriores, todos tendrán una impresión preliminar de JavaScript después de leerlos.

1.5 Habilidades y análisis de entrevistas de empleo

1.5.1 Habilidades de entrevista y análisis (1)

Entrevistador: Algunos programadores piensan que JavaScript es una variante de Java. ¿Qué opinas de este problema?

Candidato: Hasta donde yo lo entiendo, JavaScript no es una variante de Java. Aunque JavaScript fue diseñado originalmente para inspirarse en Java, y uno de los propósitos del diseño es "parecerse a Java", por lo que hay muchas similitudes en la sintaxis y muchos nombres y convenciones de nombres también se toman prestados de Java. Pero, de hecho, los principales principios de diseño de JavaScript se derivan de Self y Scheme, que son esencialmente diferentes de Java. Su similitud con el nombre de Java es el resultado de un acuerdo alcanzado entre la empresa de desarrollo y SUN por consideraciones de marketing. De hecho, en esencia, JavaScript se parece más a un lenguaje de programación funcional que a un lenguaje orientado a objetos. Utiliza cierta sintaxis y semántica inteligente para simular comportamientos altamente complejos. El modelo de objetos es extremadamente flexible, abierto y poderoso.

1.5.2 Habilidades de entrevista y análisis (2)

Entrevistador: ¿Qué crees que es un lenguaje de secuencias de comandos?
Candidato: Hasta donde yo lo entiendo, el lenguaje de programación es un lenguaje simplificado de los lenguajes de programación tradicionales y tiene muchas similitudes y diferencias con los lenguajes de programación tradicionales. La característica más notable del lenguaje de secuencias de comandos es: ① No es necesario compilarlo en binario y existe en forma de texto. ②Los lenguajes de script generalmente necesitan ser llamados y ejecutados en otros lenguajes y no pueden ejecutarse de forma independiente.

 

Artículo exclusivo de JAVA VIP más relevante para lectura gratuita, casi mil libros electrónicos para lectura gratuita, N, descarga de recursos de código fuente , mil cursos de privilegios de aprendizaje gratuitos,

↑↑ Abrir CSDN VIP gratis ↑↑
 

Poke me, abre inmediatamente >> ¡    Disfruta de 7 privilegios especiales VIP!

Pinchame y activa ahora >>

 

Supongo que te gusta

Origin blog.csdn.net/csdn_tuijian/article/details/113134121
Recomendado
Clasificación