+ All Categories
Home > Documents > Robot Java

Robot Java

Date post: 07-Aug-2018
Category:
Upload: toranzo
View: 214 times
Download: 0 times
Share this document with a friend

of 15

Transcript
  • 8/20/2019 Robot Java

    1/36

    Login | Registro 

    DesarrolloWeb.com > Monotematicos >  Javascript a fondo

    • Secciones

    • Manuales

    • Programas

    • F!s

    • Directorio

    • "#deos

    • $n directo

    • Monotem%ticos

    • Desde &

    • Dise'o (eb

    • )*ML

    • +SS

    partner-pub-2899 FORID:11 ISO-8859-1Buscar

    www.desarrollow

    /

    o!"n

    http://www.desarrolloweb.com/javascript/http://www.desarrolloweb.com/comunidad/registro/http://www.desarrolloweb.com/index.phphttp://www.desarrolloweb.com/monotematicoshttp://www.desarrolloweb.com/monotematicoshttp://www.desarrolloweb.com/javascripthttp://www.desarrolloweb.com/javascripthttp://www.desarrolloweb.com/secciones/http://www.desarrolloweb.com/manuales/http://www.desarrolloweb.com/programas/http://www.desarrolloweb.com/faq/http://www.desarrolloweb.com/directorio/http://www.desarrolloweb.com/videos/http://www.desarrolloweb.com/en-directo/http://www.desarrolloweb.com/monotematicos/http://www.desarrolloweb.com/desde0/http://www.desarrolloweb.com/diseno-web/http://www.desarrolloweb.com/html/http://www.desarrolloweb.com/css/http://www.desarrolloweb.com/comunidad/registro/http://www.desarrolloweb.com/index.phphttp://www.desarrolloweb.com/monotematicoshttp://www.desarrolloweb.com/javascripthttp://www.desarrolloweb.com/secciones/http://www.desarrolloweb.com/manuales/http://www.desarrolloweb.com/programas/http://www.desarrolloweb.com/faq/http://www.desarrolloweb.com/directorio/http://www.desarrolloweb.com/videos/http://www.desarrolloweb.com/en-directo/http://www.desarrolloweb.com/monotematicos/http://www.desarrolloweb.com/desde0/http://www.desarrolloweb.com/diseno-web/http://www.desarrolloweb.com/html/http://www.desarrolloweb.com/css/http://www.desarrolloweb.com/javascript/

  • 8/20/2019 Robot Java

    2/36

    •  Javascript

    • ,a-

    • SP

    • P)P

    • logging

    • ctualidad

    • De inter/s

    • genda

    • 0suarios

    • Per1les

    • Registro

    • olet#n

     #a$ascr"pt a &ondo

    Todo lo que necesitas para aprender Javascript está en

    esta página. 2u# encontrar%s todos los contenidos de

     Javascript de DesarrolloWeb.com3 2ue te servir%n para dar

    los primeros pasos con el lengua,e 4 aprender los usos m%s

    avan5ados.

    $st%n distruidos en una serie de p%ginas con manuales 2ue

    te introducen el propio lengua,e3 t/cnicas 4 talleres3 librer#as

    para reali5ar tareas m%s comple,as 4 en menos tiempo3 etc.

    Si te interesa Javascript con todos estos materiales podr%s

    dominarlo.

    'onten"dos

    • !u/ es Javascript 

    http://www.desarrolloweb.com/javascript/http://www.desarrolloweb.com/ajax/http://www.desarrolloweb.com/asp/http://www.desarrolloweb.com/php/http://www.desarrolloweb.com/blogging/http://www.desarrolloweb.com/actualidad/http://www.desarrolloweb.com/de_interes/http://www.desarrolloweb.com/agenda/http://www.desarrolloweb.com/comunidad/http://www.desarrolloweb.com/usuarios/http://www.desarrolloweb.com/comunidad/registro/http://www.desarrolloweb.com/boletinnovedades/http://www.desarrolloweb.com/javascript/#queeshttp://www.desarrolloweb.com/javascript/http://www.desarrolloweb.com/ajax/http://www.desarrolloweb.com/asp/http://www.desarrolloweb.com/php/http://www.desarrolloweb.com/blogging/http://www.desarrolloweb.com/actualidad/http://www.desarrolloweb.com/de_interes/http://www.desarrolloweb.com/agenda/http://www.desarrolloweb.com/comunidad/http://www.desarrolloweb.com/usuarios/http://www.desarrolloweb.com/comunidad/registro/http://www.desarrolloweb.com/boletinnovedades/http://www.desarrolloweb.com/javascript/#quees

  • 8/20/2019 Robot Java

    3/36

    •  Javascript b%sico 

    • Librer#as b%sicas generalistas3 ,!uer4 4 dem%s 

    •  Javascript 4 )*ML6 

    M"+ en Javascript • 7odeJS 

    • plicaciones pr%cticas 

    • 8tras librer#as espec#1cas 

    • +ompartir 

    (u) es #a$ascr"pt

     Javascript es un lenguaje de programación que surgió con el objetivo

    inicial de programar ciertos comportamientos sobre las páginas web,

    respondiendo a la interacción del usuario y la realización deautomatismos sencillos. $n ese conte-to podr#amos decir 2ue naci9 como

    un "lenguaje de scripting"  del lado del cliente3 sin embargo3 :o4 Javascript es

    muc:o m%s. Las necesidades de las aplicaciones (eb modernas 4 el )*ML6

    :a provocado 2ue el uso de Javascript 2ue encontramos :o4 :a4a llegado a

    unos niveles de complejidad y prestaciones tan grandes como otros

    lenguajes de primer nivel.

    Pero adem%s3 en los ;ltimos a'os Javascript se est% convirtiendo tambi/n

    en el lengua,e

  • 8/20/2019 Robot Java

    4/36

    comportamientos en p%ginas (eb. 7o te preocupes3 iremos poco a poco.

    8bservar%s 2ue casi siempre nos re$erimos a Javascript como el %lenguaje de

    programación de páginas del lado del cliente%3 pero como 4a :emos mencionado3 Javascript

    es mucho más. $sto es por2ue :emos vivido Javascript desde sus inicios3 cuando el navegador

    Binicialmente 7etscapeC era el ;nico conte-to en el 2ue pod#as e,ecutarlo. *ambi/n3 ese es el

     Javascript 2ue debes conocer si estas comen5ando 4 el 2ue 2uerr%s aprender en la ma4or#a de

    las ocasiones.

    *ntender #a$ascr"pt en el conte+to de los len!ua,es de la web

    Para entender bien lo 2ue es Javascript 4 en 2u/ situaciones se utili5a debes

    conocer los distintos lengua,es 2ue se utili5an en la (eb. 7o es necesario

    2ue domines todos los lengua,es de la (eb para :acer un buen uso de Javascript3 tan solo ser% necesario 2ue cono5cas el )*ML 4 tengas algunas

    nociones de +SS. $n ese manual podr%s tambi/n conocer algunos de los

    conceptos clave para entender 2u/ es Javascript3 como la programaci9n del

    lado del cliente 4 la programaci9n del lado del servidor.

    • &anual de los lenguajes del web 

    $n esta compilaci9n de art#culos podr%s dar un repaso general a lengua,es 4

    tecnolog#as 2ue est%n presentes en el d#a a d#a del desarrollo de sitios (eb.

     #a$ascr"pt bs"co coo len!ua,e de scr"pt"n! del lado del cl"ente0

    Javascript se le denomina

  • 8/20/2019 Robot Java

    5/36

    basados en vectores 4 mapas de bits3 u,os de datos con servidores3 etc.

    +on todo ello se :an multiplicado las posibilidades.

    'o cuando aprender #a$ascr"pt

    $n la secuencia del aprendi5a,e de las tecnolog#as 4 lengua,es del (eb3 Javascript ser-a el lenguaje más adecuado para aprender despu!s de

    conocer per$ectamente +T&L y algo de .//. $s ideal para cual2uier

    persona con conocimientos de programaci9n o incluso para a2uellos

    profesionales 2ue no los tienen pero 2ue no 2uieren de,ar de lado las

    grandes posibilidades de Javascript para me,orar la e-periencia de usuario

    en sus p%ginas 4 la potencia de sus pro4ectos. $s un lengua,e de

    programaci9n bastante sencillo y pensado para hacer las cosas con

    rapidez3 a veces con ligere5a. =ncluso las personas 2ue no tengan una

    e-periencia previa en la programaci9n podr%n aprender este lengua,e con

    facilidad 4 utili5arlo en toda su potencia con s9lo un poco de pr%ctica.

    +uando empie5as a aprender Javascript3 e,ecutando tus programas en el

    navegador3 los primeros e,emplos 2ue reali5ar%s tendr%n dos vertientes.

    Por un lado los e$ectos especiales sobre p%ginas (eb3 para crear

    contenidos din%micos 4 elementos de la p%gina 2ue tengan movimiento3

    cambien de color o cual2uier otro dinamismo. Por el otro3 ,avascript nos

    permite e,ecutar instrucciones como respuesta a las acciones del usuarioBeventosC3 con lo 2ue podemos crear páginas interactivas con programas

    como calculadoras3 agendas3 o :o,as de c%lculo3 interfaces de usuario

    diversas3 etc.

     Javascript es un lengua,e con muc:as posibilidades3 permite la

    programaci9n de pe2ue'os scripts3 pero tambi/n de programas m%s

    grandes3 orientados a ob,etos3 con funciones3 estructuras de datos

    comple,as3 etc. dem%s3 Javascript pone a disposici9n del programador

    todos los elementos 2ue forman la p%gina (eb3 para 2ue /ste puedaacceder a ellos 4 modi1carlos din%micamente.

    +on Javascript el programador es capa5 de alterar cual2uier cosa 2ue se

    muestra en una p%gina3 cambiando3 insertando o eliminando todo tipo de

    contenido. Si lo deseas3 puedes controlar de cada cosa 2ue ocurre en la

    p%gina cuando la est% visuali5ando el usuario 4 comunicar con /l con todo

    tipo de interfaces especiales. *odo eso es lo 2ue permitir% crear

    aplicaciones (eb realmente impactantes. prender todo eso no se consigue

    en dos d#as3 pero con ganas todo se acaba consiguiendo.

  • 8/20/2019 Robot Java

    6/36

    $n DesarrolloWeb.com podr%s aprender el Javascript b%sico en dos

    manuales distintos

    • &anual de Javascript 

    $ste manual trata todos los temas m%s b%sicos de Javascript3 desde la creaci9n de

    tus primeros scripts. 7os ense'a los diferentes lugares donde podemos integrar el

    c9digo Javascript dentro de una p%gina (eb3 pero lo m%s importante 2ue ver%s en

    este manual es todo lo relacionado con la sinta-is del lengua,e3 estructuras de

    control Bbucles3 condicionalesC3 funciones3 etc. $ste manual est% e-plicado paso por

    paso3 de modo 2ue lo podr%n entender incluso a2uellas personas 2ue no tienen

    conocimientos de programaci9n.

    • *rogramación Javascript II 

    $n este segundo manual podr%s entender Javascript dentro del conte-to del

    navegador. prender%s 2ue con Javascript tienes a tu disposici9n cual2uier elemento

    de la p%gina3 2ue podr%s alterar para implementar las necesidades de tus

    aplicaciones 4 responder a la interacci9n del usuario.

    • 0ideotutorial de Javascript 

    Si pre1eres aprender por medio de v#deo tenemos tambi/n una serie de

    videotutoriales de Javascript ideales para iniciarse en el lengua,e. +ubren la parte de

    la sinta-is de Javascript3 variables3 arra4s3 estructuras de control3 funciones3 etc.

    "brer3as #a$ascr"pt

    0na ve5 cono5cas el Javascript esencial 4 :a4as podido e-plorar diversos

    e,emplos 4 utilidades 2uerr%s dedicarte a aprender algunas librer#as

    e-tremadamente ;tiles como es el caso de j1uery o similares.

    prendiendo Javascript llegar%s a un nivel en el 2ue percibir%s 2ue cada

    navegador interpreta de una manera distinta el lengua,e. Lo 2ue puedeestar correcto en un cliente (eb puede 2ue no se vea bien en otro 4

    viceversa. Por ese motivo los programadores :an tenido 2ue reali5ar

    tradicionalmente muc:o c9digo Javascript para distinguir 2u/ navegador

    est% usando nuestro visitante 4 luego para e,ecutar a2uel c9digo Javascript

    2ue es capa5 de interpretar bien el navegador del usuario. este c9digo

    capa5 de e,ecutarse sin errores en distintos navegadores se le llam9

  • 8/20/2019 Robot Java

    7/36

    mantenimiento para adecuarse a los nuevos navegadores 4 las nuevas

    versiones.

    fortunadamente Javascript se :a vuelto un est%ndar 4 los navegadores

    modernos son capaces de interpretarlo de manera mu4 similar3 perotodav#a 2uedan muc:os navegadores antiguos 2ue e,ecutan Javacript mu4

    particular 4 nos toca lidiar con ellos en el d#a a d#a. Para ello contamos con

    diversas librer#as 2ue nos a4udan muc:o. Pero el ob,etivo de estas librer#as

    no es solamente :acer c9digo compatible con cual2uier sistema3 tambi/n

    se trata de :acer m%s simples las cosas 2ue se suelen necesitar en el d#a a

    d#a. 8sea3 reali5ar efectos con pocas l#neas de c9digo3 comunicaciones

    as#ncronas con el servidor B,a-C f%ciles de implementar3 gesti9n de eventos3

    etc.

     ,(uer

    La librer#a m%s conocida de Javascript se llama ,!uer4 4 se :a convertido en

    un complemento en la ma4or#a de las (ebs 2ue usamos en nuestro d#a a

    d#a3 por su facilidad de uso 4 por su potencia. +on ,!uer4 puedes escribir

    c9digo Javascript 2ue es capa5 de e,ecutarse sin errores en cual2uier

    navegador3 incluso los antiguos 4 te implementa muc:as funcionalidades

    2ue puedes re2uerir repetidamente en cual2uier sitio (eb.

     ,!uer4 te permite adem%s programar nuevas funcionalidades por medio de

    plugins para :acer cosas tan variadas como validaci9n de formularios3

    sistemas de plantillas3 pases de diapositivas3 interfaces de usuario

    avan5adas 4 un largo etc. Por donde 2uiera 2ue va4as en la (eb

    encontrar%s funcionalidades din%micas programadas por medio de plugins

     ,!uer4.

    prender ,!uer4 est% al alcance de todos 4 ese es el principal motivo de

    2ue sea tan usada. De :ec:o3 incluso dise'adores sin grandesconocimientos de programaci9n son capaces de usar la librer#a para cubrir

    sus necesidades3 aun2ue a veces sea solo un e,ercicio de

  • 8/20/2019 Robot Java

    8/36

    de cada uno de los componentes de la librer#a3 ense'ando a mane,arla con muc:os

    e,emplos pr%cticos.

    • 0ideotutorial de j1uery 

    "#deos para aprender a programar con ,!uer43 con lecciones te9ricas 4 2ue e-ploran

    las funcionalidades principales de la librer#a3 as# como casos pr%cticos desarrollados

    desde cero con la intenci9n de facilitar al estudiante casos de uso 2ue le sirvan para

    entender los mecanismos :abituales para el desarrollo con ,!uer4.

    • &anual de j1uery2I 

     ,!uer40= es una e-tensi9n de ,!uer4 por medio de una serie de plugins para

    implementar interfaces de usuario avan5adas. Dispone desde sistemas para facilitar

    la interaccion3 como componentes para implementar drag drop3 elementos

    capaces de ordenarse3 redimensionarse3 etc. :asta interfaces como campos de

    autocompletado3 sistemas de selecci9n de fec:as3 men;s din%micos3 tooltips3 ca,as

    de di%logo3 etc.

    • &anual de j1uery &obile 

     ,!uer4 Mobile es el m%s nuevo de los productos de la familia ,!uer4. Si ,!uer4 sirve

    para :acer cual2uier tipo de Javascript para cual2uier tipo de p%gina3 e,ecutable en

    cual2uier entorno3 ,!uer4 Mobile es una librer#a 2ue nos permite el desarrollo

    r%pido de sitios (eb para m9viles. *iene una serie de componentes de interfa5 de

    usuario 4 una serie de utilidades para crear p%ginas orientadas para m9vil3

    responder a interacci9n en pantallas t%ctiles3 etc. +on mu4 poco c9digo Javascript en

     ,!uer4 Mobile puedes crear sitios din%micos 2ue se comportan mu4 bien cuando los

    usas en la ma4or#a de los fabricantes de dispositivos.

    Otras l"brer3as de #a$ascr"pt

     ,!uer4 es la librer#a m%s popular3 pero e-isten otra serie de librer#as 2ue

    nos sirven para reali5ar cosas similares 4 2ue tienen diversos modos de

    resolver los mismos problemas. $n DesarrolloWeb.com e-plicamos diversas

    librer#as alternativas3 entre las 2ue podemos destacar Mootools o G0=. Para

    la ma4or#a de los desarrolladores ,!uer4 ser% la librer#a m%s adecuada3 por

    ser en muc:os casos m%s f%cil de entender3 tener la ma4or comunidad 4

    con ello resultar m%s sencillo encontrar documentaci9n3 e,emplos 4 plugins

    listos para usar. Salvo esas venta,as3 2ue no son pocas3 algunos

    programadores e-perimentados podr%n preferir otras librer#as. Por

    e,emplo3 si sabes programar con orientaci9n a ob,etos probablemente tegustar% m%s c9mo se desarrollan los componentes reusables en Mootools.

    http://www.desarrolloweb.com/manuales/videotutorial-jquery.htmlhttp://www.desarrolloweb.com/manuales/manual-jqueryui.htmlhttp://www.desarrolloweb.com/manuales/manual-jquery-mobile.htmlhttp://www.desarrolloweb.com/manuales/videotutorial-jquery.htmlhttp://www.desarrolloweb.com/manuales/manual-jqueryui.htmlhttp://www.desarrolloweb.com/manuales/manual-jquery-mobile.html

  • 8/20/2019 Robot Java

    9/36

    • &anual de &ootools 

    $s una librer#a mu4 conocida para Javascript3 competidor de ,!uer4 por reali5ar

    cosas mu4 similares. +on Mootools puedes reali5ar todo tipo de efectos visuales3

    ,a-3 alterar elementos de la p%gina3 etc. Su curva de aprendi5a,e es un poco pesada3

    pero con este manual te lo facilitamos bastante. Podr%s entender bien c9mo reali5ar

    e,emplos sencillos 4 tambi/n componentes avan5ados 2ue podr%s reutili5ar

    f%cilmente.

    • &anual de 32I 

    $s la librer#a Javascript construida por el e2uipo de desarrolladores de Ga:ooH3

    implementada en su portal 4 en sus aplicaciones. $ste manual es simplemente una

    r%pida lista de art#culos para dar los primeros pasos.

     #a$ascr"pt 65

    La revoluci9n de Javascript :a llegado con la incorporaci9n del )*ML6.

    pesar de su nombre3 )*ML6 incu4e varios est%ndares aparte de ser una

    revisi9n del propio lengua,e )*ML. De :ec:o m%s del I& de lo 2ue se

    conoce como )*ML6 en realidad son P=s Javascript. 0n P= es un con,unto

    de funciones 2ue sirven para llevar a cabo una o muc:as tareas. Pues el

    )*ML6 inclu4e diversas P= para traba,ar 4a no solo con el navegador3 sino

    tambi/n con los perif/ricos o los elementos del dispositivo3 como c%mara3

    pantalla3 espacio de almacenamiento3 ?PS3 etc.

    )*ML63 en de1nitiva3 :a llegado para estandari5ar aun m%s Javascript 4

    crear una serie de especi1caciones 2ue siguen todos los fabricantes de

    navegadores para ordenadores 4 dispositivos 4 2ue aseguran 2ue el

     Javascript es igual en todos ellos. )*ML6 sirve por tanto para ordenadores

    de escritorio3 pero tambi/n para todo tipo de dispositivos 2ue nos

    encontramos actualmente3 desde m9viles a tablets3 smart*"3 etc.

    7Is del 65

    Si 2ueremos aprovec:ar )*ML6 tendremos 2ue aprender a mane,ar una

    serie de caracter#sticas nuevas de Javascript3 con una serie de P= 2ue nos

    sirven para traba,ar con los m%s diversos recursos del navegador 4 del

    ordenadorKdispositivo del usuario. Las P= del )*ML6 nos permiten

    e-tender todav#a m%s las posibilidades de Javascript3 llegando a situarlo en

    condiciones similares a las de otros lengua,es de programaci9n.

    Llegado a este punto es inevitable :ablar del concepto de

  • 8/20/2019 Robot Java

    10/36

    +SS JavascriptC 4 2ue pueden controlar el dispositivo3 por medio de las

    P=3 de igual modo 2ue los lengua,es de programaci9n nativos. un2ue en

    A&N todav#a las (ebapp no son capaces de funcionar tan bien como las

    aplicaciones nativas3 tienen un futuro mu4 prometedor.

    Para aprender sobre las P= de )*ML6 no tenemos un manual 2ue las

    recorra una por una3 sino un compendio de art#culos 2ue llamamos

  • 8/20/2019 Robot Java

    11/36

    estilos o scripts alternativos. $n este caso el aliado indispensable es

    Moderni5r

    • &anual de &odernizr 

    $s un manual 2ue te ense'a a mane,ar los aspectos fundamentales de la librer#a

     Javascript Moderni5r 2ue permite la detecci9n de caracter#sticas del navegador 4 la

    carga condicional de estilos +SS o de scripts en funci9n de lo compatible3 o no3 2ue

    sea un navegador. +on Moderni5r f%cilmente puedes :acer 2ue clientes (eb

    obsoletos entiendan perfectamente las nuevas eti2uetas del )*ML63 2ue se les

    apli2uen +SS diferentes dependiendo de los navegadores 2ue ven la p%gina 4 cargar

    condicionalmente librer#as denominadas

  • 8/20/2019 Robot Java

    12/36

    tienen interesantes venta,as para los desarrolladores 4 :acen

  • 8/20/2019 Robot Java

    13/36

    acostumbradas a 2ue los programas siempre se e,ecutan siguiendo un u,o

    1,o de instrucciones3 tal como est%n escritos. Si dominas Javascript :abr%s

    podido usar la programaci9n as#ncrona en parcelas como el ,a-3 por lo 2ue

    no te resultar% mu4 complicado entender c9mo se programa en 7odeJS.

    pesar 2ue sirve para muc:as cosas3 7odeJS se :a convertido en un

    lengua,e mu4 usado por los desarrolladores (eb. Muc:as :erramientas del

    d#a a d#a de los desarrolladores est%n programadas con 7odeJS como los

    gestores de pa2uetes

  • 8/20/2019 Robot Java

    14/36

    • +ontrol de frames

    • Formularios 4 Javascript

    • *aller de Programaci9n D8M Javascript

    • *aller de ,!uer4

    • *aller de Mootools

    Otras l"brer3as s espec3;cas o &raewor

  • 8/20/2019 Robot Java

    15/36

    *ambi/n 2ueremos recomendarte mantenerte atento a los eventos ,s=8

    2ue reali5amos peri9dicamente 4 a los 2ue 4a encuentras grabados en el

    canal de Goutube de DesarrolloWeb.com.

    'opart"r

    • 6

    in+ompartir 

    2suarios# Login 6 Registro 

    /

    o!"n

    http://www.desarrolloweb.com/javascript/http://www.desarrolloweb.com/javascript/http://www.desarrolloweb.com/comunidad/registro/http://www.desarrolloweb.com/javascript/http://www.desarrolloweb.com/comunidad/registro/http://www.desarrolloweb.com/comunidad/recordarclave.phphttp://www.desarrolloweb.com/comunidad/registro/

  • 8/20/2019 Robot Java

    16/36

    r"nc"pales

    • Manuales

    • F!s

    • $n directo

    • "#deos

    6onotet"cos

    • Desde cero

    • )*ML3 +SS

    http://www.desarrolloweb.com/manuales/http://www.desarrolloweb.com/faq/http://www.desarrolloweb.com/en-directo/http://www.desarrolloweb.com/videos/http://www.desarrolloweb.com/desde0/http://www.desarrolloweb.com/html/http://www.desarrolloweb.com/html/http://www.desarrolloweb.com/css/http://www.desarrolloweb.com/manuales/http://www.desarrolloweb.com/faq/http://www.desarrolloweb.com/en-directo/http://www.desarrolloweb.com/videos/http://www.desarrolloweb.com/desde0/http://www.desarrolloweb.com/html/http://www.desarrolloweb.com/css/

  • 8/20/2019 Robot Java

    17/36

    •  Javascript3 ,a-

    • Dise'o3 SP

    Blo!!"n!

    • ctualidad

    • De inter/s

    • genda

    owered b:

    • Desarrollo(eb.com

    • +op4rig:t

    • Publicidad

    • cerca de

    • Datos legales

    • P. de coo@ies

    +ontacta

    $ste sitio3 como la ma4or#a3 usa coo@ies. Si sigues navegando entendemos 2ue

    aceptas la pol#tica de coo@ies.  )ceptar

    http://www.desarrolloweb.com/javascript/http://www.desarrolloweb.com/ajax/http://www.desarrolloweb.com/diseno-web/http://www.desarrolloweb.com/asp/http://www.desarrolloweb.com/asp/http://www.desarrolloweb.com/actualidad/http://www.desarrolloweb.com/de_interes/http://www.desarrolloweb.com/agenda/http://www.desarrolloweb.com/http://www.desarrolloweb.com/copyright/http://www.desarrolloweb.com/anunciese/http://www.desarrolloweb.com/acercade/http://www.desarrolloweb.com/datos-legales/http://www.desarrolloweb.com/datos-legales/cookies.phphttp://www.desarrolloweb.com/contacta/http://www.desarrolloweb.com/datos-legales/cookies.phphttp://www.desarrolloweb.com/datos-legales/cookies.phphttp://www.desarrolloweb.com/javascript/http://www.desarrolloweb.com/javascript/http://www.desarrolloweb.com/javascript/http://www.desarrolloweb.com/ajax/http://www.desarrolloweb.com/diseno-web/http://www.desarrolloweb.com/asp/http://www.desarrolloweb.com/actualidad/http://www.desarrolloweb.com/de_interes/http://www.desarrolloweb.com/agenda/http://www.desarrolloweb.com/http://www.desarrolloweb.com/copyright/http://www.desarrolloweb.com/anunciese/http://www.desarrolloweb.com/acercade/http://www.desarrolloweb.com/datos-legales/http://www.desarrolloweb.com/datos-legales/cookies.phphttp://www.desarrolloweb.com/contacta/http://www.desarrolloweb.com/datos-legales/cookies.phphttp://www.desarrolloweb.com/javascript/

  • 8/20/2019 Robot Java

    18/36

    Login | Registro 

    DesarrolloWeb.com > Monotematicos >  Javascript a fondo

    • Secciones

    • Manuales

    • Programas

    • F!s

    • Directorio

    • "#deos

    • $n directo

    • Monotem%ticos

    • Desde &

    • Dise'o (eb

    • )*ML

    • +SS

    •  Javascript

    • ,a-

    partner-pub-2899 FORID:11 ISO-8859-1 Buscar

    www.desarrollow

    /

    o!"n

    http://www.desarrolloweb.com/javascript/http://www.desarrolloweb.com/comunidad/registro/http://www.desarrolloweb.com/index.phphttp://www.desarrolloweb.com/monotematicoshttp://www.desarrolloweb.com/monotematicoshttp://www.desarrolloweb.com/javascripthttp://www.desarrolloweb.com/javascripthttp://www.desarrolloweb.com/secciones/http://www.desarrolloweb.com/manuales/http://www.desarrolloweb.com/programas/http://www.desarrolloweb.com/faq/http://www.desarrolloweb.com/directorio/http://www.desarrolloweb.com/videos/http://www.desarrolloweb.com/en-directo/http://www.desarrolloweb.com/monotematicos/http://www.desarrolloweb.com/desde0/http://www.desarrolloweb.com/diseno-web/http://www.desarrolloweb.com/html/http://www.desarrolloweb.com/css/http://www.desarrolloweb.com/javascript/http://www.desarrolloweb.com/ajax/http://www.desarrolloweb.com/javascript/http://www.desarrolloweb.com/comunidad/registro/http://www.desarrolloweb.com/index.phphttp://www.desarrolloweb.com/monotematicoshttp://www.desarrolloweb.com/javascripthttp://www.desarrolloweb.com/secciones/http://www.desarrolloweb.com/manuales/http://www.desarrolloweb.com/programas/http://www.desarrolloweb.com/faq/http://www.desarrolloweb.com/directorio/http://www.desarrolloweb.com/videos/http://www.desarrolloweb.com/en-directo/http://www.desarrolloweb.com/monotematicos/http://www.desarrolloweb.com/desde0/http://www.desarrolloweb.com/diseno-web/http://www.desarrolloweb.com/html/http://www.desarrolloweb.com/css/http://www.desarrolloweb.com/javascript/http://www.desarrolloweb.com/ajax/

  • 8/20/2019 Robot Java

    19/36

    • SP

    • P)P

    • logging

    • ctualidad

    • De inter/s

    • genda

    • 0suarios

    • Per1les

    • Registro

    • olet#n

     #a$ascr"pt a &ondo

    Todo lo que necesitas para aprender Javascript está en

    esta página. 2u# encontrar%s todos los contenidos de

     Javascript de DesarrolloWeb.com3 2ue te servir%n para dar

    los primeros pasos con el lengua,e 4 aprender los usos m%s

    avan5ados.

    $st%n distruidos en una serie de p%ginas con manuales 2ue

    te introducen el propio lengua,e3 t/cnicas 4 talleres3 librer#as

    para reali5ar tareas m%s comple,as 4 en menos tiempo3 etc.Si te interesa Javascript con todos estos materiales podr%s

    dominarlo.

    'onten"dos

    • !u/ es Javascript 

    •  Javascript b%sico 

    • Librer#as b%sicas generalistas3 ,!uer4 4 dem%s 

    •  Javascript 4 )*ML6 • M"+ en Javascript 

    http://www.desarrolloweb.com/asp/http://www.desarrolloweb.com/php/http://www.desarrolloweb.com/blogging/http://www.desarrolloweb.com/actualidad/http://www.desarrolloweb.com/de_interes/http://www.desarrolloweb.com/agenda/http://www.desarrolloweb.com/comunidad/http://www.desarrolloweb.com/usuarios/http://www.desarrolloweb.com/comunidad/registro/http://www.desarrolloweb.com/boletinnovedades/http://www.desarrolloweb.com/javascript/#queeshttp://www.desarrolloweb.com/javascript/#jsbasicohttp://www.desarrolloweb.com/javascript/#libreriashttp://www.desarrolloweb.com/javascript/#html5http://www.desarrolloweb.com/javascript/#mvchttp://www.desarrolloweb.com/asp/http://www.desarrolloweb.com/php/http://www.desarrolloweb.com/blogging/http://www.desarrolloweb.com/actualidad/http://www.desarrolloweb.com/de_interes/http://www.desarrolloweb.com/agenda/http://www.desarrolloweb.com/comunidad/http://www.desarrolloweb.com/usuarios/http://www.desarrolloweb.com/comunidad/registro/http://www.desarrolloweb.com/boletinnovedades/http://www.desarrolloweb.com/javascript/#queeshttp://www.desarrolloweb.com/javascript/#jsbasicohttp://www.desarrolloweb.com/javascript/#libreriashttp://www.desarrolloweb.com/javascript/#html5http://www.desarrolloweb.com/javascript/#mvc

  • 8/20/2019 Robot Java

    20/36

    • 7odeJS 

    • plicaciones pr%cticas 

    • 8tras librer#as espec#1cas 

    +ompartir (u) es #a$ascr"pt Javascript es un lenguaje de programación que surgió con el objetivo

    inicial de programar ciertos comportamientos sobre las páginas web,

    respondiendo a la interacción del usuario y la realización de

    automatismos sencillos. $n ese conte-to podr#amos decir 2ue naci9 como

    un "lenguaje de scripting"  del lado del cliente3 sin embargo3 :o4 Javascript es

    muc:o m%s. Las necesidades de las aplicaciones (eb modernas 4 el )*ML6

    :a provocado 2ue el uso de Javascript 2ue encontramos :o4 :a4a llegado a

    unos niveles de complejidad y prestaciones tan grandes como otros

    lenguajes de primer nivel.

    Pero adem%s3 en los ;ltimos a'os Javascript se est% convirtiendo tambi/n

    en el lengua,e

  • 8/20/2019 Robot Java

    21/36

    es mucho más. $sto es por2ue :emos vivido Javascript desde sus inicios3 cuando el navegador

    Binicialmente 7etscapeC era el ;nico conte-to en el 2ue pod#as e,ecutarlo. *ambi/n3 ese es el

     Javascript 2ue debes conocer si estas comen5ando 4 el 2ue 2uerr%s aprender en la ma4or#a de

    las ocasiones.

    *ntender #a$ascr"pt en el conte+to de los len!ua,es de la web

    Para entender bien lo 2ue es Javascript 4 en 2u/ situaciones se utili5a debes

    conocer los distintos lengua,es 2ue se utili5an en la (eb. 7o es necesario

    2ue domines todos los lengua,es de la (eb para :acer un buen uso de

     Javascript3 tan solo ser% necesario 2ue cono5cas el )*ML 4 tengas algunas

    nociones de +SS. $n ese manual podr%s tambi/n conocer algunos de los

    conceptos clave para entender 2u/ es Javascript3 como la programaci9n del

    lado del cliente 4 la programaci9n del lado del servidor.

    • &anual de los lenguajes del web 

    $n esta compilaci9n de art#culos podr%s dar un repaso general a lengua,es 4

    tecnolog#as 2ue est%n presentes en el d#a a d#a del desarrollo de sitios (eb.

     #a$ascr"pt bs"co coo len!ua,e de scr"pt"n! del lado del cl"ente0

    Javascript se le denomina

  • 8/20/2019 Robot Java

    22/36

    'o cuando aprender #a$ascr"pt

    $n la secuencia del aprendi5a,e de las tecnolog#as 4 lengua,es del (eb3

     Javascript ser-a el lenguaje más adecuado para aprender despu!s de

    conocer per$ectamente +T&L y algo de .//. $s ideal para cual2uier

    persona con conocimientos de programaci9n o incluso para a2uellosprofesionales 2ue no los tienen pero 2ue no 2uieren de,ar de lado las

    grandes posibilidades de Javascript para me,orar la e-periencia de usuario

    en sus p%ginas 4 la potencia de sus pro4ectos. $s un lengua,e de

    programaci9n bastante sencillo y pensado para hacer las cosas con

    rapidez3 a veces con ligere5a. =ncluso las personas 2ue no tengan una

    e-periencia previa en la programaci9n podr%n aprender este lengua,e con

    facilidad 4 utili5arlo en toda su potencia con s9lo un poco de pr%ctica.

    +uando empie5as a aprender Javascript3 e,ecutando tus programas en el

    navegador3 los primeros e,emplos 2ue reali5ar%s tendr%n dos vertientes.

    Por un lado los e$ectos especiales sobre p%ginas (eb3 para crear

    contenidos din%micos 4 elementos de la p%gina 2ue tengan movimiento3

    cambien de color o cual2uier otro dinamismo. Por el otro3 ,avascript nos

    permite e,ecutar instrucciones como respuesta a las acciones del usuario

    BeventosC3 con lo 2ue podemos crear páginas interactivas con programas

    como calculadoras3 agendas3 o :o,as de c%lculo3 interfaces de usuario

    diversas3 etc.

     Javascript es un lengua,e con muc:as posibilidades3 permite la

    programaci9n de pe2ue'os scripts3 pero tambi/n de programas m%s

    grandes3 orientados a ob,etos3 con funciones3 estructuras de datos

    comple,as3 etc. dem%s3 Javascript pone a disposici9n del programador

    todos los elementos 2ue forman la p%gina (eb3 para 2ue /ste pueda

    acceder a ellos 4 modi1carlos din%micamente.

    +on Javascript el programador es capa5 de alterar cual2uier cosa 2ue semuestra en una p%gina3 cambiando3 insertando o eliminando todo tipo de

    contenido. Si lo deseas3 puedes controlar de cada cosa 2ue ocurre en la

    p%gina cuando la est% visuali5ando el usuario 4 comunicar con /l con todo

    tipo de interfaces especiales. *odo eso es lo 2ue permitir% crear

    aplicaciones (eb realmente impactantes. prender todo eso no se consigue

    en dos d#as3 pero con ganas todo se acaba consiguiendo.

    $n DesarrolloWeb.com podr%s aprender el Javascript b%sico en dos

    manuales distintos

  • 8/20/2019 Robot Java

    23/36

    • &anual de Javascript 

    $ste manual trata todos los temas m%s b%sicos de Javascript3 desde la creaci9n de

    tus primeros scripts. 7os ense'a los diferentes lugares donde podemos integrar el

    c9digo Javascript dentro de una p%gina (eb3 pero lo m%s importante 2ue ver%s en

    este manual es todo lo relacionado con la sinta-is del lengua,e3 estructuras de

    control Bbucles3 condicionalesC3 funciones3 etc. $ste manual est% e-plicado paso por

    paso3 de modo 2ue lo podr%n entender incluso a2uellas personas 2ue no tienen

    conocimientos de programaci9n.

    • *rogramación Javascript II 

    $n este segundo manual podr%s entender Javascript dentro del conte-to del

    navegador. prender%s 2ue con Javascript tienes a tu disposici9n cual2uier elemento

    de la p%gina3 2ue podr%s alterar para implementar las necesidades de tus

    aplicaciones 4 responder a la interacci9n del usuario.

    • 0ideotutorial de Javascript 

    Si pre1eres aprender por medio de v#deo tenemos tambi/n una serie de

    videotutoriales de Javascript ideales para iniciarse en el lengua,e. +ubren la parte de

    la sinta-is de Javascript3 variables3 arra4s3 estructuras de control3 funciones3 etc.

    "brer3as #a$ascr"pt0na ve5 cono5cas el Javascript esencial 4 :a4as podido e-plorar diversos

    e,emplos 4 utilidades 2uerr%s dedicarte a aprender algunas librer#as

    e-tremadamente ;tiles como es el caso de j1uery o similares.

    prendiendo Javascript llegar%s a un nivel en el 2ue percibir%s 2ue cada

    navegador interpreta de una manera distinta el lengua,e. Lo 2ue puede

    estar correcto en un cliente (eb puede 2ue no se vea bien en otro 4

    viceversa. Por ese motivo los programadores :an tenido 2ue reali5ar

    tradicionalmente muc:o c9digo Javascript para distinguir 2u/ navegadorest% usando nuestro visitante 4 luego para e,ecutar a2uel c9digo Javascript

    2ue es capa5 de interpretar bien el navegador del usuario. este c9digo

    capa5 de e,ecutarse sin errores en distintos navegadores se le llam9

  • 8/20/2019 Robot Java

    24/36

    fortunadamente Javascript se :a vuelto un est%ndar 4 los navegadores

    modernos son capaces de interpretarlo de manera mu4 similar3 pero

    todav#a 2uedan muc:os navegadores antiguos 2ue e,ecutan Javacript mu4

    particular 4 nos toca lidiar con ellos en el d#a a d#a. Para ello contamos con

    diversas librer#as 2ue nos a4udan muc:o. Pero el ob,etivo de estas librer#asno es solamente :acer c9digo compatible con cual2uier sistema3 tambi/n

    se trata de :acer m%s simples las cosas 2ue se suelen necesitar en el d#a a

    d#a. 8sea3 reali5ar efectos con pocas l#neas de c9digo3 comunicaciones

    as#ncronas con el servidor B,a-C f%ciles de implementar3 gesti9n de eventos3

    etc.

     ,(uer

    La librer#a m%s conocida de Javascript se llama ,!uer4 4 se :a convertido en

    un complemento en la ma4or#a de las (ebs 2ue usamos en nuestro d#a a

    d#a3 por su facilidad de uso 4 por su potencia. +on ,!uer4 puedes escribir

    c9digo Javascript 2ue es capa5 de e,ecutarse sin errores en cual2uier

    navegador3 incluso los antiguos 4 te implementa muc:as funcionalidades

    2ue puedes re2uerir repetidamente en cual2uier sitio (eb.

     ,!uer4 te permite adem%s programar nuevas funcionalidades por medio de

    plugins para :acer cosas tan variadas como validaci9n de formularios3

    sistemas de plantillas3 pases de diapositivas3 interfaces de usuarioavan5adas 4 un largo etc. Por donde 2uiera 2ue va4as en la (eb

    encontrar%s funcionalidades din%micas programadas por medio de plugins

     ,!uer4.

    prender ,!uer4 est% al alcance de todos 4 ese es el principal motivo de

    2ue sea tan usada. De :ec:o3 incluso dise'adores sin grandes

    conocimientos de programaci9n son capaces de usar la librer#a para cubrir

    sus necesidades3 aun2ue a veces sea solo un e,ercicio de

  • 8/20/2019 Robot Java

    25/36

    • 0ideotutorial de j1uery 

    "#deos para aprender a programar con ,!uer43 con lecciones te9ricas 4 2ue e-ploran

    las funcionalidades principales de la librer#a3 as# como casos pr%cticos desarrollados

    desde cero con la intenci9n de facilitar al estudiante casos de uso 2ue le sirvan para

    entender los mecanismos :abituales para el desarrollo con ,!uer4.

    • &anual de j1uery2I 

     ,!uer40= es una e-tensi9n de ,!uer4 por medio de una serie de plugins para

    implementar interfaces de usuario avan5adas. Dispone desde sistemas para facilitar

    la interaccion3 como componentes para implementar drag drop3 elementos

    capaces de ordenarse3 redimensionarse3 etc. :asta interfaces como campos de

    autocompletado3 sistemas de selecci9n de fec:as3 men;s din%micos3 tooltips3 ca,as

    de di%logo3 etc.

    • &anual de j1uery &obile 

     ,!uer4 Mobile es el m%s nuevo de los productos de la familia ,!uer4. Si ,!uer4 sirve

    para :acer cual2uier tipo de Javascript para cual2uier tipo de p%gina3 e,ecutable en

    cual2uier entorno3 ,!uer4 Mobile es una librer#a 2ue nos permite el desarrollo

    r%pido de sitios (eb para m9viles. *iene una serie de componentes de interfa5 de

    usuario 4 una serie de utilidades para crear p%ginas orientadas para m9vil3

    responder a interacci9n en pantallas t%ctiles3 etc. +on mu4 poco c9digo Javascript en

     ,!uer4 Mobile puedes crear sitios din%micos 2ue se comportan mu4 bien cuando los

    usas en la ma4or#a de los fabricantes de dispositivos.

    Otras l"brer3as de #a$ascr"pt

     ,!uer4 es la librer#a m%s popular3 pero e-isten otra serie de librer#as 2ue

    nos sirven para reali5ar cosas similares 4 2ue tienen diversos modos de

    resolver los mismos problemas. $n DesarrolloWeb.com e-plicamos diversas

    librer#as alternativas3 entre las 2ue podemos destacar Mootools o G0=. Para

    la ma4or#a de los desarrolladores ,!uer4 ser% la librer#a m%s adecuada3 por

    ser en muc:os casos m%s f%cil de entender3 tener la ma4or comunidad 4

    con ello resultar m%s sencillo encontrar documentaci9n3 e,emplos 4 plugins

    listos para usar. Salvo esas venta,as3 2ue no son pocas3 algunos

    programadores e-perimentados podr%n preferir otras librer#as. Por

    e,emplo3 si sabes programar con orientaci9n a ob,etos probablemente te

    gustar% m%s c9mo se desarrollan los componentes reusables en Mootools.

    http://www.desarrolloweb.com/manuales/videotutorial-jquery.htmlhttp://www.desarrolloweb.com/manuales/manual-jqueryui.htmlhttp://www.desarrolloweb.com/manuales/manual-jquery-mobile.htmlhttp://www.desarrolloweb.com/manuales/videotutorial-jquery.htmlhttp://www.desarrolloweb.com/manuales/manual-jqueryui.htmlhttp://www.desarrolloweb.com/manuales/manual-jquery-mobile.html

  • 8/20/2019 Robot Java

    26/36

    • &anual de &ootools 

    $s una librer#a mu4 conocida para Javascript3 competidor de ,!uer4 por reali5ar

    cosas mu4 similares. +on Mootools puedes reali5ar todo tipo de efectos visuales3

    ,a-3 alterar elementos de la p%gina3 etc. Su curva de aprendi5a,e es un poco pesada3

    pero con este manual te lo facilitamos bastante. Podr%s entender bien c9mo reali5ar

    e,emplos sencillos 4 tambi/n componentes avan5ados 2ue podr%s reutili5ar

    f%cilmente.

    • &anual de 32I 

    $s la librer#a Javascript construida por el e2uipo de desarrolladores de Ga:ooH3

    implementada en su portal 4 en sus aplicaciones. $ste manual es simplemente una

    r%pida lista de art#culos para dar los primeros pasos.

     #a$ascr"pt 65

    La revoluci9n de Javascript :a llegado con la incorporaci9n del )*ML6.

    pesar de su nombre3 )*ML6 incu4e varios est%ndares aparte de ser una

    revisi9n del propio lengua,e )*ML. De :ec:o m%s del I& de lo 2ue se

    conoce como )*ML6 en realidad son P=s Javascript. 0n P= es un con,unto

    de funciones 2ue sirven para llevar a cabo una o muc:as tareas. Pues el

    )*ML6 inclu4e diversas P= para traba,ar 4a no solo con el navegador3 sino

    tambi/n con los perif/ricos o los elementos del dispositivo3 como c%mara3

    pantalla3 espacio de almacenamiento3 ?PS3 etc.

    )*ML63 en de1nitiva3 :a llegado para estandari5ar aun m%s Javascript 4

    crear una serie de especi1caciones 2ue siguen todos los fabricantes de

    navegadores para ordenadores 4 dispositivos 4 2ue aseguran 2ue el

     Javascript es igual en todos ellos. )*ML6 sirve por tanto para ordenadores

    de escritorio3 pero tambi/n para todo tipo de dispositivos 2ue nos

    encontramos actualmente3 desde m9viles a tablets3 smart*"3 etc.

    7Is del 65

    Si 2ueremos aprovec:ar )*ML6 tendremos 2ue aprender a mane,ar una

    serie de caracter#sticas nuevas de Javascript3 con una serie de P= 2ue nos

    sirven para traba,ar con los m%s diversos recursos del navegador 4 del

    ordenadorKdispositivo del usuario. Las P= del )*ML6 nos permiten

    e-tender todav#a m%s las posibilidades de Javascript3 llegando a situarlo en

    condiciones similares a las de otros lengua,es de programaci9n.

    Llegado a este punto es inevitable :ablar del concepto de

  • 8/20/2019 Robot Java

    27/36

    +SS JavascriptC 4 2ue pueden controlar el dispositivo3 por medio de las

    P=3 de igual modo 2ue los lengua,es de programaci9n nativos. un2ue en

    A&N todav#a las (ebapp no son capaces de funcionar tan bien como las

    aplicaciones nativas3 tienen un futuro mu4 prometedor.

    Para aprender sobre las P= de )*ML6 no tenemos un manual 2ue las

    recorra una por una3 sino un compendio de art#culos 2ue llamamos

  • 8/20/2019 Robot Java

    28/36

    estilos o scripts alternativos. $n este caso el aliado indispensable es

    Moderni5r

    • &anual de &odernizr 

    $s un manual 2ue te ense'a a mane,ar los aspectos fundamentales de la librer#a

     Javascript Moderni5r 2ue permite la detecci9n de caracter#sticas del navegador 4 la

    carga condicional de estilos +SS o de scripts en funci9n de lo compatible3 o no3 2ue

    sea un navegador. +on Moderni5r f%cilmente puedes :acer 2ue clientes (eb

    obsoletos entiendan perfectamente las nuevas eti2uetas del )*ML63 2ue se les

    apli2uen +SS diferentes dependiendo de los navegadores 2ue ven la p%gina 4 cargar

    condicionalmente librer#as denominadas

  • 8/20/2019 Robot Java

    29/36

    tienen interesantes venta,as para los desarrolladores 4 :acen

  • 8/20/2019 Robot Java

    30/36

    acostumbradas a 2ue los programas siempre se e,ecutan siguiendo un u,o

    1,o de instrucciones3 tal como est%n escritos. Si dominas Javascript :abr%s

    podido usar la programaci9n as#ncrona en parcelas como el ,a-3 por lo 2ue

    no te resultar% mu4 complicado entender c9mo se programa en 7odeJS.

    pesar 2ue sirve para muc:as cosas3 7odeJS se :a convertido en un

    lengua,e mu4 usado por los desarrolladores (eb. Muc:as :erramientas del

    d#a a d#a de los desarrolladores est%n programadas con 7odeJS como los

    gestores de pa2uetes

  • 8/20/2019 Robot Java

    31/36

    • +ontrol de frames

    • Formularios 4 Javascript

    • *aller de Programaci9n D8M Javascript

    • *aller de ,!uer4

    • *aller de Mootools

    Otras l"brer3as s espec3;cas o &raewor

  • 8/20/2019 Robot Java

    32/36

    *ambi/n 2ueremos recomendarte mantenerte atento a los eventos ,s=8

    2ue reali5amos peri9dicamente 4 a los 2ue 4a encuentras grabados en el

    canal de Goutube de DesarrolloWeb.com.

    'opart"r

    • 6

    in+ompartir 

    2suarios# Login 6 Registro 

    /

    o!"n

    http://www.desarrolloweb.com/javascript/http://www.desarrolloweb.com/javascript/http://www.desarrolloweb.com/comunidad/registro/http://www.desarrolloweb.com/javascript/http://www.desarrolloweb.com/comunidad/registro/http://www.desarrolloweb.com/comunidad/recordarclave.phphttp://www.desarrolloweb.com/comunidad/registro/

  • 8/20/2019 Robot Java

    33/36

    r"nc"pales

    • Manuales

    • F!s

    • $n directo

    • "#deos

    6onotet"cos

    • Desde cero

    • )*ML3 +SS

    http://www.desarrolloweb.com/manuales/http://www.desarrolloweb.com/faq/http://www.desarrolloweb.com/en-directo/http://www.desarrolloweb.com/videos/http://www.desarrolloweb.com/desde0/http://www.desarrolloweb.com/html/http://www.desarrolloweb.com/html/http://www.desarrolloweb.com/css/http://www.desarrolloweb.com/manuales/http://www.desarrolloweb.com/faq/http://www.desarrolloweb.com/en-directo/http://www.desarrolloweb.com/videos/http://www.desarrolloweb.com/desde0/http://www.desarrolloweb.com/html/http://www.desarrolloweb.com/css/

  • 8/20/2019 Robot Java

    34/36

    •  Javascript3 ,a-

    • Dise'o3 SP

    Blo!!"n!

    • ctualidad

    • De inter/s

    • genda

    owered b:

    • Desarrollo(eb.com

    • +op4rig:t

    • Publicidad

    • cerca de

    • Datos legales

    • P. de coo@ies

    +ontacta

    $ste sitio3 como la ma4or#a3 usa coo@ies. Si sigues navegando entendemos 2ue

    aceptas la pol#tica de coo@ies.  )ceptar

    Qué no podrán hacer los robots en el futuro? Esa parece ser la pregunta final que se

    dibuja en la mente de quién de manera más o menos consciente lee las miles de noticias

    http://www.desarrolloweb.com/javascript/http://www.desarrolloweb.com/ajax/http://www.desarrolloweb.com/diseno-web/http://www.desarrolloweb.com/asp/http://www.desarrolloweb.com/asp/http://www.desarrolloweb.com/actualidad/http://www.desarrolloweb.com/de_interes/http://www.desarrolloweb.com/agenda/http://www.desarrolloweb.com/http://www.desarrolloweb.com/copyright/http://www.desarrolloweb.com/anunciese/http://www.desarrolloweb.com/acercade/http://www.desarrolloweb.com/datos-legales/http://www.desarrolloweb.com/datos-legales/cookies.phphttp://www.desarrolloweb.com/contacta/http://www.desarrolloweb.com/datos-legales/cookies.phphttp://www.desarrolloweb.com/datos-legales/cookies.phphttp://www.desarrolloweb.com/javascript/http://www.desarrolloweb.com/javascript/http://www.desarrolloweb.com/javascript/http://www.desarrolloweb.com/ajax/http://www.desarrolloweb.com/diseno-web/http://www.desarrolloweb.com/asp/http://www.desarrolloweb.com/actualidad/http://www.desarrolloweb.com/de_interes/http://www.desarrolloweb.com/agenda/http://www.desarrolloweb.com/http://www.desarrolloweb.com/copyright/http://www.desarrolloweb.com/anunciese/http://www.desarrolloweb.com/acercade/http://www.desarrolloweb.com/datos-legales/http://www.desarrolloweb.com/datos-legales/cookies.phphttp://www.desarrolloweb.com/contacta/http://www.desarrolloweb.com/datos-legales/cookies.phphttp://www.desarrolloweb.com/javascript/

  • 8/20/2019 Robot Java

    35/36

    sobre el futuro de la tecnología, la informática, la robótica o la Inteligencia Artificial

    IA! que in"aden Internet#

    El miedo a perder el empleo, peor a$n, a ser reempla%ado por una máquina es cada "e%

    más real, más palpable en el ambiente empresarial# Es tan sencillo como hacer una

    rápida b$squeda en &oogle para darse cuenta de la cantidad de información que cadadía bombardea las retinas de un p$blico cada "e% más consciente de que algo mu' gordo

    se a"ecina#

    ( no piense en un futuro mu' lejano, porque 'a es una realidad# Entrar en un bar ' que

    no ha'a una sola persona empleada 'a es parte del día a día ' se puede "er en pleno

    centro de )ashington, en el *+olt +urgers* concretamente, un restaurante en el que será

    atendido por una tablet, ser"ido por un robot ' cobrado por su propia mesa#

    El $ltimo de los locales *human free* es un supermercado sin empleados que funciona -

    horas gracias al mó"il# .or fuera parece una tienda tradicional, pero funciona totalmente

    gracias a una A.. en un smartphone# /esde abrir la puerta, pasando por escanear loscódigos de barras de los productos, hasta pagar la compra, todo está pensado para que

    sean los clientes los que lle"en a cabo el proceso con su propio terminal# ( funciona# (

    'a no es Estados 0nidos, es en 1uecia#

    1ugerencia de la 2ienda )indo3s

    Currency converter +

    El con"ersor de di"isas que necesitas#

    45 opiniones!

    6urrenc' 6on"erter 7 a "er' con"enient currenc' con"erter supporting nearl' 489monetar' units, and major precious:

    /escárgate la aplicación 

    6omo estos dos ejemplos se pueden encontrar miles na"egando, un poco ' sin ser

    ning$n e;perto en la red# +asta con leer los titulares

  • 8/20/2019 Robot Java

    36/36

    camareros son### robots


Recommended