Skip to content

Commit d278588

Browse files
Leandro D'OnofrioLeandro D'Onofrio
authored andcommitted
Correcciones en ejemplos, issues leandono#8 y leandono#7
1 parent 3cccaca commit d278588

File tree

9 files changed

+98
-94
lines changed

9 files changed

+98
-94
lines changed

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
DATE = 'Marzo 2013'
1+
DATE = 'Abril 2013'
22
EPUB_TITLE = 'Fundamentos de jQuery'
33
HTML_TITLE = 'Libro gratuito de jQuery en español - Fundamentos de jQuery'
44

libro/epub/Fundamentos_de_jQuery.epub

-16 Bytes
Binary file not shown.

libro/html/img/jquery-logo.gif

54.2 KB
Loading

libro/html/img/jquery_logo.png

-2.63 KB
Binary file not shown.

libro/html/index.html

Lines changed: 49 additions & 47 deletions
Large diffs are not rendered by default.

libro/markdown/cap01-bienvenido.markdown

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,7 @@ Los métodos que pueden ser llamados desde el objeto jQuery, serán referenciado
125125

126126
- Muchos conceptos técnicos son nombrados en su versión traducida a español. Sin embargo, para tener de referencia, también se explica como es llamado en inglés.
127127

128-
- Los ejemplos y soluciones a ejercicios no están completamente traducidos. Esto es debido a que, cuando esté trabajando en un proyecto real, el código que encuentre en otros sitios probablemente esté en inglés. Aún así, se han traducido los comentarios incorporados en los códigos de ejemplos y algunos textos particulares para facilitar la comprensión.
128+
- Los ejemplos y soluciones a ejercicios no están completamente traducidos. Esto es debido a que, cuando esté trabajando en un proyecto real, el código que encuentre en otros sitios probablemente esté en inglés. Aún así, se han traducido los comentarios incorporados en los códigos de ejemplos y algunos textos particulares para facilitar la comprensión.
129129

130130

131131

libro/markdown/cap02-conceptos-basicos-javascript.markdown

Lines changed: 42 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,14 @@ Comprensión de declaraciones, nombres de variables, espacios en blanco, y otras
2020
**Declaración simple de variable**
2121

2222
```javascript
23-
var foo = 'hello world';
23+
var foo = 'hola mundo';
2424
```
2525

2626

2727
**Los espacios en blanco no tienen valor fuera de las comillas**
2828

2929
```javascript
30-
var foo = 'hello world';
30+
var foo = 'hola mundo';
3131
```
3232

3333

@@ -43,7 +43,7 @@ var foo = 'hello world';
4343

4444
```javascript
4545
var foo = function() {
46-
console.log('hello');
46+
console.log('hola');
4747
};
4848
```
4949

@@ -61,10 +61,10 @@ Los operadores básicos permiten manipular valores.
6161
**Concatenación**
6262

6363
```javascript
64-
var foo = 'hello';
65-
var bar = 'world';
64+
var foo = 'hola';
65+
var bar = 'mundo';
6666

67-
console.log(foo + ' ' + bar); // la consola de depuración muestra 'hello world'
67+
console.log(foo + ' ' + bar); // la consola de depuración muestra 'hola mundo'
6868
```
6969

7070

@@ -209,7 +209,7 @@ var bar = false;
209209

210210
if (bar) {
211211
// este código nunca se ejecutará
212-
console.log('hello!');
212+
console.log('hola!');
213213
}
214214

215215
if (bar) {
@@ -372,7 +372,7 @@ El *cuerpo* es el código a ejecutar en cada repetición del bucle.
372372
```javascript
373373
for (var i = 0, limit = 100; i < limit; i++) {
374374
// Este bloque de código será ejecutado 100 veces
375-
console.log('Currently at ' + i);
375+
console.log('Actualmente en ' + i);
376376
// Nota: el último registro que se mostrará
377377
// en la consola será "Actualmente en 99"
378378
}
@@ -434,7 +434,7 @@ do {
434434
// Incluso cuando la condición sea falsa
435435
// el cuerpo del bucle se ejecutará al menos una vez.
436436

437-
alert('Hello');
437+
alert('Hola');
438438

439439
} while (false);
440440
```
@@ -472,7 +472,7 @@ for (var i = 0; i < 10; i++) {
472472

473473
// La siguiente declaración será ejecutada
474474
// si la condición 'something' no se cumple
475-
console.log('Hello');
475+
console.log('Hola');
476476

477477
}
478478
```
@@ -550,30 +550,30 @@ Los vectores (en español también llamados *matrices* o *arreglos* y en inglés
550550
**Un vector simple**
551551

552552
```javascript
553-
var myArray = [ 'hello', 'world' ];
553+
var myArray = [ 'hola', 'mundo' ];
554554
```
555555

556556

557557
**Acceder a los ítems del vector a través de su índice**
558558

559559
```javascript
560-
var myArray = [ 'hello', 'world', 'foo', 'bar' ];
560+
var myArray = [ 'hola', 'mundo', 'foo', 'bar' ];
561561
console.log(myArray[3]); // muestra en la consola 'bar'
562562
```
563563

564564

565565
**Obtener la cantidad de ítems del vector**
566566

567567
```javascript
568-
var myArray = [ 'hello', 'world' ];
568+
var myArray = [ 'hola', 'mundo' ];
569569
console.log(myArray.length); // muestra en la consola 2
570570
```
571571

572572

573573
**Cambiar el valor de un ítem de un vector**
574574

575575
```javascript
576-
var myArray = [ 'hello', 'world' ];
576+
var myArray = [ 'hola', 'mundo' ];
577577
myArray[1] = 'changed';
578578
```
579579

@@ -583,17 +583,17 @@ myArray[1] = 'changed';
583583
**Añadir elementos a un vector**
584584

585585
```javascript
586-
var myArray = [ 'hello', 'world' ];
586+
var myArray = [ 'hola', 'mundo' ];
587587
myArray.push('new');
588588
```
589589

590590

591591
**Trabajar con vectores**
592592

593593
```javascript
594-
var myArray = [ 'h', 'e', 'l', 'l', 'o' ];
595-
var myString = myArray.join(''); // 'hello'
596-
var mySplit = myString.split(''); // [ 'h', 'e', 'l', 'l', 'o' ]
594+
var myArray = [ 'h', 'o', 'l', 'a' ];
595+
var myString = myArray.join(''); // 'hola'
596+
var mySplit = myString.split(''); // [ 'h', 'o', 'l', 'a' ]
597597
```
598598

599599

@@ -612,14 +612,14 @@ Curiosamente, en JavaScript, casi todo es un objeto — vectores, funciones, nú
612612
```javascript
613613
var myObject = {
614614
sayHello: function() {
615-
console.log('hello');
615+
console.log('hola');
616616
},
617617

618618
myName: 'Rebecca'
619619
};
620620

621621
myObject.sayHello(); // se llama al método sayHello,
622-
// el cual muestra en la consola 'hello'
622+
// el cual muestra en la consola 'hola'
623623

624624
console.log(myObject.myName); // se llama a la propiedad myName,
625625
// la cual muestra en la consola 'Rebecca'
@@ -678,7 +678,7 @@ var greet = function(person, greeting) {
678678
};
679679

680680

681-
greet('Rebecca', 'Hello'); // muestra en la consola 'Hello, Rebecca'
681+
greet('Rebecca', 'Hola'); // muestra en la consola 'Hola, Rebecca'
682682
```
683683

684684

@@ -690,7 +690,7 @@ var greet = function(person, greeting) {
690690
return text;
691691
};
692692

693-
console.log(greet('Rebecca','hello')); // la función devuelve 'Hello, Rebecca',
693+
console.log(greet('Rebecca','Hola')); // la función devuelve 'Hola, Rebecca',
694694
// la cual se muestra en la consola
695695
```
696696

@@ -704,8 +704,8 @@ var greet = function(person, greeting) {
704704
};
705705

706706

707-
var greeting = greet('Rebecca', 'Hello');
708-
greeting(); // se muestra en la consola 'Hello, Rebecca'
707+
var greeting = greet('Rebecca', 'Hola');
708+
greeting(); // se muestra en la consola 'Hola, Rebecca'
709709
```
710710

711711

@@ -719,7 +719,7 @@ Un patrón común en JavaScript son las funciones anónimas autoejecutables. Est
719719

720720
```javascript
721721
(function(){
722-
var foo = 'Hello world';
722+
var foo = 'Hola mundo';
723723
})();
724724

725725

@@ -741,7 +741,7 @@ var myFn = function(fn) {
741741
console.log(result);
742742
};
743743

744-
myFn(function() { return 'hello world'; }); // muestra en la consola 'hello world'
744+
myFn(function() { return 'hola mundo'; }); // muestra en la consola 'hola mundo'
745745
```
746746

747747

@@ -754,10 +754,10 @@ var myFn = function(fn) {
754754
};
755755

756756
var myOtherFn = function() {
757-
return 'hello world';
757+
return 'hola mundo';
758758
};
759759

760-
myFn(myOtherFn); // muestra en la consola 'hello world'
760+
myFn(myOtherFn); // muestra en la consola 'hola mundo'
761761
```
762762

763763

@@ -773,7 +773,7 @@ Por eso, es una práctica común utilizar el operador `typeof` cuando se trata d
773773

774774
```javascript
775775
var myFunction = function() {
776-
console.log('hello');
776+
console.log('hola');
777777
};
778778

779779
var myObject = {
@@ -782,7 +782,7 @@ var myObject = {
782782

783783
var myArray = [ 'a', 'b', 'c' ];
784784

785-
var myString = 'hello';
785+
var myString = 'hola';
786786

787787
var myNumber = 3;
788788

@@ -940,62 +940,62 @@ Las variables que son declaradas dentro de la función sin la palabra clave `var
940940
**Funciones tienen acceso a variables definidas dentro del mismo alcance**
941941

942942
```javascript
943-
var foo = 'hello';
943+
var foo = 'hola';
944944

945945
var sayHello = function() {
946946
console.log(foo);
947947
};
948948

949-
sayHello(); // muestra en la consola 'hello'
950-
console.log(foo); // también muestra en la consola 'hello'
949+
sayHello(); // muestra en la consola 'hola'
950+
console.log(foo); // también muestra en la consola 'hola'
951951
```
952952

953953

954954
**El código de afuera no tiene acceso a la variable definida dentro de la función**
955955

956956
```javascript
957957
var sayHello = function() {
958-
var foo = 'hello';
958+
var foo = 'hola';
959959
console.log(foo);
960960
};
961961

962-
sayHello(); // muestra en la consola 'hello'
962+
sayHello(); // muestra en la consola 'hola'
963963
console.log(foo); // no muestra nada en la consola
964964
```
965965

966966

967967
**Variables con nombres iguales pero valores diferentes pueden existir en diferentes alcances**
968968

969969
```javascript
970-
var foo = 'world';
970+
var foo = 'mundo';
971971

972972
var sayHello = function() {
973-
var foo = 'hello';
973+
var foo = 'hola';
974974
console.log(foo);
975975
};
976976

977-
sayHello(); // muestra en la consola 'hello'
978-
console.log(foo); // muestra en la consola 'world'
977+
sayHello(); // muestra en la consola 'hola'
978+
console.log(foo); // muestra en la consola 'mundo'
979979
```
980980

981981

982982
**Las funciones pueden "ver" los cambios en las variables antes de que la función sea definida**
983983

984984
```javascript
985985
var myFunction = function() {
986-
var foo = 'hello';
986+
var foo = 'hola';
987987

988988
var myFn = function() {
989989
console.log(foo);
990990
};
991991

992-
foo = 'world';
992+
foo = 'mundo';
993993

994994
return myFn;
995995
};
996996

997997
var f = myFunction();
998-
f(); // registra 'world' -- error
998+
f(); // registra 'mundo' -- error
999999
```
10001000

10011001

libro/pdf/Fundamentos_de_jQuery.pdf

-113 Bytes
Binary file not shown.

pandoc/html.template

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,14 @@
66
<meta charset="utf-8">
77
<meta http-equiv="Content-language" content="es"/>
88
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1"/>
9-
<meta name="description" content="$if(title-prefix)$$title-prefix$$endif$"/>
9+
<meta name="description" content="El propósito de este libro es proveer un resumen de la biblioteca, de tal forma que para cuando lo haya terminado de leer, será capaz de realizar tareas básicas utilizando jQuery y tendrá una sólida base para continuar el aprendizaje."/>
1010
<meta itemprop="name" content="$if(title-prefix)$$title-prefix$$endif$">
1111
<meta itemprop="description" content="El propósito de este libro es proveer un resumen de la biblioteca, de tal forma que para cuando lo haya terminado de leer, será capaz de realizar tareas básicas utilizando jQuery y tendrá una sólida base para continuar el aprendizaje.">
12-
<meta itemprop="image" content="http://librojquery.com/img/jquery_logo.png">
12+
<meta itemprop="image" content="http://librojquery.com/img/jquery-logo.gif">
13+
<meta property="og:url" content="http://librojquery.com/"/>
1314
<meta property="og:title" content="$if(title-prefix)$$title-prefix$$endif$"/>
14-
<meta property="og:image" content="http://librojquery.com/img/jquery_logo.png"/>
15+
<meta property="og:image" content="http://librojquery.com/img/jquery-logo.gif"/>
16+
<meta property="og:description" content="El propósito de este libro es proveer un resumen de la biblioteca, de tal forma que para cuando lo haya terminado de leer, será capaz de realizar tareas básicas utilizando jQuery y tendrá una sólida base para continuar el aprendizaje."/>
1517
<title>$if(title-prefix)$$title-prefix$$endif$</title>
1618
<link rel="stylesheet" type="text/css" href="css/markdown.css" media="screen, projection, print">
1719
<link rel="stylesheet" type="text/css" href="css/style.css" media="screen, projection, print">

0 commit comments

Comments
 (0)