JavaScript. PDF created with pdffactory trial version (c) Juan Carlos Cano Todos los derechos reservados

Documentos relacionados
Node.JS Raspberry Pi (RPi) 2015/05/08 Juan V. Capella

DESARROLLO WEB EN ENTORNO CLIENTE

IF ELSE, IF ELSE IF JAVASCRIPT. CONDICIONALES DEL FLUJO O ESTRUCTURAS DE DECISIÓN. EJEMPLOS. EJERCICIOS. (CU01119E)

Introducción a JavaScript y DOM DISERTANTE ING. RASJIDO, JOSE ALBERTO

JAV JA A V S A C S R C I R P I T

JavaScript: Introducción

Fundamentos PHP. El término puntuación nos referimos a la sintaxis usada en PHP para la terminación de una línea de código (;)

Scripting en el cliente: Javascript. Tecnologías Web

BANNERS CÍCLICOS CON JAVASCRIPT

Condicionales. Comparación. Combinación

SWITCH JAVASCRIPT. SELECCIÓN ENTRE ALTERNATIVAS. DIAGRAMA DE FLUJO Y EJEMPLO DE APLICACIÓN. (CU01120E)

Lenguajes de Script. Qué son los Lenguajes de Script?

4- Introducción a PHP

Tomar información por pantalla con JavaScript

Informática. JavaScript: Lenguaje de programación. Fco J. Martín Mateos Carmen Graciani

JavaScript. Rogelio Ferreira Escutia

Introducción al Lenguaje de Programación Ada

JavaScript Básico. Elementos Básicos: Comentarios: Literales: Valores que puede tomar una variable o una constante.

Temario Programación Web para Web

Cracterísticas de las aplicaciones Web convencionales

Universidad Autónoma de Baja California Escuela de Pedagogía Lenguaje de Programación Javascript Básico

SENA Distrito Capital Centro de Electricidad, Electrónica y Telecomunicaciones ADSI - Ing. Espec. Javier Vaquiro

Palabras reservadas de C++ y C. Una palabra reservada no puede declararse como un identificador, esto haría un conflicto entre conectores y funciones.

PHP Básico. PHP para principiantes

TEMA 4. Introducción a la programación con el lenguaje JavaScript. Tecnologías de la Información 1ºBachillerato IES Zurbarán (Badajoz)

DPWEB I, Carrito de Compras Guardar, Ing. Tomas Urbina. Carrito de compras con PHP y MYSQL

<script type="text/javascript" src="miscript.js"></script>

CEFIRE: Curso Administración de APACHE

CREAR OBJETOS JAVASCRIPT CON THIS Y NEW. EJEMPLOS PARA ENTENDER QUÉ SON LOS OBJETOS Y PARA QUÉ SIRVEN. (CU01143E)

escuela técnica superior de ingeniería informática

OPERADOR CONDICIONAL TERNARIO TIPO IF CON INTERROGACIÓN (JAVASCRIPT, JAVA, ETC.) Y DOS PUNTOS. EJEMPLOS (CU01152E)

JavaScript: Lenguaje de programación

JavaScript toma su sintaxis de los lenguajes de programación más conocidos, fundamentalmente C/C++, aunque también algo de Pascal.

Introducción a. JavaScript. Javier Eguíluz Pérez

Índice. Fundamentos de Desarrollo de Aplicaciones Web en J2EE. JavaScript básico. Qué es JavaScript? Para qué es bueno JavaScript?

ADDEVENTLISTENER JAVASCRIPT. REMOVE. ATTACHEVENT. THIS EN EVENTOS. PROPAGACIÓN. BUBBLING. CAPTURA. (CU01158E)

ESTRUCTURAS DE CONTROL

Ejercicio: Mensajes Alert, Confirm y Prompt

TEMA 3 A: INTRODUCCIÓN AL DOM

1. Haz que se muestre una pantalla de alerta con tu nombre. 2. Repite el ejercicio anterior pero usando una variable para guardar tu nombre

Introducción al desarrollo web (idesweb) - 3 a ed.

XAJAX: una librería de AJAX para PHP (parte 1)

Lo básico de Javascript. ISIS2603 Departamento de Sistemas y Computación Universidad de los Andes

EVENTOS PRIMERA PARTE

Programación estructurada

PHP: Lenguaje de programación

1. Utilizar JavaScript en un documento HTML Tipos de datos y expresiones en JavaScript Variables Expresiones y operadores...

JavaScript. CI-2413 Desarrollo de aplicaciones para Internet Prof. Braulio José Solano Rojas ECCI, UCR

Tutorial de enlace entre Formulario Web y Servicio Web REST. Programación en Internet

Tema 3, Programación en el cliente con Javascript. Parte I: Introducción a Javascript

POW. Tema 5: Introducción a JavaScript. Programación Orienta a la Web

6º Unidad Didáctica. Javascript. Eduard Lara

Ingeniería de Sistemas

Es la estructura que permite ejecutar los comandos solamente si se cumple una determinada condición. La sintaxis más usual:

Aprenda los lenguajes HTML5, CSS3 y JavaScript para crear su primer sitio web

Denominación: PROGRAMACIÓN CON LENGUAJES DE GUIÓN EN PÁGINAS WEB. Código: UF1305

FUNDAMENTOS DE OBJECT PASCAL

VARIABLES STRING JAVASCRIPT. DEBEN USARSE COMILLAS SIMPLES O DOBLES? CARACTERES DE ESCAPE \N \T.LENGTH (CU01114E)

Codificación en C. Como pasar de Pseudocódigo a C (con pequeños trucos de C++)

Curso ONLINE de Javascript, jquery y Angular2_. Duración: 50 sesiones aprox. (150 horas lectivas)

Presentación y objetivos

Manejo de eventos en JavaScript WEB-TECHNOLOGIES

Universidad Nacional del Santa FACULTAD DE INGENIERIA E.A.P de Ingeniería de Sistemas e Informática NETBEANS 7.0

Unidad IV: Programación del lado del cliente

Sintaxis del JavaScript

Clases y objetos en JavaScript

Características de Lenguajes de Scripts

Computación I Curso 2016 Facultad de Ingeniería Universidad de la República

Manual de JavaScript

CLASIFICACION DE LAS ESTRUCTURAS DE CONTROL

DESARROLLO WEB EN ENTORNO CLIENTE

Programación. Test Autoevaluación Tema 4

TEMA 9 CREACIÓN DE PÁGINAS WEB

TUTORIAL SOBRE EXPRESIONES REGULARES EN JAVASCRIPT PARA VALIDACIÓN DE CAMPOS EN FORMULARIOS HTML:

Tema 5. PHP. Contenido. Introducción

Javascript parte II: AJAX

JavaScript. Contenidos. Introducción El lenguaje Validación de formularios. Programación en Internet DLSI - Universidad de Alicante 1

HTML dinámico: Javascript

Esquemas repetitivos en Fortran 90. Esquemas repetitivos en Fortran 90. Esquemas repetitivos en Fortran 90. Tipos de Esquema

APRENDE A CREAR UNA PÁGINA WEB CON HTML

DREAMWEAVER 2 UNIVERSIDAD TECNOLOGICA DE AGUASCALIENTES

TEMA 4: Programación estructurada

Java para programadores

SOLUCION EJERCICIOS VALIDACION DE FORMULARIOS

Ejercicios y cuestiones

JavaScript: Introducción

PHP HypertextPreProcessor

Desarrollo de sitios web con PHP y MySQL

Elementos léxicos del lenguaje de programación Java

Apunte Laboratorio ALPI - El lenguaje de programación Pascal

JavaScript avanzado JUAN CARLOS CONDE RAMÍREZ WEB-TECHNOLOGIES

Tema 3. Estructuras de Datos

Funciones y paquetes PL/SQL. Jonathan Medina Gómez Facultad de ingeniería Universidad de Antioquia

CURSO : ESTRUCTURA DE DATOS DOCENTE : ING. JUAN ZEVALLOS VALLE

Informática General 2016 Cátedra: Valeria Drelichman, Pedro Paleo, Leonardo Nadel, Norma Morales

Estructuras de Control

Curso de. HTML 5 y CSS 3. Por: Ing. Ubaldo Acosta.

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACIÓN

JavaScript,, AJAX y otras tecnologías web. Área de Ingeniería Telemática

Transcripción:

JavaScript

Sintaxis de JavaScript (1) <script type= text/javascript > instrucciones </script> q La etiqueta script se utiliza para definir un script de navegador (client-side script). q El atributo type determina el tipo MIME y es obligatorio.

Sintaxis de JavaScript (2) El código JavaScript puede incluirse en una página web de cuatro formas distintas: A. En la sección head B. En la sección head, pero apuntando hacia un archivo externo. C. En la sección body D. En la sección body, sin hacer uso de la etiqueta script

Sintaxis de JavaScript (3) A. JavaScript en la sección head Ejemplo: <html> <head> <title> Ejemplo </title> <script type= text/javascript > alert( Un mensaje de prueba ); </script> </head> <body> <p> Un párrafo de texto. </p> </body> </html>

Sintaxis de JavaScript (4) A. JavaScript en la sección head Otro ejemplo: <html> <head> <title> Ejemplo </title> <script type="text/javascript"> function vismensaje() { alert( Cuadro invocado con el evento onload ); </script> </head> <body onload= vismensaje() > </body> </html>

Sintaxis de JavaScript (5) B. JavaScript externo Ejemplo: Documento HTML: <html> <head> <title> Ejemplo </title> <script type="text/javascript src="/js/codigo.js /> </head> <body> </body> </html> Archivo codigo.js: alert( Un mensaje de prueba );

Sintaxis de JavaScript (6) C. JavaScript en la sección body Ejemplo: <html> <head> <title> Ejemplo </title> </head> <body> <script type="text/javascript"> document.write( Mensaje escrito por JavaScript"); </script> </body> </html>

Sintaxis de JavaScript (7) D. JavaScript en las etiquetas HTML Ejemplo: <html> <head> <title> Ejemplo </title> </head> <body> <p onclick="alert('un mensaje de prueba')"> Un párrafo de texto. </p> </body> </html>

v miprecio = 555; v var miprecio = 555; v var miprecio; v miprecio = 555; v var PI = 3.14159; Variables en JavaScript v var persona = Carlota ; v var mensaje = Carlota es una niña muy despierta \n con unos ojos verdes que lo escudriñan todo. ; v var DNI = 12345678; v var LETRA_NIF = M ; v var NIF = DNI + LETRA_NIF; v var edad = parseint(prompt( Cuántos años tienes?, ));

Arrays en JavaScript var temperatura = new Array (30,28,27); var tempmadrid = temperatura [2]; var temperatura = new Array (); temperatura[0] = 30; temperatura[1] = 28; temperatura[2] = 27;

Funciones Ejemplo 1 // Declaración de la función: function suma(primernumero, segundonumero) { return (primernumero + segundonumero); // Llamada a la función mediante constantes: suma(12, 3); alert(suma(12,3)); // Llamada a la función mediante variables: var num1, num2; num1 = 12; num2 = 3; suma(num1, num2); document.write(suma(num1, num2));

Funciones Ejemplo 2 function importefactura(baseimponible) { var tipoiva = 16; var importeiva; var montante; importeiva = baseimponible * tipoiva / 100; montante = baseimponible + importeiva; return montante; alert( Usted ha de abonar + importefactura(200) + euros ); var totalfacturajorge; var totalfacturavalentin; totalfacturajorge = importefactura(300); totalfacturavalentin = importefactura(400);

Funciones Ejemplo 3 function importefactura(baseimponible, tipoiva) { var montante; montante = baseimponible * (1 + tipoiva / 100); return montante; // Declaración de variables que actúan como constantes: var IVA_general = 16; var IVA_reducido = 7; // Vivienda, transporte, etc. var IVA_superreducido = 4; // Libros, pan, leche, etc. // Otras variables: var totalfacturatransporte; var totalfacturapan; alert( Usted ha de abonar + importefactura(200, IVA_general) + euros ); totalfacturatransporte = importefactura(300, IVA_reducido); totalfacturapan = importefactura(400, IVA_superreducido);

Funciones Ejemplo 4 (1) // Esta función tiene un punto de entrada y dos puntos de salida // MAL diseñada function espar(num) { if((num % 2) == 0) { return true; else { return false; // Esta función tiene un punto de entrada y un punto de salida (al final de la // misma) BIEN diseñada function espar(num) { var resultadoparidad; if((num % 2) == 0) { resultadoparidad = true; else { resultadoparidad = false; return resultadoparidad;

Funciones Ejemplo 4 (2) // Solución ideal, sin hacer uso de if function espar(num) { return ((num % 2) == 0);

Estructura if - else if (condición) { instrucciones a ejecutar si la condición es true else { instrucciones a ejecutar si la condición es false var nombre; nombre = prompt( Deme su nombre, ); if(nombre == Ana ) { alert( Hola Ana! ); else { alert( No eres bienvenido! );

Bucle for for(contador = valor; condición; incremento) { cuerpo del bucle -Se emplea si sabemos de antemano el número de veces que ha de ejecutarse el cuerpo del bucle. -La variable contador llevará la cuenta del número de iteraciones del bucle. Su evolución depende de la instrucción incremento. -El fin del bucle tiene lugar cuando condición es false; esto es, cuando deja de cumplirse la condición.

Bucle for -Ejemplos var ciudad = new Array( Jaén, Cádiz, Sevilla ); var temperatura = new Array(30,28,27); for(i = 0; i < 4; i++) { alert( ciudad[i] + : + temperatura[i] ); function suma_de_1_a_100() { suma = 0; for( i = 1; i <=100; i++) { suma = suma + i; return suma;