SlideShare una empresa de Scribd logo
1 de 2
Descargar para leer sin conexión
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

La actualidad más candente (20)

Web Services
Web ServicesWeb Services
Web Services
 
Jsp
JspJsp
Jsp
 
Ajax
AjaxAjax
Ajax
 
Capitulo 4.7 prog iii
Capitulo 4.7 prog iiiCapitulo 4.7 prog iii
Capitulo 4.7 prog iii
 
Resultado de aprendizaje 2.1.1
Resultado de aprendizaje 2.1.1Resultado de aprendizaje 2.1.1
Resultado de aprendizaje 2.1.1
 
Scripting cliente
Scripting clienteScripting cliente
Scripting cliente
 
Javascript 4 Dummies
Javascript 4 DummiesJavascript 4 Dummies
Javascript 4 Dummies
 
Ajax!
Ajax!Ajax!
Ajax!
 
Programacion web jorge
Programacion web jorgeProgramacion web jorge
Programacion web jorge
 
Servicios web
Servicios webServicios web
Servicios web
 
Desarrollo aplicaciones
Desarrollo aplicacionesDesarrollo aplicaciones
Desarrollo aplicaciones
 
Uts Lenguaje Ajax
Uts Lenguaje AjaxUts Lenguaje Ajax
Uts Lenguaje Ajax
 
04 Building cross-platform mobile applications with jQuery Mobile / Desarroll...
04 Building cross-platform mobile applications with jQuery Mobile / Desarroll...04 Building cross-platform mobile applications with jQuery Mobile / Desarroll...
04 Building cross-platform mobile applications with jQuery Mobile / Desarroll...
 
AJAX
AJAXAJAX
AJAX
 
JavaScript
JavaScriptJavaScript
JavaScript
 
Programación del lado del cliente
Programación del lado del clienteProgramación del lado del cliente
Programación del lado del cliente
 
Josue
JosueJosue
Josue
 
Tutorial Web Services en PHP, REST, SOAP
Tutorial Web Services en PHP, REST, SOAPTutorial Web Services en PHP, REST, SOAP
Tutorial Web Services en PHP, REST, SOAP
 
Presentacion node
Presentacion nodePresentacion node
Presentacion node
 
Visual .net
Visual .netVisual .net
Visual .net
 

Destacado

تفاصيل ترقص علي سلم - شعر- محمد عبد الهادي
تفاصيل ترقص علي سلم - شعر-  محمد عبد الهاديتفاصيل ترقص علي سلم - شعر-  محمد عبد الهادي
تفاصيل ترقص علي سلم - شعر- محمد عبد الهاديMuhammad Abd Al-Hadi
 
การเขียนเรียงความ2
การเขียนเรียงความ2การเขียนเรียงความ2
การเขียนเรียงความ2flcthailand2
 
Apresentacao lurdes martins
Apresentacao lurdes martinsApresentacao lurdes martins
Apresentacao lurdes martinslurdesdm
 
Modelo pedagogico
Modelo pedagogicoModelo pedagogico
Modelo pedagogicoJbespana
 
193 2015 sicurezza cantieri obblighi di impresa affidataria, appaltatore ...
193   2015   sicurezza cantieri obblighi di impresa affidataria, appaltatore ...193   2015   sicurezza cantieri obblighi di impresa affidataria, appaltatore ...
193 2015 sicurezza cantieri obblighi di impresa affidataria, appaltatore ...http://www.studioingvolpi.it
 
Convivencia abuelas
Convivencia abuelasConvivencia abuelas
Convivencia abuelasmaferlolo123
 
What Employers Want Most and Get Least from Grads
What Employers Want Most and Get Least from GradsWhat Employers Want Most and Get Least from Grads
What Employers Want Most and Get Least from Gradsaubrey bach
 
Tema 2 los alimentos.
Tema 2 los alimentos.Tema 2 los alimentos.
Tema 2 los alimentos.Kerili
 
II jornada familia escola Caldes 050708
II jornada familia escola Caldes  050708II jornada familia escola Caldes  050708
II jornada familia escola Caldes 050708CarreMarta
 
Random 121218092522-phpapp01
Random 121218092522-phpapp01Random 121218092522-phpapp01
Random 121218092522-phpapp01baagii ulzii
 
Automation
AutomationAutomation
AutomationMphasis
 
REFERENTES CLÁSICOS EN CASTELLÓN
REFERENTES CLÁSICOS EN CASTELLÓNREFERENTES CLÁSICOS EN CASTELLÓN
REFERENTES CLÁSICOS EN CASTELLÓNNoeliava
 
Levantamiento de pesas
Levantamiento de pesasLevantamiento de pesas
Levantamiento de pesasjessibabys
 

Destacado (20)

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

Similar a Javascript basico

Aprendiendo a Programas en 4 horas JavaScript
Aprendiendo a Programas en 4 horas JavaScriptAprendiendo a Programas en 4 horas JavaScript
Aprendiendo a Programas en 4 horas JavaScriptKarsarmi
 
P web(2.2,'entorno bd web')
P web(2.2,'entorno bd web')P web(2.2,'entorno bd web')
P web(2.2,'entorno bd web')Cronio Antmao
 
2.2 lenguajes del lado cliente
2.2 lenguajes del lado cliente2.2 lenguajes del lado cliente
2.2 lenguajes del lado clienteJeremias Morales
 
2.2 lenguajes del lado cliente
2.2 lenguajes del lado cliente2.2 lenguajes del lado cliente
2.2 lenguajes del lado clienteJeremias Morales
 
Arquitectura cliente servidor rodofo jacobo rodriguez
Arquitectura cliente servidor rodofo jacobo rodriguezArquitectura cliente servidor rodofo jacobo rodriguez
Arquitectura cliente servidor rodofo jacobo rodriguezTito Jacobo Rodriguez
 
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEBEQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEBUNIV DE CIENCIAS Y ARTES
 
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEBEQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEBUNIV DE CIENCIAS Y ARTES
 
I introduccion a_las_aplicaciones_web_co
I introduccion a_las_aplicaciones_web_coI introduccion a_las_aplicaciones_web_co
I introduccion a_las_aplicaciones_web_cofanny casadiego
 
Introducción a las aplicaciones web con java
Introducción a las aplicaciones web con javaIntroducción a las aplicaciones web con java
Introducción a las aplicaciones web con javaPedro Arteaga
 
Revision de tecnologias web
Revision de tecnologias webRevision de tecnologias web
Revision de tecnologias webFRISLY5
 
Definición y función de lenguaje java script
Definición y  función de lenguaje java scriptDefinición y  función de lenguaje java script
Definición y función de lenguaje java scriptAndres Rodriguez
 
Programación en Internet
Programación en InternetProgramación en Internet
Programación en InternetFernando Solis
 

Similar a Javascript basico (20)

Aprendiendo a Programas en 4 horas JavaScript
Aprendiendo a Programas en 4 horas JavaScriptAprendiendo a Programas en 4 horas JavaScript
Aprendiendo a Programas en 4 horas JavaScript
 
P web(2.2,'entorno bd web')
P web(2.2,'entorno bd web')P web(2.2,'entorno bd web')
P web(2.2,'entorno bd web')
 
2.2 lenguajes del lado cliente
2.2 lenguajes del lado cliente2.2 lenguajes del lado cliente
2.2 lenguajes del lado cliente
 
2.2 lenguajes del lado cliente
2.2 lenguajes del lado cliente2.2 lenguajes del lado cliente
2.2 lenguajes del lado cliente
 
EQUIPO 2,2A PARTE DE LAS AGUILAS
EQUIPO 2,2A PARTE DE LAS AGUILASEQUIPO 2,2A PARTE DE LAS AGUILAS
EQUIPO 2,2A PARTE DE LAS AGUILAS
 
Curso HTML 5 & jQuery - Leccion 11
 Curso HTML 5 & jQuery - Leccion 11 Curso HTML 5 & jQuery - Leccion 11
Curso HTML 5 & jQuery - Leccion 11
 
Arquitectura cliente servidor rodofo jacobo rodriguez
Arquitectura cliente servidor rodofo jacobo rodriguezArquitectura cliente servidor rodofo jacobo rodriguez
Arquitectura cliente servidor rodofo jacobo rodriguez
 
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEBEQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB
 
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEBEQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB
 
Clase 4 JavaScript Básico
Clase 4 JavaScript BásicoClase 4 JavaScript Básico
Clase 4 JavaScript Básico
 
I introduccion a_las_aplicaciones_web_co
I introduccion a_las_aplicaciones_web_coI introduccion a_las_aplicaciones_web_co
I introduccion a_las_aplicaciones_web_co
 
Java 123
Java 123Java 123
Java 123
 
Introducción a las aplicaciones web con java
Introducción a las aplicaciones web con javaIntroducción a las aplicaciones web con java
Introducción a las aplicaciones web con java
 
Java Scripts
Java ScriptsJava Scripts
Java Scripts
 
Tutor Java Web
Tutor Java WebTutor Java Web
Tutor Java Web
 
Ekipo 2
Ekipo 2Ekipo 2
Ekipo 2
 
Revision de tecnologias web
Revision de tecnologias webRevision de tecnologias web
Revision de tecnologias web
 
Definición y función de lenguaje java script
Definición y  función de lenguaje java scriptDefinición y  función de lenguaje java script
Definición y función de lenguaje java script
 
Programación en Internet
Programación en InternetProgramación en Internet
Programación en Internet
 
EQUIPO 2,LAS AGUILAS
EQUIPO 2,LAS AGUILASEQUIPO 2,LAS AGUILAS
EQUIPO 2,LAS AGUILAS
 

Último

La Cuenca del Lagunas de Montebello .pdf
La Cuenca del Lagunas de Montebello .pdfLa Cuenca del Lagunas de Montebello .pdf
La Cuenca del Lagunas de Montebello .pdfSUSMAI
 
TRIPTICO DE LA BIODIVERSIDAD EN EL MEDIO AMBIENTE
TRIPTICO DE LA BIODIVERSIDAD EN EL MEDIO AMBIENTETRIPTICO DE LA BIODIVERSIDAD EN EL MEDIO AMBIENTE
TRIPTICO DE LA BIODIVERSIDAD EN EL MEDIO AMBIENTESheylaYuricoClavoCas
 
ENFERMEDADES DEL GANADO BOVINO EXPOSICION.pptx
ENFERMEDADES DEL GANADO BOVINO EXPOSICION.pptxENFERMEDADES DEL GANADO BOVINO EXPOSICION.pptx
ENFERMEDADES DEL GANADO BOVINO EXPOSICION.pptxJuanVillarreal79
 
Inundación en Santa Cruz rio Pirai 1983.pptx
Inundación en Santa Cruz rio Pirai 1983.pptxInundación en Santa Cruz rio Pirai 1983.pptx
Inundación en Santa Cruz rio Pirai 1983.pptxJuanPadilla171430
 
domesticación de plantas y evolución genetica
domesticación de plantas y evolución geneticadomesticación de plantas y evolución genetica
domesticación de plantas y evolución geneticareginax0494
 
CAPITULO 6 DISEÑO DE FILTROS BIOLOGICOS.pdf
CAPITULO 6 DISEÑO DE FILTROS BIOLOGICOS.pdfCAPITULO 6 DISEÑO DE FILTROS BIOLOGICOS.pdf
CAPITULO 6 DISEÑO DE FILTROS BIOLOGICOS.pdfvilcatomadiana
 
sesion 1-salud publica-repaso de preguntas de examen 2 grupo.pdf
sesion 1-salud publica-repaso de preguntas de examen 2 grupo.pdfsesion 1-salud publica-repaso de preguntas de examen 2 grupo.pdf
sesion 1-salud publica-repaso de preguntas de examen 2 grupo.pdfJUANCARLOSDELGADOULL
 
Libro-Rojo-de-Peces-Marinos-de-Colombia.pdf
Libro-Rojo-de-Peces-Marinos-de-Colombia.pdfLibro-Rojo-de-Peces-Marinos-de-Colombia.pdf
Libro-Rojo-de-Peces-Marinos-de-Colombia.pdfAeroux
 
MEJORAMIENTO DEL SERVICIO DE AGUA PARA RIEGO.pptx
MEJORAMIENTO DEL SERVICIO DE AGUA PARA RIEGO.pptxMEJORAMIENTO DEL SERVICIO DE AGUA PARA RIEGO.pptx
MEJORAMIENTO DEL SERVICIO DE AGUA PARA RIEGO.pptxFredyPucyura1
 
Captación de aguas superficiales norma 777 parte 1.pdf
Captación de aguas superficiales norma 777 parte 1.pdfCaptación de aguas superficiales norma 777 parte 1.pdf
Captación de aguas superficiales norma 777 parte 1.pdfAMANDAESPINOSAPEA
 
Manual-de-Buenas-Practicas-Ganaderas_2019_ResCA-Guatemala.pdf
Manual-de-Buenas-Practicas-Ganaderas_2019_ResCA-Guatemala.pdfManual-de-Buenas-Practicas-Ganaderas_2019_ResCA-Guatemala.pdf
Manual-de-Buenas-Practicas-Ganaderas_2019_ResCA-Guatemala.pdfzooctenia12
 
Atlas del socioecosistema Río Grande de Comitán.pptx
Atlas del socioecosistema Río Grande de Comitán.pptxAtlas del socioecosistema Río Grande de Comitán.pptx
Atlas del socioecosistema Río Grande de Comitán.pptxSUSMAI
 
LCE - RLCE -2024 - PeruCsdddddddddddddddddddompras.pdf
LCE - RLCE -2024 - PeruCsdddddddddddddddddddompras.pdfLCE - RLCE -2024 - PeruCsdddddddddddddddddddompras.pdf
LCE - RLCE -2024 - PeruCsdddddddddddddddddddompras.pdfMaryLizbethab
 
Ciclo del Azufre de forma natural y quimica.pptx
Ciclo del Azufre de forma natural y quimica.pptxCiclo del Azufre de forma natural y quimica.pptx
Ciclo del Azufre de forma natural y quimica.pptxCarlos Mendez
 
ATLAS DEL SOCIOECOSISTEMA: RÍO GRANDE DE COMITÁN-LAGOS DE MONTEBELLO, CHIAPAS...
ATLAS DEL SOCIOECOSISTEMA: RÍO GRANDE DE COMITÁN-LAGOS DE MONTEBELLO, CHIAPAS...ATLAS DEL SOCIOECOSISTEMA: RÍO GRANDE DE COMITÁN-LAGOS DE MONTEBELLO, CHIAPAS...
ATLAS DEL SOCIOECOSISTEMA: RÍO GRANDE DE COMITÁN-LAGOS DE MONTEBELLO, CHIAPAS...SUSMAI
 
Atlas del socioecosistema Río Grande de Monitán.pdf
Atlas del socioecosistema Río Grande de Monitán.pdfAtlas del socioecosistema Río Grande de Monitán.pdf
Atlas del socioecosistema Río Grande de Monitán.pdfSUSMAI
 
TULIPAN AFRICANO utizado en el sector de la arquitectura.pptx
TULIPAN AFRICANO utizado en el sector de la arquitectura.pptxTULIPAN AFRICANO utizado en el sector de la arquitectura.pptx
TULIPAN AFRICANO utizado en el sector de la arquitectura.pptxedithramos997
 
Desarrollo del tema de epidemiología para estudio.
Desarrollo del tema de epidemiología para estudio.Desarrollo del tema de epidemiología para estudio.
Desarrollo del tema de epidemiología para estudio.Carlos Mendez
 
Inteligencia estrategica en la solucion del problema de desechos solidos en C...
Inteligencia estrategica en la solucion del problema de desechos solidos en C...Inteligencia estrategica en la solucion del problema de desechos solidos en C...
Inteligencia estrategica en la solucion del problema de desechos solidos en C...Enrique Posada
 
CICLOS BIOGEOQUIMICOS en la nutricion vegetal.pptx
CICLOS BIOGEOQUIMICOS en la nutricion vegetal.pptxCICLOS BIOGEOQUIMICOS en la nutricion vegetal.pptx
CICLOS BIOGEOQUIMICOS en la nutricion vegetal.pptxYassirEspinoza2
 

Último (20)

La Cuenca del Lagunas de Montebello .pdf
La Cuenca del Lagunas de Montebello .pdfLa Cuenca del Lagunas de Montebello .pdf
La Cuenca del Lagunas de Montebello .pdf
 
TRIPTICO DE LA BIODIVERSIDAD EN EL MEDIO AMBIENTE
TRIPTICO DE LA BIODIVERSIDAD EN EL MEDIO AMBIENTETRIPTICO DE LA BIODIVERSIDAD EN EL MEDIO AMBIENTE
TRIPTICO DE LA BIODIVERSIDAD EN EL MEDIO AMBIENTE
 
ENFERMEDADES DEL GANADO BOVINO EXPOSICION.pptx
ENFERMEDADES DEL GANADO BOVINO EXPOSICION.pptxENFERMEDADES DEL GANADO BOVINO EXPOSICION.pptx
ENFERMEDADES DEL GANADO BOVINO EXPOSICION.pptx
 
Inundación en Santa Cruz rio Pirai 1983.pptx
Inundación en Santa Cruz rio Pirai 1983.pptxInundación en Santa Cruz rio Pirai 1983.pptx
Inundación en Santa Cruz rio Pirai 1983.pptx
 
domesticación de plantas y evolución genetica
domesticación de plantas y evolución geneticadomesticación de plantas y evolución genetica
domesticación de plantas y evolución genetica
 
CAPITULO 6 DISEÑO DE FILTROS BIOLOGICOS.pdf
CAPITULO 6 DISEÑO DE FILTROS BIOLOGICOS.pdfCAPITULO 6 DISEÑO DE FILTROS BIOLOGICOS.pdf
CAPITULO 6 DISEÑO DE FILTROS BIOLOGICOS.pdf
 
sesion 1-salud publica-repaso de preguntas de examen 2 grupo.pdf
sesion 1-salud publica-repaso de preguntas de examen 2 grupo.pdfsesion 1-salud publica-repaso de preguntas de examen 2 grupo.pdf
sesion 1-salud publica-repaso de preguntas de examen 2 grupo.pdf
 
Libro-Rojo-de-Peces-Marinos-de-Colombia.pdf
Libro-Rojo-de-Peces-Marinos-de-Colombia.pdfLibro-Rojo-de-Peces-Marinos-de-Colombia.pdf
Libro-Rojo-de-Peces-Marinos-de-Colombia.pdf
 
MEJORAMIENTO DEL SERVICIO DE AGUA PARA RIEGO.pptx
MEJORAMIENTO DEL SERVICIO DE AGUA PARA RIEGO.pptxMEJORAMIENTO DEL SERVICIO DE AGUA PARA RIEGO.pptx
MEJORAMIENTO DEL SERVICIO DE AGUA PARA RIEGO.pptx
 
Captación de aguas superficiales norma 777 parte 1.pdf
Captación de aguas superficiales norma 777 parte 1.pdfCaptación de aguas superficiales norma 777 parte 1.pdf
Captación de aguas superficiales norma 777 parte 1.pdf
 
Manual-de-Buenas-Practicas-Ganaderas_2019_ResCA-Guatemala.pdf
Manual-de-Buenas-Practicas-Ganaderas_2019_ResCA-Guatemala.pdfManual-de-Buenas-Practicas-Ganaderas_2019_ResCA-Guatemala.pdf
Manual-de-Buenas-Practicas-Ganaderas_2019_ResCA-Guatemala.pdf
 
Atlas del socioecosistema Río Grande de Comitán.pptx
Atlas del socioecosistema Río Grande de Comitán.pptxAtlas del socioecosistema Río Grande de Comitán.pptx
Atlas del socioecosistema Río Grande de Comitán.pptx
 
LCE - RLCE -2024 - PeruCsdddddddddddddddddddompras.pdf
LCE - RLCE -2024 - PeruCsdddddddddddddddddddompras.pdfLCE - RLCE -2024 - PeruCsdddddddddddddddddddompras.pdf
LCE - RLCE -2024 - PeruCsdddddddddddddddddddompras.pdf
 
Ciclo del Azufre de forma natural y quimica.pptx
Ciclo del Azufre de forma natural y quimica.pptxCiclo del Azufre de forma natural y quimica.pptx
Ciclo del Azufre de forma natural y quimica.pptx
 
ATLAS DEL SOCIOECOSISTEMA: RÍO GRANDE DE COMITÁN-LAGOS DE MONTEBELLO, CHIAPAS...
ATLAS DEL SOCIOECOSISTEMA: RÍO GRANDE DE COMITÁN-LAGOS DE MONTEBELLO, CHIAPAS...ATLAS DEL SOCIOECOSISTEMA: RÍO GRANDE DE COMITÁN-LAGOS DE MONTEBELLO, CHIAPAS...
ATLAS DEL SOCIOECOSISTEMA: RÍO GRANDE DE COMITÁN-LAGOS DE MONTEBELLO, CHIAPAS...
 
Atlas del socioecosistema Río Grande de Monitán.pdf
Atlas del socioecosistema Río Grande de Monitán.pdfAtlas del socioecosistema Río Grande de Monitán.pdf
Atlas del socioecosistema Río Grande de Monitán.pdf
 
TULIPAN AFRICANO utizado en el sector de la arquitectura.pptx
TULIPAN AFRICANO utizado en el sector de la arquitectura.pptxTULIPAN AFRICANO utizado en el sector de la arquitectura.pptx
TULIPAN AFRICANO utizado en el sector de la arquitectura.pptx
 
Desarrollo del tema de epidemiología para estudio.
Desarrollo del tema de epidemiología para estudio.Desarrollo del tema de epidemiología para estudio.
Desarrollo del tema de epidemiología para estudio.
 
Inteligencia estrategica en la solucion del problema de desechos solidos en C...
Inteligencia estrategica en la solucion del problema de desechos solidos en C...Inteligencia estrategica en la solucion del problema de desechos solidos en C...
Inteligencia estrategica en la solucion del problema de desechos solidos en C...
 
CICLOS BIOGEOQUIMICOS en la nutricion vegetal.pptx
CICLOS BIOGEOQUIMICOS en la nutricion vegetal.pptxCICLOS BIOGEOQUIMICOS en la nutricion vegetal.pptx
CICLOS BIOGEOQUIMICOS en la nutricion vegetal.pptx
 

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