-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
170 lines (144 loc) · 7.33 KB
/
index.html
File metadata and controls
170 lines (144 loc) · 7.33 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
<!doctype html>
<html>
<head>
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-158904079-1"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-158904079-1');
</script>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Eloquent JavaScript en Español</title>
<link rel=stylesheet href="css/ejs.css">
<style>
article { display: flex; margin: 0 2em; flex-wrap: wrap; max-width: none; max-width: calc(38em + 500px); }
#cover { flex-basis: 480px; max-width: 35em; flex-grow: 1; margin-right: 3em; }
#contents { flex-basis: 500px; flex-grow: 1; max-width: 35em;}
#links { flex-basis: 100%; max-width: 35em; }
li.contents-intro:before { display: none; }
.toc h3 { float: right; font-family: inherit; margin: 0; font-weight: normal; font-size: 90%;}
@media screen and (max-width: 585px) { .toc h3 { display: none }}
@media screen and (max-width: 500px) { #cover { margin-right: 0 } article { margin: 0 } }
ul.links { list-style-type: circle; }
img.logo { vertical-align: text-top; padding: 0px 4px; border: 0; }
</style>
</head>
<article>
<div id=cover>
<p style="margin: 1em 0">
<a href="https://www.amazon.com/gp/product/1593279507/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1593279507&linkCode=as2&tag=marijhaver-20&linkId=d8642c0457954f03e27c02b0034d0d60">
<img src="img/cover.jpg" alt="Cover image" style="border: 1px solid black; max-width: 100%; box-shadow: 4px 4px 7px rgba(0, 0, 0, 0.4)">
</a>
</p>
<h1>Eloquent JavaScript<div style="font-size: 70%">3ra edición en Español</div></h2>
<p>Este libro es sobre JavaScript, programación, y las maravillas de lo digital.
Puedes leerlo aquí u obtener tu copia (en inglés) en:
<a href="https://www.amazon.com/gp/product/1593279507/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1593279507&linkCode=as2&tag=marijhaver-20&linkId=d8642c0457954f03e27c02b0034d0d60">No Starch Press
</a>.</p>
<p>Escrito por Marijn Haverbeke.</p>
<p>
Traducido por
<a href="https://github.com/orgs/Eloquent-JavaScript-Espanol/people">
un equipo de nerds.
</a>
Los primeros 12 capítulos de la primera traducción furon tomados de
<a href="https://github.com/CodeKommissar/JavaScript-Elocuente">JavaScript Elocuente</a>.
Continuaremos con los pendientes y al terminar se hará una revisión completa.
</p>
<p>
¿Quieres contribuir a la traducción? Revisa este repositorio:
</p>
<div style="font-size: 80%">
<p>Licenciado bajo
a <a href="https://creativecommons.org/licenses/by-nc/3.0/">Licencia
Creative Commons Atribución-NoComercial 3.0</a>.
Todo el código esta bajo la licencia
<a href="https://opensource.org/licenses/MIT">MIT license</a>.</p>
<p>Ilustraciones por varios artistas: Portada e ilustraciones de los capítulos
por <a href="http://madalinatantareanu.com/">Madalina Tantareanu</a>.
Pixel art en Capítulos 7 y 16 por Antonio Perdomo Pastor. Diagramas de Expresiones
Regulares en el Capítulo 9 generados con <a href="https://regexper.com">regexper.com</a>
por Jeff Avallone. Fotografía de la villa en le Capítulo 11 por Fabrice Creuzot. Concepto
del juego para el Capítulo 15 por <a href="http://lessmilk.com">Thomas
Palef</a>.</p>
<p>La tercera edición fue posible gracias
a <a href="backers3.html">325 contribuidores financieros</a>, más
notablemente <a href="https://nextjournal.com/"><img src="img/nextjournal.png"
alt="Nextjournal" class=logo></a> y <a href="https://www.holbertonschool.com/"><img src="img/holberton.png" alt="Holberton School" class=logo></a>. La segunda edición
fue apoyada por <a href="backers.html">454 contribuyentes</a>, con
contribuciones significativas
de <a href="https://www.mozilla.org/en-US/"><img src="img/mozilla_mini.png"
alt=Mozilla
class=logo></a>, <a href="https://www.hackreactor.com/"><img src="img/hack_reactor_mini.png"
alt="Hack Reactor" class=logo></a>,
y <a href="https://www.ghostery.com/"><img src="img/ghostery_mini.png"
alt="Ghostery" class=logo></a>.</p>
</div>
</div>
<div id=contents>
<h2>Contenido</h2>
<ol class=toc>
<li class="contents-intro"><a href="00_intro.html">Introducción</a>
<li style="counter-reset: li">
<h3>(Parte 1: Languaje)</h3>
<a href="01_values.html">Valores, tipos y operadores</a>
</li>
<li><a href="02_program_structure.html">Estructura del Programa</a>
<li><a href="03_functions.html">Funciones</a>
<li><a href="04_data.html">Estructuras de datos</a>
<li><a href="05_higher_order.html">Funciones de orden superior</a>
<li><a href="06_object.html">La Vida Secreta de los Objetos</a>
<li><a href="07_robot.html">Proyecto: Un Robot</a>
<li><a href="08_error.html">Bugs y Errores</a>
<li><a href="09_regexp.html">Expresiones Regulares</a>
<li><a href="10_modules.html">Módulos</a>
<li><a href="11_async.html">Programación Asíncrona</a>
<li><a href="12_language.html">Proyecto: Un lenguaje de programación</a>
<!-- <li>
<h3>(Part 2: Browser)</h3>
<a href="13_browser.html">JavaScript and the Browser</a>
</li>
<li><a href="14_dom.html">The Document Object Model</a>
<li><a href="15_event.html">Handling Events</a>
<li><a href="16_game.html">Project: A Platform Game</a>
<li><a href="17_canvas.html">Drawing on Canvas</a>
<li><a href="18_http.html">HTTP and Forms</a>
<li><a href="19_paint.html">Project: A Pixel Art Editor</a>
<li>
<h3>(Part 3: Node)</h3>
<a href="20_node.html">Node.js</a>
</li>
<li><a href="21_skillsharing.html">Project: Skill-Sharing Website</a> -->
</ol>
</div>
<div id=links>
<p>La versión de papel (que incluye un capítulo extra) la tiene
<a href="http://www.nostarch.com/ejs3">No Starch Press</a>.</p>
<h2>Otras páginas</h2>
<ul class="links">
<li><a href="code">Code sandbox y soluciones a los ejercicios</a></li>
<li><a href="errata.html">Errata del libro impreso</a></li>
<li><a href="Eloquent_JavaScript.pdf">Archivo PDF del libro</a> (y una <a href="Eloquent_JavaScript_small.pdf">versión pequeña para mobile</a>)</li>
<li><a href="https://eloquentjavascript.net/Eloquent_JavaScript.epub">Versión EPUB</a></li>
<li><a href="https://eloquentjavascript.net/Eloquent_JavaScript.mobi">Versión MOBI (Kindle)</a></li>
<li><a href="https://eloquentjavascript.net/1st_edition">La primera edición (en Inglés)</a></li>
<li><a href="https://eloquentjavascript.net/2nd_edition">La segunda edición (en Inglés)</a></li>
<li><a href="http://hectorip.github.io/Eloquent-JavaScript-ES-online/">La segunda edición (parcialmente en español)</a></li>
</ul>
<h2>Otras Traducciones</h2>
<h3>Tercera Edición</h3>
<ul class=translations>
<li><a href="http://eloquentjs.ir/">فارسی (Persa)</a></li>
</ul>
<h3>Segunda edición</h3>
<ul class=translations>
<li><a href="https://to6esko.github.io/">Български (Búlgaro)</a></li>
<li><a href="https://braziljs.github.io/eloquente-javascript/">Português (Portugués)</a></li>
<li><a href="https://karmazzin.gitbooks.io/eloquentjavascript_ru/content/">Русский (Ruso)</a></li>
</ul>
</div>
</article>
</html>