diferencia entre navegadores y javascript

21
Diferencia entre navegadores y JavaScript Alumno: Ulises García Ramos Grupo: Informática 412

Upload: arcangel-ugr

Post on 20-Nov-2015

13 views

Category:

Documents


0 download

DESCRIPTION

Universidad del Mar Campus Puerto Escondido, Oaxaca, Mex.Alumno: Ulises Garcia Ramos

TRANSCRIPT

Diferencia entre navegadores y JavaScript

Diferencia entre navegadores y JavaScriptAlumno: Ulises Garca RamosGrupo: Informtica 412

DIFERENCIA ENTRE NAVEGADORES WEB

Qu es un navegador?

Explorador Web o Navegador es un programa que permite visualizar pginas web en la red adems de acceder a otros recursos, documentos almacenados y guardar informacin.

El Navegador se comunica con el servidor a travs del protocolo HTTP y le pide el archivo solicitado en cdigo HTML, despus lo interpreta y lo muestra en pantalla para el usuario.

Los ms populares son Internet Explorer, Mozilla Firefox, Safari, Opera y Google Chrome.

Popularidad entre navegadores web

Encuesta realizada en el ao 2013

Cul es el mejor navegador?

con qu navegador se queda?

Qu es JavaScript?JavaScript es un lenguaje de programacin que se utiliza principalmente para crear pginas web dinmicas.

Una pgina web dinmica es aquella que incorpora efectos como texto que aparece y desaparece, animaciones, acciones que se activan al pulsar botones y ventanas con mensajes de aviso al usuario.

Caractersticas principales del lenguaje JavaScript

El lenguaje JavaScript como lenguaje tiene ciertas caractersticas fundamentales que determinan la forma en que es interpretado cada vez que se carga la pgina web en el navegador. Entre estas caractersticas se encuentran:

Distincin entre maysculas y minsculas.

JavaScript es un lenguaje sensible al uso de letras maysculas y minsculas, lo que significa que para el lenguaje no es igual una palabra escrita toda en letras minsculas a otra con los mismos caracteres con una, varias o todas en maysculas.

Por ejemplo, los identificadores salario, Salario, SaLaRio y SALARIO dentro de una secuencia de comandos de JavaScript haran referencia a variables distintas.

Espacios en blanco

Los caracteres de espacio en blanco son todos aquellos caracteres que ocupan un espacio en la pantalla sin representacin visible. Es as que son espacios en blanco los caracteres ingresados con la barra espaciadora, los espacios ingresados con la tecla de tabulacin y los caracteres de nueva lnea ingresados con una tecla ENTER.

Lo que debe tener en mente con respecto a los espacios en blanco es que para JavaScript cualquier secuencia excesiva de caracteres de espacio en blanco es ignorada, de modo que para JavaScript ser lo mismo tener cualquiera de las siguientes instrucciones:x = x + 1;x=x+1;x=x+1

ComentariosEn JavaScript se pueden utilizar comentarios de una lnea o comentarios de bloque. Se utiliza la secuencia de caracteres compuesta por dos barras inclinadas consecutivas (//) para el comentario de una lnea. En tanto que se utiliza la secuencia de caracteres compuesta por una barra inclinada y un asterisco para abrir un comentario de bloque y un carcter asterisco seguido de una barra inclinada para cerrarlo.Ejemplos:

Ejemplovar edad = 25; //Almacena la edad del usuario./* La funcin square espera un argumento o parmetro numrico y devuelve el cuadrado de ese valor */

function square(x){return x * x;}

Tipologa dbil

JavaScript es un lenguaje que permite trabajar con variables sin necesidad de declarar de qu tipo son, como es el caso de lenguajes fuertemente tipificados como lenguaje C++, Java o Visual Basic. En JavaScript el tipo de dato es deducido del contexto en que es utilizada, esto es, en el momento en que se le asigna un valor. As si se le asigna un nmero, entonces la variable asumir que su tipo es un nmero, si por el contrario, se le asigna una cadena de caracteres, entonces JavaScript entender que la variable es una cadena.

La tipologa dbil de JavaScript obliga a tener muchas precauciones, ya que aunque pareciera ser una bendicin, no tener que declarar las variables de un tipo especfico antes de usarlas, tambin puede conllevar ambigedades potenciales, sobre todo en el uso de operadores como el "+", que es utilizado tanto para la suma numrica, como para la concatenacin de cadenas. De modo que:

document.write("3"+6);

Aparentemente, el resultado de la expresin anterior debera ser 9; sin embargo, observar que ser 36 al ejecutarse el script, ya que el operador "+" tiene como prioridad la concatenacin al intentar sumar un dato cadena con otro numrico.

InstruccionesLas instrucciones constituyen la esencia de un lenguaje como JavaScript, ya que es lo que el intrprete analiza para realizar las acciones especficas.En JavaScript, las instrucciones se pueden terminar con un carcter de punto y coma (;) o con un carcter de retorno de carro (ENTER). A pesar de que pueden utilizarse uno u otro, es conveniente que se use el punto y coma como recomendacin.

Ejemplos:

var x, y;x = 2;y = 5; x = x + 3;y = y - 2;________________________________________

var x, yx = 2y = 5; x = x + 3;y = y - 2;

Si se van a colocar dos o ms instrucciones en una misma lnea, la nica posibilidad sera utilizar el punto y coma como separador de instrucciones.

Ejemplo:x = 5; y = 12; z = 8;

Para crear un bloque de instrucciones se deben utilizar las llaves, iniciando el bloque con la apertura de una llave ({) y cerrando el bloque con una llave de cierre (}).

Ejemplo de JavaScript en un documento HTML