diff --git a/curriculum/challenges/chinese/02-javascript-algorithms-and-data-structures/basic-javascript/access-array-data-with-indexes.md b/curriculum/challenges/chinese/02-javascript-algorithms-and-data-structures/basic-javascript/access-array-data-with-indexes.md index cccb75c914..ff44d0b7de 100644 --- a/curriculum/challenges/chinese/02-javascript-algorithms-and-data-structures/basic-javascript/access-array-data-with-indexes.md +++ b/curriculum/challenges/chinese/02-javascript-algorithms-and-data-structures/basic-javascript/access-array-data-with-indexes.md @@ -76,10 +76,9 @@ if(typeof myArray !== "undefined" && typeof myData !== "undefined"){(function(y, ## --seed-contents-- ```js -// Setup var myArray = [50,60,70]; -// Only change code below this line + ``` # --solutions-- diff --git a/curriculum/challenges/chinese/02-javascript-algorithms-and-data-structures/basic-javascript/access-multi-dimensional-arrays-with-indexes.md b/curriculum/challenges/chinese/02-javascript-algorithms-and-data-structures/basic-javascript/access-multi-dimensional-arrays-with-indexes.md index 19d1f874d9..6930f32e3d 100644 --- a/curriculum/challenges/chinese/02-javascript-algorithms-and-data-structures/basic-javascript/access-multi-dimensional-arrays-with-indexes.md +++ b/curriculum/challenges/chinese/02-javascript-algorithms-and-data-structures/basic-javascript/access-multi-dimensional-arrays-with-indexes.md @@ -58,10 +58,8 @@ if(typeof myArray !== "undefined"){(function(){return "myData: " + myData + " my ## --seed-contents-- ```js -// Setup var myArray = [[1,2,3], [4,5,6], [7,8,9], [[10,11,12], 13, 14]]; -// Only change code below this line var myData = myArray[0][0]; ``` diff --git a/curriculum/challenges/chinese/02-javascript-algorithms-and-data-structures/basic-javascript/accessing-nested-objects.md b/curriculum/challenges/chinese/02-javascript-algorithms-and-data-structures/basic-javascript/accessing-nested-objects.md index db833dd81b..e790e3eabd 100644 --- a/curriculum/challenges/chinese/02-javascript-algorithms-and-data-structures/basic-javascript/accessing-nested-objects.md +++ b/curriculum/challenges/chinese/02-javascript-algorithms-and-data-structures/basic-javascript/accessing-nested-objects.md @@ -66,7 +66,6 @@ assert(/=\s*myStorage\.car\.inside\[\s*("|')glove box\1\s*\]/g.test(code)); ## --seed-contents-- ```js -// Setup var myStorage = { "car": { "inside": { @@ -79,7 +78,7 @@ var myStorage = { } }; -var gloveBoxContents = undefined; // Change this line +var gloveBoxContents = undefined; ``` # --solutions-- diff --git a/curriculum/challenges/chinese/04-data-visualization/json-apis-and-ajax/get-json-with-the-javascript-fetch-method.md b/curriculum/challenges/chinese/04-data-visualization/json-apis-and-ajax/get-json-with-the-javascript-fetch-method.md index 5e72b236aa..97395bea99 100644 --- a/curriculum/challenges/chinese/04-data-visualization/json-apis-and-ajax/get-json-with-the-javascript-fetch-method.md +++ b/curriculum/challenges/chinese/04-data-visualization/json-apis-and-ajax/get-json-with-the-javascript-fetch-method.md @@ -57,15 +57,15 @@ assert( 应该使用另一个 `then` 接收 `then` 转换的 JSON。 ```js -assert(code.match(/\.then\s*\(\s*(data|\(\s*data\s*\))\s*=>\s*{[^}]*}\s*\)/g)); +assert(__helpers.removeWhiteSpace(code).match(/\.then\(\(?\w+\)?=>{[^}]*}\)/g)); ``` 代码应该选择 id 为 `message` 的元素然后把它的内部 HTML 改成 JSON data 的字符串。 ```js assert( - code.match( - /document\s*\.getElementById\s*\(\s*('|")message\1\s*\)\s*\.innerHTML\s*=\s*JSON\s*\.\s*stringify\s*\(\s*data\s*\)/g + __helpers.removeWhiteSpace(code).match( + /document\.getElementById\(('|")message\1\)\.innerHTML=JSON\.stringify\(?\w+\)/g ) ); ``` diff --git a/curriculum/challenges/espanol/02-javascript-algorithms-and-data-structures/basic-javascript/access-array-data-with-indexes.md b/curriculum/challenges/espanol/02-javascript-algorithms-and-data-structures/basic-javascript/access-array-data-with-indexes.md index caea4e955e..24ccd0b48c 100644 --- a/curriculum/challenges/espanol/02-javascript-algorithms-and-data-structures/basic-javascript/access-array-data-with-indexes.md +++ b/curriculum/challenges/espanol/02-javascript-algorithms-and-data-structures/basic-javascript/access-array-data-with-indexes.md @@ -76,10 +76,9 @@ if(typeof myArray !== "undefined" && typeof myData !== "undefined"){(function(y, ## --seed-contents-- ```js -// Setup var myArray = [50,60,70]; -// Only change code below this line + ``` # --solutions-- diff --git a/curriculum/challenges/espanol/02-javascript-algorithms-and-data-structures/basic-javascript/access-multi-dimensional-arrays-with-indexes.md b/curriculum/challenges/espanol/02-javascript-algorithms-and-data-structures/basic-javascript/access-multi-dimensional-arrays-with-indexes.md index 8a864df448..80adef4699 100644 --- a/curriculum/challenges/espanol/02-javascript-algorithms-and-data-structures/basic-javascript/access-multi-dimensional-arrays-with-indexes.md +++ b/curriculum/challenges/espanol/02-javascript-algorithms-and-data-structures/basic-javascript/access-multi-dimensional-arrays-with-indexes.md @@ -58,10 +58,8 @@ if(typeof myArray !== "undefined"){(function(){return "myData: " + myData + " my ## --seed-contents-- ```js -// Setup var myArray = [[1,2,3], [4,5,6], [7,8,9], [[10,11,12], 13, 14]]; -// Only change code below this line var myData = myArray[0][0]; ``` diff --git a/curriculum/challenges/espanol/02-javascript-algorithms-and-data-structures/basic-javascript/accessing-nested-objects.md b/curriculum/challenges/espanol/02-javascript-algorithms-and-data-structures/basic-javascript/accessing-nested-objects.md index 4ea3316cab..3b0275ecfd 100644 --- a/curriculum/challenges/espanol/02-javascript-algorithms-and-data-structures/basic-javascript/accessing-nested-objects.md +++ b/curriculum/challenges/espanol/02-javascript-algorithms-and-data-structures/basic-javascript/accessing-nested-objects.md @@ -66,7 +66,6 @@ assert(/=\s*myStorage\.car\.inside\[\s*("|')glove box\1\s*\]/g.test(code)); ## --seed-contents-- ```js -// Setup var myStorage = { "car": { "inside": { @@ -79,7 +78,7 @@ var myStorage = { } }; -var gloveBoxContents = undefined; // Change this line +var gloveBoxContents = undefined; ``` # --solutions-- diff --git a/curriculum/challenges/espanol/03-front-end-libraries/bootstrap/create-a-class-to-target-with-jquery-selectors.md b/curriculum/challenges/espanol/03-front-end-libraries/bootstrap/create-a-class-to-target-with-jquery-selectors.md index eaea933735..4d2c8bebdb 100644 --- a/curriculum/challenges/espanol/03-front-end-libraries/bootstrap/create-a-class-to-target-with-jquery-selectors.md +++ b/curriculum/challenges/espanol/03-front-end-libraries/bootstrap/create-a-class-to-target-with-jquery-selectors.md @@ -1,6 +1,6 @@ --- id: bad87fee1348bd9aec908852 -title: Create a Class to Target with jQuery Selectors +title: Crear una clase para apuntar con selectores jQuery challengeType: 0 forumTopicId: 16815 dashedName: create-a-class-to-target-with-jquery-selectors @@ -8,13 +8,13 @@ dashedName: create-a-class-to-target-with-jquery-selectors # --description-- -Not every class needs to have corresponding CSS. Sometimes we create classes just for the purpose of selecting these elements more easily using jQuery. +No todas las clases necesitan tener CSS correspondientes. A veces creamos clases sólo con el propósito de seleccionar aquellos elementos más fácilmente utilizando jQuery. -Give each of your `button` elements the class `target`. +Dale a cada uno de tus elementos `button` la clase `target`. # --hints-- -You should apply the `target` class to each of your `button` elements. +Debes aplicar la clase `target` a cada uno de tus elementos `button`. ```js assert($('.target').length > 5); diff --git a/curriculum/challenges/espanol/03-front-end-libraries/bootstrap/create-a-custom-heading.md b/curriculum/challenges/espanol/03-front-end-libraries/bootstrap/create-a-custom-heading.md index 646afcbe0f..3aa2946413 100644 --- a/curriculum/challenges/espanol/03-front-end-libraries/bootstrap/create-a-custom-heading.md +++ b/curriculum/challenges/espanol/03-front-end-libraries/bootstrap/create-a-custom-heading.md @@ -1,6 +1,6 @@ --- id: bad87fee1348bd9aede08845 -title: Create a Custom Heading +title: Crea un título personalizado challengeType: 0 forumTopicId: 16816 dashedName: create-a-custom-heading @@ -8,23 +8,23 @@ dashedName: create-a-custom-heading # --description-- -We will make a simple heading for our Cat Photo App by putting the title and relaxing cat image in the same row. +Crearemos un título simple para nuestra aplicación de fotos de gatos colocando el título y la imagen relajante del gato en la misma fila. -Remember, Bootstrap uses a responsive grid system, which makes it easy to put elements into rows and specify each element's relative width. Most of Bootstrap's classes can be applied to a `div` element. +Recuerda, Bootstrap usa un sistema de cuadrícula responsivo, lo que facilita la colocación de elementos en filas y especifica el ancho relativo de cada elemento. La mayoría de las clases de Bootstrap se pueden aplicar a un elemento `div`. -Nest your first image and your `h2` element within a single `