Welcome to Turtle Ipsum. +
Welcome to Turtle Ipsum. Click here to learn more.
@@ -216,6 +218,7 @@ Take this HTML and rewrite it to be as accessible as possible, given the strateg ``` ## Post-Lecture Quiz + [Post-lecture quiz](https://nice-beach-0fe9e9d0f.azurestaticapps.net/quiz/6) ## Review & Self Study @@ -223,7 +226,7 @@ Take this HTML and rewrite it to be as accessible as possible, given the strateg Many governments have laws regarding accessibility requirements. Read up on your home country's accessibility laws. What is covered, and what isn't? An example is [this government web site](https://accessibility.blog.gov.uk/). ## Assignment - + [Analyze a non-accessible web site](assignment.md) Credits: [Turtle Ipsum](https://github.com/Instrument/semantic-html-sample) by Instrument diff --git a/1-getting-started-lessons/3-accessibility/webdev101-a11y.png b/1-getting-started-lessons/3-accessibility/images/webdev101-a11y.png similarity index 100% rename from 1-getting-started-lessons/3-accessibility/webdev101-a11y.png rename to 1-getting-started-lessons/3-accessibility/images/webdev101-a11y.png diff --git a/2-js-basics/2-functions-methods/translations/README.es.md b/2-js-basics/2-functions-methods/translations/README.es.md index c147fed3..6ecc2b19 100644 --- a/2-js-basics/2-functions-methods/translations/README.es.md +++ b/2-js-basics/2-functions-methods/translations/README.es.md @@ -1,18 +1,21 @@ # Conceptos básicos de JavaScript: métodos y funciones -[](https://youtube.com/watch?v=XgKsD6Zwvlc "Métodos y funciones") + ## [Pre-lecture prueba](https://nice-beach-0fe9e9d0f.azurestaticapps.net/quiz/9) Cuando necesite su código para realizar una tarea, utilizará un método o una función. Analicemos las diferencias. +[](https://youtube.com/watch?v=XgKsD6Zwvlc "Métodos y funciones") + ## Funciones Una función es un bloque de código destinado a realizar una tarea. Usted crea una función usando la palabra clave `function`, un nombre, un conjunto de parámetros y la definición de la función también conocida como funciones _body_. La sintaxis de una función se parece a la siguiente: ```javascript -function name(param, param2, param3) { // definición de función - // definición de función/body +function name(param, param2, param3) { + // definición de función + // definición de función/body } ``` @@ -25,7 +28,7 @@ TODO Los parámetros se enumeran en la parte de definición entre paréntesis y están separados por comas así: ```javascript -(param, param2, param3) +param, param2, param3; ``` ### Parámetro @@ -34,10 +37,9 @@ Cuerpo de función Aquí define qué tarea debe realizar la función. Una función puede devolver algo o no. Si una función devuelve algo, entonces se usa la palabra clave `return`. La palabra clave `return` espera un valor o referencia de lo que se devuelve así: - ```javascript return myVariable; -``` +``` Un ejemplo más completo puede verse así: @@ -54,7 +56,6 @@ En el código anterior, se devuelve la variable `sum`. Cuando _invocas_ una función, la llamas con 0...N conjuntos de argumentos. Los valores de los argumentos se vinculan a los parámetros correspondientes a su posición. El método `add()` introducido se puede invocar de la siguiente manera: - ```javascript let result = add(1, 3); console.log(result); // imprime 4 @@ -70,7 +71,6 @@ JavaScript es bastante flexible cuando se trata de invocaciones. No está obliga También existe el concepto de _ valores predeterminados_ en los parámetros. Esto significa que si no se pasa un argumento a un parámetro durante la invocación, el parámetro asumirá el valor predeterminado. Considere el siguiente código usando un valor predeterminado: - ```javascript function add5(firstValue, secondValue = 5) { return firstValue + secondValue; @@ -80,15 +80,14 @@ function add5(firstValue, secondValue = 5) { La invocación de la función anterior podría verse así: ```javascript -add5 (4) // devuelve 9 -add5 (4,2) // devuelve 6 +add5(4); // devuelve 9 +add5(4, 2); // devuelve 6 ``` Cualquier parámetro con valores predeterminados debe estar al final de la lista de parámetros. La razón es que JavaScript intenta hacer coincidir argumentos con parámetros y los parámetros con valores predeterminados pueden omitirse en la invocación. 🚀 Desafío: - ## [Post-lecture prueba](https://nice-beach-0fe9e9d0f.azurestaticapps.net/quiz/10) ## Revisión y autoestudio @@ -96,4 +95,3 @@ Cualquier parámetro con valores predeterminados debe estar al final de la lista TODO **Tarea**: [Práctica de tipos de datos](assignment.es.md) - diff --git a/2-js-basics/3-making-decisions/translations/assignment.es.md b/2-js-basics/3-making-decisions/translations/assignment.es.md index 4cd57472..5907a485 100644 --- a/2-js-basics/3-making-decisions/translations/assignment.es.md +++ b/2-js-basics/3-making-decisions/translations/assignment.es.md @@ -1,5 +1,7 @@ # Operadores + + ## Instrucciones Juega con los operadores. Aquí hay una sugerencia de un programa que puede implementar. @@ -20,7 +22,6 @@ Dada la siguiente matriz `allStudents` que representa a todos los estudiantes y > SUGERENCIA, use un bucle for y if ... else y operadores de comparación: - ```javascript let allStudents = [ 'A', @@ -36,6 +37,6 @@ let studentsWhoPass = []; ## Rúbrica -| Criterios | Ejemplar | Adecuado | Necesita mejorar | -| -------- | ------------------------------ | ----------------------------- | ------------------------------- | -| | Se presenta la solución completa | Se presenta solución parcial | Se presenta solución con errores | +| Criterios | Ejemplar | Adecuado | Necesita mejorar | +| --------- | -------------------------------- | ---------------------------- | -------------------------------- | +| | Se presenta la solución completa | Se presenta solución parcial | Se presenta solución con errores | diff --git a/3-terrarium/1-intro-to-html/translations/README.es.md b/3-terrarium/1-intro-to-html/translations/README.es.md index c4eb78ff..19412dff 100644 --- a/3-terrarium/1-intro-to-html/translations/README.es.md +++ b/3-terrarium/1-intro-to-html/translations/README.es.md @@ -1,6 +1,7 @@ # Terrarium Project Parte 1: Introducción a HTML - + + > Sketchnote por [Tomomi Imura](https://twitter.com/girlie_mac) ## [Pre-lecture prueba](https://nice-beach-0fe9e9d0f.azurestaticapps.net/quiz/15) @@ -33,7 +34,6 @@ La segunda línea debe ser la etiqueta de apertura de la etiqueta ``, segu Agrega estas líneas en la parte superior de tu archivo `index.html`: - ```HTML @@ -49,9 +49,9 @@ El área 'encabezado' del documento HTML incluye información crucial sobre su p - el título de la página - metadatos de la página que incluyen: - - el 'conjunto de caracteres', que indica qué codificación de caracteres se utiliza en la página - - información del navegador, incluido `x-ua-compatible`, que indica que el navegador IE = edge es compatible - - información sobre cómo debería comportarse la ventana gráfica cuando se carga. Configurar la ventana gráfica para que tenga una escala inicial de 1 controla el nivel de zoom cuando la página se carga por primera vez. + - el 'conjunto de caracteres', que indica qué codificación de caracteres se utiliza en la página + - información del navegador, incluido `x-ua-compatible`, que indica que el navegador IE = edge es compatible + - información sobre cómo debería comportarse la ventana gráfica cuando se carga. Configurar la ventana gráfica para que tenga una escala inicial de 1 controla el nivel de zoom cuando la página se carga por primera vez. ### Tarea: @@ -59,10 +59,10 @@ Agregue un bloque de 'encabezado' a su documento entre las etiquetas de apertura ```html
-


























