100% satisfaction guarantee Immediately available after payment Both online and in PDF No strings attached 4.2 TrustPilot
logo-home
Class notes

Apuntes JavaScript

Rating
-
Sold
-
Pages
5
Uploaded on
20-09-2022
Written in
2019/2020

Extensos apuntes con buena organización de JavaScript para pasar el curso sin problemas.

Institution
Course









Whoops! We can’t load your doc right now. Try again or contact support.

Written for

Course

Document information

Uploaded on
September 20, 2022
Number of pages
5
Written in
2019/2020
Type
Class notes
Professor(s)
Rodrigo fernandez
Contains
All classes

Subjects

Content preview

JavaScript
Insertar JS en la página Web Operadores:
<script type="text/javascript">
// El código de JavaScript vendrá aquí. Operadores de comparación: == != === !== > >= < <=
</script> Operadores aritméticos: + - * / % ++ - - +valor -valor
Otra forma, más ventajosa Operadores de asignación: = += -= *= /= %= <<= >= >>= >>>= &= |= ˆ = []
<script type="text/javascript" src="htto:… o
../tucodigo.js"></script> Operadores de booleanos: && || !
Si el navegador no soporta JS: Operadores bit a bit: & | ˆ ∼ << >> >>>
<noscript>Texto informativo</noscript> Operadores de objeto: . [] () delete in instanceOf new this
Trabajando con xhtml la forma de insertar JS directamente es un poco diferente: Operadores miscelaneos: , ?: typeof void
<script type="text/javascript">
<!--//--><![CDATA[//><!--
// código de JavaScript a continuación Estructuras de control:
//--><!]]> If:
</script>
if (expresion_booleana) {
// acciones
Comentarios }
Comentarios de una sola línea: If-else:
// Comentarios de una línea if (expresion_booleana) {
O de varias líneas:
// instrucciones a ejecutar si se cumple la condición
/* Comentario de
} else {
varias líneas */
// instrucciones a ejecutar si no se cumple la condición
}
Variables: Bucles:
var var1, [var2, …]; For:
Tipos de datos: for (expresión inicial; condición; incremento) {
Cadena: La variable guarda un valor dentro de comillas dobles. // Instrucciones a ejecutar dentro del bucle.
Numérico: Valor numérico }
Booleano: Valor true o false Por ejemplo:
Null: Valor null
for (var i=1; i<=20; i++) {
Object: Arrays, u estructuras…
Function: La definición de una función // instrucciones que se ejecutarán 20 veces.
Conversores de tipo: }
var var1 = 3, var2 = 5; While:
var var3 = "6"; while (condición){
var1 + var2 + var3 // = "68" // Instrucciones a ejecutar dentro del bucle.
var3 + var1 + var2 // = "635" }
parseInt("34") // resultado = 34 Do While:
parseInt("89.76") // resultado = 89 do {
parseFloat("34") // resultado = 34 // Instrucciones a ejecutar dentro del bucle.
parseFloat("89.76") // resultado = 89.76 }while (condición);
1
4 + 5 + parseInt("6") // resultado = 15

, JavaScript

Objeto Window: Objeto location: Contiene información de la url actual. Es parte de Windows así que:
window/self/o_nada.propiedad Propiedades:
hash: Cadena que contiene el nombre del enlace, dentro de la URL.
window/self/o_nada.método([parametros])
host: Cadena con nombre del servidor y el número del puerto, dentro de la URL.
Gestión de ventanas: Un Script no abre una ventana principal, pero si subventa:
hostname: Cadena con dominio del servidor (o la dirección IP), dentro de la URL.
var subVent=window.open("url","nombre","height=XXX,width=XXX"); href: Cadena que contiene la URL completa.
Propiedades Window pathname: Cadena que contiene el camino al recurso, dentro de la URL.
closed: Devuelve un valor Boolean cuando una ventana ha sido cerrada o no. port: Cadena que contiene el número de puerto del servidor, dentro de la URL.
defaultStatus: Ajusta/devuelve valor defecto de barra de estado de una ventana. protocol: Cadena con protocolo usado (incluyendo los dos puntos), en la URL.
document:Devuelve el objeto document para la ventana. search: Cadena que contiene la información pasada en una llamada a un script,
frames:Devuelve array de todos los marcos (incluidos iframes) de la actual. dentro de la URL.
history:Devuelve el objeto history de la ventana. Métodos:
length:número de frames (incluyendo iframes) de una ventana. assign(): Carga un nuevo documento.
location:Devuelve la Localización del objeto ventana (URL del fichero). reload(): recarga la URL especificada en la propiedad href del objeto location.
name: Ajusta o devuelve el nombre de una ventana. replace(): Reemplaza historial actual y carga la URL especificada en cadenaURL
navigator: Devuelve el objeto navigator de una ventana.
opener: Devuelve la referencia a la ventana que abrió la ventana actual. Objeto document: acceso a todo elemento HTML. puede omitir referencia a Window
parent: Devuelve la ventana padre de la ventana actual. Colecciones:
self: Devuelve la ventana actual. anchors[]: Es un array que contiene todos los hiperenlaces del documento.
status: Ajusta el texto de la barra de estado de una ventana. forms[]: Es un array que contiene todos los formularios del documento.
Métodos: images[]: Es un array que contiene todas las imágenes del documento.
alert(): Muestra una ventana emergente de alerta y un botón de aceptar. links[]:Es un array que contiene todos los enlaces del documento.
blur(): Elimina el foco de la ventana actual. Propiedades:
clearInterval(): Resetea el cronómetro ajustado con setInterval(). cookie: Devuelve todos los nombres/valores de las cookies en el documento.
setInterval(): función o evalúa expresión en intervalo (en milisegundos). domain: nombre de dominio del servidor que cargó el documento.
close(): Cierra la ventana actual. referrer: URL del documento desde el cuál llegamos al documento actual.
confirm(): Muestra ventana emergente con mensaje, botón de aceptar cancelar. title: Devuelve o ajusta el título del documento.
focus(): Coloca el foco en la ventana actual. URL: Devuelve la URL completa del documento.
open(): Abre una nueva ventana de navegación. Métodos:
prompt(): Muestra una ventana de diálogo para introducir datos. close(): Cierra el flujo abierto previamente con document.open().
Objeto navigator: Contiene información sobre el navegador. getElementById(): accede al elemento identificado por el id
Propiedades: getElementsByName() : accede al elemento por nombre.
appCodeName: Cadena que contiene el nombre en código del navegador. getElementsByTagName(): accede a elemento por etiqueta determinada.
appName: Cadena que contiene el nombre del cliente. open(): Abre flujo de escritura para document.write o writeln
appVersion: Cadena que contiene información sobre la versión del cliente. write(): Para escribir expresiones HTML o código de JavaScript en un documento.
cookieEnabled: Determina si las cookies están o no habilitadas en el navegador. writeln(): = write() pero añade un salto de línea al final de cada instrucción.
Platform:Cadena con plataforma sobre la que se está ejecutando el cliente.
userAgent: cabecera completa del agente enviada en una petición HTTP. Contiene
la información de las propiedades appCodeName y appVersion.
Métodos:
javaEnabled() true si el cliente permite la utilización de Java, si no, false.

2
$6.63
Get access to the full document:

100% satisfaction guarantee
Immediately available after payment
Both online and in PDF
No strings attached

Get to know the seller
Seller avatar
kenbushseller

Get to know the seller

Seller avatar
kenbushseller IES Albarregas
Follow You need to be logged in order to follow users or courses
Sold
0
Member since
3 year
Number of followers
0
Documents
10
Last sold
-
apunteskenbush

Subo apuntes bien completos y exámenes finales para superar tu curso sin problemas.

0.0

0 reviews

5
0
4
0
3
0
2
0
1
0

Recently viewed by you

Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Frequently asked questions