Ultima Tarea
Ultima Tarea
Ultima Tarea
En este archivo <Indice.html= crearemos una interfaz donde podamos acceder a nuestros
ejercicios, para esto utilizaremos el tag HTML con sus elementos HEAD y BODY, seguido
haremos referencia a nuestras herramientas de Bootstrap y JQuery
Con esto podremos ocupar los estilos y función que requiramos de las herramientas, esta
función la ocuparemos en todos nuestros archivos HTML, ahora en el elemento
BODY vamos a ocupar algunos elementos DIV que utilizan estilos para darle presentación
a las opciones de todos los ejercicios que desarrollaremos, comenzaremos por crear un DIV
con el estilo container y ahí comenzaremos a agregar todo nuestro código.
Este acceso tendrá un elemento h5 con el título del Ejercicio, un elemento p con una breve
descripción y un elemento a con el enlace que redirecciona al mismo, ubicado en la carpeta
de <ejercicios=.
<!-- Se crea el espacio para
los Accesos -->
<div class="row">
<div class="col-sm-6">
<div class="card">
<div class="card-
body">
<h5 class="card-
title">Ejercicio 1</h5>
<p class="card-
text">Uso del objeto
XMLHttpRequest
para consumo de API</p>
<a
href="ejercicios/x.html"
class="btn btn-
primary btn-lg">Ir a</a>
</div>
</div>
</div>
</div>
el estilo <container= y ahí
comenzaremos a agregar todo
nuestro código.
Una vez definido nuestros elementos por utilizar, crearemos 5 accesos que nos
redireccionaran a nuestros 5 ejercicios del laboratorio, los accesos los iremos cambiando
conforme avancemos y nuestra página se verá de la siguiente forma:
Para poder navegar en los diferentes ejercicios, deberemos de colocar un elemento a con la
dirección de nuestro índice dentro del elemento BODY en cada página HTML que
tengamos
que crear:
Utilizamos la sentencia script donde el atributo src hace referencia a la ubicación de nuestro
archivo ejercicio1.js de esta forma ocupar sus recursos.
A diferencia del ejercicio anterior, mostramos la lista y un objeto span mostrando el ID.
FETCH DESDE NODE.JS
El ejercicio nos pide replicar la funcionalidad desde la consola de Node JS, para esto
tenemos que configurar nuestro proyecto para que pueda código Javascript desde una
terminal, para esto ejecutaremos el comando npm init y nos creara nuestro archivo
package.json en nuestro proyecto:
Seguido instalaremos la librería de node-fetch en nuestro proyecto, con el comando npm
install node-fetch@^2.6.1=, utilizaremos una versión menor a la actual para este ejercicio,
junto con su dependencia npm install --save-dev @types/node-fetch@2.5.12:
<node_modules= que
contendrá todo lo que
necesita Node JS para ejecutar
archivos JS y los
archivos <package= con la
configuración de la ejecución:
Nuestro archivo llamado
<ejercicio5.js= en la carpeta de
<scripts= contendrá lo siguiente:
Nuestro archivo llamado
<ejercicio5.js= en la carpeta de
<scripts= contendrá lo siguiente:
Nuestro archivo llamado
<ejercicio5.js= en la carpeta de
<scripts= contendrá lo siguiente:
Nuestro archivo llamado
<ejercicio5.js= en la carpeta de
<scripts= contendrá lo siguiente:
Nuestro archivo llamado
<ejercicio5.js= en la carpeta de
<scripts= contendrá lo siguiente:
Nuestro archivo llamado
<ejercicio5.js= en la carpeta de
<scripts= contendrá lo siguiente:
Nuestro archivo llamado ejercicios5.js en la carpeta de scripts contendrá lo siguiente:
El script nos mostrará una impresión de la consola donde se pueden apreciar el atributo ID
y la descripción JOKE en una cadena, ahora debemos de dirigirnos a la carpeta scripts con
el comando cd scripts, una vez ahí, ejecutaremos nuestro archivo JS con el comando:
<node .\ejercicio5.js= y nos desplegará lo siguiente:
¿Qué es WHATWG?
De acuerdo con su sitio web, WHATWG es una respuesta al W3C's (en-US) lento progreso
en los estándares Web, especialmente HTML, que el W3C dejó de desarrollar para
concentrarse en XHTML. El WHATWG mantiene especificaciones para HTML, DOM, y
JavaScript El WHATWG ha estado trabajando activamente en tres documentos:
Nuestra clase debe de tener su constructor, debe de implementar super(); y deberá tener
definido nuestro atributo <jsonapi=, al final de la clase utiliza el comando
<window.customElements.define(8chuck-norris-joke9,ChuckNorrisWebComponent);. Esta
última linea es la que se encarga de definir nuestro componente en la ventana donde lo
queremos invocar. Sin embargo, aún no terminamos, debemos de ocupar el método
<connectedCallback que es el encargado de llamar los controles al momento de realizar la
solicitud a la página:
Este método realiza la petición de datos vía <fetch= y los procesa en el método
<creaTabla= que solicita nuestros datos como parámetro de entrada y al final añade el
elemento HTML obtenido a nuestra variable <shadow= que es la encargada de mostrar
nuestra construcción de elementos de nuestra página, es muy importante que todo lo
que obtengamos lo añadamos a este elemento que se mostrará.
la descripción JOKE en una cadena, ahora debemos de dirigirnos a la carpeta <scripts= con
el