<?xml version="1.0" encoding="UTF-8"?>
<record
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.loc.gov/MARC21/slim http://www.loc.gov/standards/marcxml/schema/MARC21slim.xsd"
    xmlns="http://www.loc.gov/MARC21/slim">

  <leader>02966nam a22001937a 4500</leader>
  <controlfield tag="003">OSt</controlfield>
  <controlfield tag="005">20250403101511.0</controlfield>
  <controlfield tag="008">220504b        |||||||| |||| 00| 0 eng d</controlfield>
  <datafield tag="020" ind1=" " ind2=" ">
    <subfield code="a">978-958-778-533-3</subfield>
  </datafield>
  <datafield tag="040" ind1=" " ind2=" ">
    <subfield code="a">B-ISTTENA</subfield>
  </datafield>
  <datafield tag="041" ind1=" " ind2=" ">
    <subfield code="a">Esp</subfield>
  </datafield>
  <datafield tag="245" ind1=" " ind2=" ">
    <subfield code="a">Java Script.</subfield>
    <subfield code="b">Gu&#xED;a completa</subfield>
    <subfield code="c">Alessandra Salvaggio y Gualtiero Testa</subfield>
  </datafield>
  <datafield tag="250" ind1=" " ind2=" ">
    <subfield code="a">1era Edici&#xF3;n </subfield>
  </datafield>
  <datafield tag="260" ind1=" " ind2=" ">
    <subfield code="a">Colombia </subfield>
    <subfield code="b">Alfaomega Colombia S.A</subfield>
    <subfield code="c">2019</subfield>
  </datafield>
  <datafield tag="300" ind1=" " ind2=" ">
    <subfield code="a">313 P.</subfield>
    <subfield code="c">24 x 17 cm</subfield>
  </datafield>
  <datafield tag="505" ind1=" " ind2=" ">
    <subfield code="a">Sumario
INTRODUCCI&#xD3;N.
1. JAVASCRIPT
El renacer de JavaScript.
La popularidad de JavaScript.
JavaScript y ECMAScript 
Los hermanos de JavaScript..
2. C&#xD3;MO ESCRIBIR C&#xD3;DIGO JAVASCRIPT. 
Herramientas de trabajo.
Integrar los comandos JavaScript en las p&#xE1;ginas HTML. 
Advertencia.
3. &#xA1;HOLA MUNDO!....
Un poco de dinamismo. 
4. TRABAJAR CON CADENAS.
Cadenas multilinea.
5. LOS BUCLES 
La consola...
6. FUNCIONES.
Pasar par&#xE1;metros a las funciones.
Funciones an&#xF3;nimas.
El &#xE1;rea de validez de variables y constantes.
7. FORMULARIOS Y EVENTOS. Operar con cadenas de texto. Gestores de eventos.
8. EXPRESIONES REGULARES.
Definir los patrones para las expresiones regulares.
Aplicar expresiones regulares.
9. OBJETOS
Ejemplo pr&#xE1;ctico.
10. ARRAYS ASOCIATIVOS. Utilizar objetos para crear arrays asociativos..
Array asociativo completado durante la ejecuci&#xF3;n del c&#xF3;digo.
11. NEW: CREAR INSTANCIAS DE OBJETOS.
12. MODO ESTRICTO.
&#xBF;Por qu&#xE9; utilizar el modo estricto?.
13. THIS
Call y Apply. Bind
14. FUNCIONES AVANZADAS.
Las funciones flecha. Gesti&#xF3;n de this.
Funciones utilizadas como m&#xE9;todo. 
&#xBF;Qu&#xE9; modo utilizar para las funciones?
Observaciones finales..
15. JSON
Procesar JSON con JavaScript. 
Un sitio para realizar pruebas
16. AJAX Y REST..
La llamada POST.
Servicios REST
17. OBJETOS AVANZADOS.
Par&#xE1;metros rest 
Operador spread
18. DOM
El modelo
Traversing
Crear nodos
Event delegation
19 BOM
Pantalla Location
Historial de navegaci&#xF3;n.
Navigator.
Ventanas.
Temporizaci&#xF3;n. Cookies.
20. CANVAS.
Las coordenadas de los lienzos.
Dibujar trazos.
Dibujar con curvas de B&#xE9;zier.
Dibujar arcos y circunferencias.
Estilos de l&#xED;nea
Degradado.
Im&#xE1;genes. Texto.
Sombras.
Composiciones
Animaciones.
21. GEOLOCALIZACI&#xD3;N.
Recuperar las coordenadas geogr&#xE1;ficas. Gestionar errores
Opciones.
Mostrar un mapa de Google
22. WEB WORKER.
Comunicaci&#xF3;n bidireccional.
Pasar objetos.
Finalizar el worker.
Gesti&#xF3;n de errores..
Importar scripts externos. 
Objetos a los cuales puede acceder el worker.
Workers compartidos..
23. EL ARRASTRE
Arrastrar otros objetos y recuperar informaci&#xF3;n sobre los objetos arrastrados..
Arrastrar un archivo.
A1. VISUAL STUDIO CODE. 
Trabajar por carpetas y archivos
Instalar ESLint.
Abrir un archivo HTML en el navegador desde VS Code.
A2. INSTALAR XAMPP
Utilizar XAMPP.






</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2=" ">
    <subfield code="b">Programaci&#xF3;n orientada a objetos </subfield>
  </datafield>
  <datafield tag="942" ind1=" " ind2=" ">
    <subfield code="a">B-ISTTENA</subfield>
    <subfield code="c">BOOK</subfield>
    <subfield code="p">04/06/2022</subfield>
    <subfield code="q">Mabel M</subfield>
    <subfield code="n">04/06/2022</subfield>
  </datafield>
  <datafield tag="999" ind1=" " ind2=" ">
    <subfield code="c">388</subfield>
    <subfield code="d">388</subfield>
  </datafield>
  <datafield tag="952" ind1=" " ind2=" ">
    <subfield code="a">BISTT</subfield>
    <subfield code="d">2022-05-04</subfield>
    <subfield code="e">Donaci&#xF3;n</subfield>
    <subfield code="i">ISTT-DS-0116</subfield>
    <subfield code="p">ISTT-DS-0116</subfield>
    <subfield code="t">Eje. 1/2</subfield>
    <subfield code="v">0.00</subfield>
    <subfield code="y">BOOK</subfield>
  </datafield>
  <datafield tag="952" ind1=" " ind2=" ">
    <subfield code="a">BISTT</subfield>
    <subfield code="d">2019-07-18</subfield>
    <subfield code="e">Donaci&#xF3;n</subfield>
    <subfield code="i">ISTT-DS-0151</subfield>
    <subfield code="p">ISTT-DS-0151</subfield>
    <subfield code="t">Eje. 2/2</subfield>
    <subfield code="v">0.00</subfield>
    <subfield code="y">BOOK</subfield>
  </datafield>
</record>
