Parcial 3 Flashcards
Es un lenguaje de programación interpretado que se utiliza fundamentalmente para dotar de comportamiento dinámico a las páginas web.
Javascript
El primer lenguaje de “scripting” para la web. Fue desarrollado por Netscape para proporcionar una alternativa “ligera” a Java a la hora de soportar comportamiento dinámico tanto en el lado del servidor como en el lado del cliente
LiveScript
La ECMA (European Computer Manufacturers Assoiation) emprendió un esfuerzo de estandarización que desembocó en la publicación del siguiente estándar:
ECMAScript
Características de JavaScript:
- Está basado en el concepto de objeto, pero no es un lenguaje orientado a objetos (su sintaxis se asemeja a C++ y Java)
- Los objetos en JS utilizan herencia basada en prototipos, se heredan propiedades directamente de otros objetos sin necesidad de que sean instancias de una misma clase
- (Característica más importante)Es un lenguaje débilmente tipado, lo que permite que una variable pueda contener valores de distintos tipos en diferentes momentos de la ejecución del programa. Muchos errores aparecen hasta que el programa es ejecutado ya que el compiladore es incapaz de detectarlos
- (Característica poco deseable) Por defecto, todas las variables son globales. Es decir, aquellas variables que no son definidas dentro de otra variable se ubican en un espacio de nombres común denominado “global object”. En general, usar variables globales no es una buena práctica.
Una ventaja de Javascript. No se necesita comprar ni descargar ningún software especial para empezar a experimentar con JS. ¿Qué constituye un completo entorno de desarrollo de Javascript?
Un explorador Web (este funciona como compilador) y un simple editor de textos
Etiquetas para marcar el principio y el fin del bloque de código JavaScript
¿Qué se facilita al localizar el código JavaScript en un fichero externo?
La reutilización y la modularización del código
Atributo que nos permite decirle al navegador cuál es el lenguaje de “script” utilizado para codificar el script que se encontrará a continuación
type
Una dificultad que se encuentran los programadores novatos en JavaScript con respecto a mayúsculas y minúsculas
No distingue entre mayúsculas y minúsculas
Su función principal es la de facilitar la lectura del código al programador
Comentarios en el código
Verdadero o Falso. JavaScript ignora los espacios, tabulaciones y los saltos de línea presentes entre los símbolos de código
Verdadero
Signo que tiene la utilidad de separar y diferenciar cada instrucción en JS.
; (punto y coma)
Verdadero o Falso. Podemos omitir el ; (punto y coma) en una instrucción de JS.
Verdadero. Se puede si esta instrucción se encuentra en una línea independiente (Omitir el “;” no es una buena práctica)
Palabras reservadas en JavaScript
break, case, catch, continue, debugger, default,delete, do, else, finally, for, function, if, in, instanceof, new, return, switch, this, throw, try, typeof, var, void, while, with
El desarrollo de un script conlleva generalmente dos aspectos relacionados con las variables
- Declaración de variables
- Inicialización de variables
Palabra que se usa para declarar una variable en JavaScript
var
Se puede realizar una asignación de un valor a una variable de tres formas
- Asignación directa de un valor concreto
- Asignación indirecta a través de un cálculo en el que se implican a otras variables o constantes
- Asignación a través de solicitud del valor al usuario del programa
Nombre que recibe la propia versión de JavaScript de Microsoft
JScript
Otro lenguaje de “scripting” basado en BASIC
VBScript