Parcial 3 Flashcards

1
Q

Es un lenguaje de programación interpretado que se utiliza fundamentalmente para dotar de comportamiento dinámico a las páginas web.

A

Javascript

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

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

A

LiveScript

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

La ECMA (European Computer Manufacturers Assoiation) emprendió un esfuerzo de estandarización que desembocó en la publicación del siguiente estándar:

A

ECMAScript

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Características de JavaScript:

A
  • 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.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

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?

A

Un explorador Web (este funciona como compilador) y un simple editor de textos

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Etiquetas para marcar el principio y el fin del bloque de código JavaScript

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

¿Qué se facilita al localizar el código JavaScript en un fichero externo?

A

La reutilización y la modularización del código

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

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

A

type

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Una dificultad que se encuentran los programadores novatos en JavaScript con respecto a mayúsculas y minúsculas

A

No distingue entre mayúsculas y minúsculas

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Su función principal es la de facilitar la lectura del código al programador

A

Comentarios en el código

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Verdadero o Falso. JavaScript ignora los espacios, tabulaciones y los saltos de línea presentes entre los símbolos de código

A

Verdadero

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Signo que tiene la utilidad de separar y diferenciar cada instrucción en JS.

A

; (punto y coma)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Verdadero o Falso. Podemos omitir el ; (punto y coma) en una instrucción de JS.

A

Verdadero. Se puede si esta instrucción se encuentra en una línea independiente (Omitir el “;” no es una buena práctica)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Palabras reservadas en JavaScript

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

El desarrollo de un script conlleva generalmente dos aspectos relacionados con las variables

A
  • Declaración de variables

- Inicialización de variables

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Palabra que se usa para declarar una variable en JavaScript

A

var

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Se puede realizar una asignación de un valor a una variable de tres formas

A
  • 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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Nombre que recibe la propia versión de JavaScript de Microsoft

A

JScript

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Otro lenguaje de “scripting” basado en BASIC

A

VBScript

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

Elementos programables que podemos manipular para cambiar sus propiedades, realizar tareas a través de sus métodos o ejecutar un evento relacionado con el mismo objeto

A

Objetos predefinidos de JavaScript

21
Q

Conceptos fundamentales para comprender el funcionamiento de un objeto

A
  • Propiedades
  • Métodos
  • Eventos
22
Q

Las características de un objeto. Por ejemplo, algunos de estos son el título (title) o su color de fondo (bgColor).

A

Propiedades

23
Q

Funciones o tareas específicas que pueden realizar los objetos. Por ejemplo “sqrt()” del objeto llamado Math realiza el cálculo de la raíz cuadrada de un número.

A

Métodos

24
Q

Situaciones que pueden llegar a realizarse o no. Por ejemplo, podemos detectar y decidir que hacer cuando el usuario pulse el botón derecho del ratón. Cada objeto puede reconocer una serie de estos.

A

Eventos

25
Q

Verdadero o Falso. La serie de objetos definidos nativamente de JavaScript son dependientes del navegador

A

Falso. Los objetos definifos nativamente NO dependen del navegador que utilicemos.

26
Q

Sintaxis para la creación de un objeto en JS:

A

var mi_objeto = new Object();

27
Q

Operador con el que se accede a los métodos y propiedades de los objetos en JavaScript

A

. (Punto)

28
Q

Verdadero o Falso. Los objetos de JavaScript se ordenan de modo jerárquico.

A

Verdadero

29
Q

Objeto que se encuentra en lo más alto de la jerarquía, ya que representa la ventana del navegador. Este objeto posee más propiedades y métodos que los demás objetos de JavaScript.

A

Window

30
Q

Número más grande representable por JavaScript

A

1.7976931348623157E+308

31
Q

Operador con el cual podremos indicarle al navegador que ejecute una acción en concreto después de evaluar una expresión

A

Operador condicional (?:)

32
Q

El operador condicional consta de 3 partes:

A
  • La expresión a evaluar
  • La acción a realizar si la expresión es verdadera
  • La acción a realizar si la expresión es falsa
33
Q

Objeto que nos permite realizar controles relacionados con el tiempo en las aplicaciones web

A

Date

34
Q

Objeto que nos permite realizar operaciones matemáticas en JavaScript

A

Math

35
Q

Objeto que nos permite realizar tareas relacionadas con tipos de datos numéricos

A

Number

36
Q

Objeto que nos permite manipular cadenas de texto

A

String

37
Q

Objeto que nos permite identificar las características de la plataforma sobre la cual se está ejecutando la aplicación web escrita con JavaScript. En concreto, permite conocer datos como el tipo de navegador que se está utilizando, su versión y el sistema operativo del usuario

A

Navigator

38
Q

Objeto que corresponde a la pantalla utilizada por el usuario. Todas sus propiedades son solamente de lectura, lo que significa que podemos consultar los valores de las propiedades del objeto, pero no las podemos modificar.

A

Screen

39
Q

El objeto más importante del lenguaje JavaScript. A partir de el podemos gestionar las ventanas del navegador y utilizar una serie de propiedades y métodos. Se considera un objeto implícito, ya que no es necesario nombrarlo para acceder a los objetos que se encuentran en el nivel ubicado bajo su nivel de jerarquía.

A

Window

40
Q

Objeto que se refiere a los documentos que se cargan en la ventana del navegador. Probablemente el objeto más utilizado en JS, ya que con este objeto es posible manipular las propiedades y el contenido de los elementos principales de las página web

A

Document

41
Q

Objeto que almacena las referencias de todos los sitios web visitados.

A

History

42
Q

Objeto que corresponde a la URL de la página web en uso

A

Location

43
Q

Etiqueta utilizada para indicar al navegador que la página contiene marcos, tambien define el número de marcos que se utilizarán en la páginay establecen el tamaño de cada marco. Los principales atributos son “cols” y “rows”

A
44
Q

Etqueta que define las características de cada marco

A
45
Q

El código en JavaScript que ejecutamos en un conjunto de marcos puede hacer referencia a los marcos de la siguiente manera:

A

frames[n], donde n es el número del marco (empezando desde 0)

46
Q

Los 3 parámetros del método open() para abrir ventanas

A
  • Primero, la URL
  • Segundo, el nombre asignado a la nueva ventana
  • Tercero, colección de atributos que definen la apariencia de la ventana
47
Q

Verdadero o Falso. La comunicación entre ventanas es “bidireccional”

A

Falso. Una ventana principal puede abrir y cerrar la secundaria, pero por motivos de seguridad, no es posible realizar lo contrario

48
Q

Forma que nos permite acceder a los métodos y propiedades de la ventana principal desde la ventana secundaria

A

window.opener