SlideShare una empresa de Scribd logo
JAVASCRIPT BASICO
javaScript es un lenguaje interpretado, al igual que VisualBasic, Perl, TCL... (ahora
está de moda decir que son lenguajes de script :-|) sin embargo, posee una
característica que lo hace especialmente idóneo para trabajar en Web, ya que son
los navegadores que utilizamos para viajar por ella los que interpretan (y por tanto
ejecutan) los programas escritos en JavaScript. De esta forma, podemos enviar
documentos a través de la Web que llevan incorporados el código fuente de
programas, convirtiéndose de esta forma en documentos dinámicos, y dejando de
ser simples fuentes de información estáticas.
Los programas en JavaScript no son la primera forma que conoce la Web para
transformar información, dado que el uso de CGIs está ampliamente difundido. La
diferencia básica que existe entre un programa CGI y uno escrito en JavaScript es
que el CGI se ejecuta en el servidor de páginas Web mientras que el programa
en Javascript se ejecuta en el cliente (es decir, en el navegador). Por regla
general, el CGI necesita unos datos de entrada (que normalmente se proporcionan
mediante un formulario), los procesa y emite un resultado en forma de documento
HTML. Esto implica tres transacciones en la red:
 Cargar la página del formulario
 Enviar los datos al servidor, y
 Recibir la nueva página que ha generado el CGI.
Por el contrario, los programas escritos en JavaScript se ejecutan en el navegador
del cliente, sin necesidad de que intervenga el servidor. De esta forma, una sola
transacción basta para cargar la página en la que se encuentra tanto el formulario,
para los datos de entrada, como el programa en JavaScript que proporciona los
resultados. Sin embargo, esto no significa (como veremos después) que los CGI
vayan a ser substituidos por JavaScript.
Las dos principales características de JavaScript son, por un lado que es un
lenguaje basado en objetos (es decir, el paradigma de programación es
básicamente el de la programación dirigida a objetos, pero con menos
restricciones), y por otro JavaScript es además un lenguaje orientado a eventos,
debido por supuesto al tipo de entornos en los que se utiliza (Windows y sistemas
X-Windows). Esto implica que gran parte de la programación en JavaScript se
centra en describir objetos (con sus variables de instancia y métodos de "clase") y
escribir funciones que respondan a movimientos del ratón, pulsación de teclas,
apertura y cerrado de ventanas o carga de una página, entre otros eventos.
Por último, es necesario resaltar que hay dos tipos de JavaScript. Por un lado está
el que se ejecuta en el cliente. Este es el JavaScript propiamente dicho, aunque
técnicamente se denomina Navigator JavaScript o Client-Side Javascript. Pero
también existe un JavaScript que se ejecuta en el servidor. Este, más reciente, se
denomina Server-side JavaScript y existen múltiples "motores" que permiten
interpretar programas escritos en este lenguaje. Los más conocidos son sin duda
Spider Monkey y Rhino..
BIBLIOGRAFIA
http://librosweb.es/javascript/http://aprendeenlinea.udea.edu.co/lms/moodle/course
/view.php?id=414
http://librosweb.es/ajax/capitulo_2.html
http://www.comocreartuweb.com/curso-de-javascript/que-es-javascript.html

Más contenido relacionado

PPTX
Presentacion 2.2
PPTX
Javacript
PPTX
Definición de navegador web o web browser
PPTX
Java script
PDF
Introduction AJAX
PDF
Javascript y Jquery
PPTX
Resultado de aprendizaje 2.1
PDF
¿Por qué usar frameworks javascript?
Presentacion 2.2
Javacript
Definición de navegador web o web browser
Java script
Introduction AJAX
Javascript y Jquery
Resultado de aprendizaje 2.1
¿Por qué usar frameworks javascript?

La actualidad más candente (20)

PPS
PPTX
Capitulo 4.7 prog iii
PPTX
Resultado de aprendizaje 2.1.1
PPTX
Scripting cliente
ODP
Javascript 4 Dummies
DOCX
PPTX
Programacion web jorge
PPTX
Desarrollo aplicaciones
PPT
Uts Lenguaje Ajax
PDF
04 Building cross-platform mobile applications with jQuery Mobile / Desarroll...
PPT
AJAX
PPTX
JavaScript
PDF
Programación del lado del cliente
PDF
Tutorial Web Services en PHP, REST, SOAP
PPTX
Presentacion node
PPTX
Visual .net
Capitulo 4.7 prog iii
Resultado de aprendizaje 2.1.1
Scripting cliente
Javascript 4 Dummies
Programacion web jorge
Desarrollo aplicaciones
Uts Lenguaje Ajax
04 Building cross-platform mobile applications with jQuery Mobile / Desarroll...
AJAX
JavaScript
Programación del lado del cliente
Tutorial Web Services en PHP, REST, SOAP
Presentacion node
Visual .net
Publicidad

Destacado (20)

PDF
تفاصيل ترقص علي سلم - شعر- محمد عبد الهادي
PPTX
การเขียนเรียงความ2
PPT
Apresentacao lurdes martins
DOCX
Draft of question 4
PPTX
Modelo pedagogico
PDF
193 2015 sicurezza cantieri obblighi di impresa affidataria, appaltatore ...
PPTX
Convivencia abuelas
PPTX
What Employers Want Most and Get Least from Grads
PPS
Cerebros
PDF
Tema 2 los alimentos.
PPT
II jornada familia escola Caldes 050708
PPTX
Random 121218092522-phpapp01
PPT
Automation
PPTX
PDF
REFERENTES CLÁSICOS EN CASTELLÓN
PPTX
발표 1단계
PPS
PPTX
Levantamiento de pesas
PDF
No conviertas un desacuerdo en una discusión
PDF
تفاصيل ترقص علي سلم - شعر- محمد عبد الهادي
การเขียนเรียงความ2
Apresentacao lurdes martins
Draft of question 4
Modelo pedagogico
193 2015 sicurezza cantieri obblighi di impresa affidataria, appaltatore ...
Convivencia abuelas
What Employers Want Most and Get Least from Grads
Cerebros
Tema 2 los alimentos.
II jornada familia escola Caldes 050708
Random 121218092522-phpapp01
Automation
REFERENTES CLÁSICOS EN CASTELLÓN
발표 1단계
Levantamiento de pesas
No conviertas un desacuerdo en una discusión
Publicidad

Similar a Javascript basico (20)

PDF
Lenguaje-de-programacion-JavaScript-1.pdf
PDF
Lenguaje de-programacion-java script-1
PDF
Lenguaje de-programacion-java script-1
DOCX
Guía JavaScript
PDF
JavaScript para Javeros. ¿Cómo ser moderno y no morir en el intento?
PPTX
Historia de PROGRAMACION JavaScript.pptx
PPTX
PROGRAMACION AVANZADA
PDF
Clase 4 JavaScript Básico
PDF
T1 trabajo1navarrozuaraelisaramosruizpedro
PPSX
Javascript
PPTX
Clase6-popu
PPTX
Java script
PDF
Programacion Web UGR - Tema 4.pdf
PDF
Guia JavaScript INCES Militar - Kurt Gude
PPT
Presentaciónjavascript
PDF
Javascript
PDF
Javascript completo
PDF
Javascript
PDF
Javascript desde cero
Lenguaje-de-programacion-JavaScript-1.pdf
Lenguaje de-programacion-java script-1
Lenguaje de-programacion-java script-1
Guía JavaScript
JavaScript para Javeros. ¿Cómo ser moderno y no morir en el intento?
Historia de PROGRAMACION JavaScript.pptx
PROGRAMACION AVANZADA
Clase 4 JavaScript Básico
T1 trabajo1navarrozuaraelisaramosruizpedro
Javascript
Clase6-popu
Java script
Programacion Web UGR - Tema 4.pdf
Guia JavaScript INCES Militar - Kurt Gude
Presentaciónjavascript
Javascript
Javascript completo
Javascript
Javascript desde cero

Último (20)

PDF
CAPACITACION GESTION DE RESIDUOS SOLIDOS
PPTX
CIENCIAS NATURALES: HIDROPONÌA ESCOLAR.pptx
PPTX
SESION 13.pptx. cambio climático y gestión de riesgos
PDF
Tarifa Generacion Distribuida - Argentina EDENOR y EDESUR
PPTX
FUNCION DEL AGUA EN EL MEDIO AMBIENTE...
PDF
SUSTANCIAS_QUIMICAS_PELIGROSAS atención de emergencias
PPTX
anemia durante el embarazo casos muy frecuentes.pptx
PPTX
Presentacion Primer Modulo PSICOSOCIAL.pptx
PPTX
PLAN FINANCIERO . PLAN OPERATIVO.pptx_FCF_ECOLOGIA
PDF
D08_SESION 18_2022.12.12_MODELOS DE PRIORIZACION DE STAKEHOLDERS.pdf
PPTX
sesion 1 transversal ciencias naturales.pptx
PDF
Tríptico Mariangel _20250809_135609_0000.pdf
PPT
CAPACITACION EN DERECHO A UN AMBIENTE LIMPIO Y SALUDABLE.ppt
PPT
Fotosintesis FASDFASDFASDFASDFASDFASFASF3).ppt
DOCX
PLAN ANUAL VIRTUAL 2020 INICIAL 2021.docx
PPTX
contaminacion ambiental de agua aire y suelo
PPTX
Implementación del Programa de Participación Estudiantil.pptx
PDF
Presentación educativa de agua virtual huella hídrica.pdf
PDF
LINEAMIENTOS COVID-19.pdf...................
PDF
GESTION DE RESIDUOS PELIGROSOS EN UM.pdf
CAPACITACION GESTION DE RESIDUOS SOLIDOS
CIENCIAS NATURALES: HIDROPONÌA ESCOLAR.pptx
SESION 13.pptx. cambio climático y gestión de riesgos
Tarifa Generacion Distribuida - Argentina EDENOR y EDESUR
FUNCION DEL AGUA EN EL MEDIO AMBIENTE...
SUSTANCIAS_QUIMICAS_PELIGROSAS atención de emergencias
anemia durante el embarazo casos muy frecuentes.pptx
Presentacion Primer Modulo PSICOSOCIAL.pptx
PLAN FINANCIERO . PLAN OPERATIVO.pptx_FCF_ECOLOGIA
D08_SESION 18_2022.12.12_MODELOS DE PRIORIZACION DE STAKEHOLDERS.pdf
sesion 1 transversal ciencias naturales.pptx
Tríptico Mariangel _20250809_135609_0000.pdf
CAPACITACION EN DERECHO A UN AMBIENTE LIMPIO Y SALUDABLE.ppt
Fotosintesis FASDFASDFASDFASDFASDFASFASF3).ppt
PLAN ANUAL VIRTUAL 2020 INICIAL 2021.docx
contaminacion ambiental de agua aire y suelo
Implementación del Programa de Participación Estudiantil.pptx
Presentación educativa de agua virtual huella hídrica.pdf
LINEAMIENTOS COVID-19.pdf...................
GESTION DE RESIDUOS PELIGROSOS EN UM.pdf

Javascript basico

  • 1. JAVASCRIPT BASICO javaScript es un lenguaje interpretado, al igual que VisualBasic, Perl, TCL... (ahora está de moda decir que son lenguajes de script :-|) sin embargo, posee una característica que lo hace especialmente idóneo para trabajar en Web, ya que son los navegadores que utilizamos para viajar por ella los que interpretan (y por tanto ejecutan) los programas escritos en JavaScript. De esta forma, podemos enviar documentos a través de la Web que llevan incorporados el código fuente de programas, convirtiéndose de esta forma en documentos dinámicos, y dejando de ser simples fuentes de información estáticas. Los programas en JavaScript no son la primera forma que conoce la Web para transformar información, dado que el uso de CGIs está ampliamente difundido. La diferencia básica que existe entre un programa CGI y uno escrito en JavaScript es que el CGI se ejecuta en el servidor de páginas Web mientras que el programa en Javascript se ejecuta en el cliente (es decir, en el navegador). Por regla general, el CGI necesita unos datos de entrada (que normalmente se proporcionan mediante un formulario), los procesa y emite un resultado en forma de documento HTML. Esto implica tres transacciones en la red:  Cargar la página del formulario  Enviar los datos al servidor, y  Recibir la nueva página que ha generado el CGI. Por el contrario, los programas escritos en JavaScript se ejecutan en el navegador del cliente, sin necesidad de que intervenga el servidor. De esta forma, una sola transacción basta para cargar la página en la que se encuentra tanto el formulario, para los datos de entrada, como el programa en JavaScript que proporciona los resultados. Sin embargo, esto no significa (como veremos después) que los CGI vayan a ser substituidos por JavaScript.
  • 2. Las dos principales características de JavaScript son, por un lado que es un lenguaje basado en objetos (es decir, el paradigma de programación es básicamente el de la programación dirigida a objetos, pero con menos restricciones), y por otro JavaScript es además un lenguaje orientado a eventos, debido por supuesto al tipo de entornos en los que se utiliza (Windows y sistemas X-Windows). Esto implica que gran parte de la programación en JavaScript se centra en describir objetos (con sus variables de instancia y métodos de "clase") y escribir funciones que respondan a movimientos del ratón, pulsación de teclas, apertura y cerrado de ventanas o carga de una página, entre otros eventos. Por último, es necesario resaltar que hay dos tipos de JavaScript. Por un lado está el que se ejecuta en el cliente. Este es el JavaScript propiamente dicho, aunque técnicamente se denomina Navigator JavaScript o Client-Side Javascript. Pero también existe un JavaScript que se ejecuta en el servidor. Este, más reciente, se denomina Server-side JavaScript y existen múltiples "motores" que permiten interpretar programas escritos en este lenguaje. Los más conocidos son sin duda Spider Monkey y Rhino.. BIBLIOGRAFIA http://librosweb.es/javascript/http://aprendeenlinea.udea.edu.co/lms/moodle/course /view.php?id=414 http://librosweb.es/ajax/capitulo_2.html http://www.comocreartuweb.com/curso-de-javascript/que-es-javascript.html