You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Material licenciado por Rebecca Murphey bajo la licencia \href{http://creativecommons.org/licenses/by-sa/3.0/us/}{Creative Commons Attribution-Share Alike 3.0 United States}. Usted es libre de copiarlo, distribuirlo, transmitirlo y modificarlo, siempre y cuando haga referencia a \href{https://github.com/rmurphey/jqfundamentals}{este repositorio} y atribuya la autoría original a Rebecca Murphey. Si altera, transforma o crea una obra derivada, deberá distribuir el resultado bajo una licencia igual, similar o compatible. Cualquiera de las condiciones mencionadas pueden no aplicarse si obtiene permisos del autor. Para cualquier reutilización o distribución, deberá dejar en claro la licencia la mejor manera para hacerlo es a través de un enlace hacia la licencia \href{http://creativecommons.org/licenses/by-sa/3.0/us/}{Creative Commons Attribution-Share Alike 3.0 United States}.
<p>Este mecanismo puede ser útil cuando trabaje con funciones de devolución de llamadas (en inglés <em>callbacks</em>). Sin embargo, en estos casos, es preferible que utilice <ahref="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function/bind">Function.bind</a> ya que evitará cualquier sobrecarga asociada con el alcance (<em>scope</em>).</p>
1155
-
<hr/>
1156
1154
</div>
1157
1155
</div>
1158
1156
<divid="conceptos-básicos-de-jquery">
@@ -1486,7 +1484,7 @@ <h2><a href="#TOC"><span class="header-section-number">3.6</span> Recorrer el DO
1486
1484
<divid="manipulación-de-elementos">
1487
1485
<h2><ahref="#TOC"><spanclass="header-section-number">3.7</span> Manipulación de Elementos</a></h2>
1488
1486
<p>Una vez realizada la selección de los elementos que desea utilizar, “la diversión comienza”. Es posible cambiar, mover, remover y duplicar elementos. También crear nuevos a través de una sintaxis simple.</p>
1489
-
<p>La documentación completa sobre los métodos de manipulación puede encontrarla en <ahref="http://api.jquery.com/category/manipulation/">http://api.jquery.com/category/manipulation/</a>.</p>
1487
+
<p>La documentación completa sobre los métodos de manipulación puede encontrarla en la sección <code>Manipulation</code>: <ahref="http://api.jquery.com/category/manipulation/">http://api.jquery.com/category/manipulation/</a>.</p>
<h3><ahref="#TOC"><spanclass="header-section-number">3.7.1</span> Obtener y Establecer Información en Elementos</a></h3>
1492
1490
<p>Existen muchas formas por las cuales de puede modificar un elemento. Entre las tareas más comunes están las de cambiar el HTML interno o algún atributo del mismo. Para este tipo de tareas, jQuery ofrece métodos simples, funcionales en todos los navegadores modernos. Incluso es posible obtener información sobre los elementos utilizando los mismos métodos pero en su forma de método obtenedor.</p>
<li><p>Añadir otra opción al elemento <code>select</code>; darle a la opción añadida el valor <em>“Wednesday”</em>.</p></li>
1676
1674
<li><p>Añadir un nuevo <code>div.module</code> a la página después del último; luego añadir una copia de una de las imágenes existentes dentro del nuevo <code>div</code>.</p></li>
<p>Con jQuery, agregar efectos a una página es muy fácil. Estos efectos poseen una configuración predeterminada pero también es posible proveerles parámetros personalizados. Además es posible crear animaciones particulares estableciendo valores de propiedades CSS.</p>
2095
-
<p>Para una completa documentación sobre los diferentes tipos de efectos puede visitar <ahref="http://api.jquery.com/category/effects/">http://api.jquery.com/category/effects/</a>.</p>
2090
+
<p>Para una completa documentación sobre los diferentes tipos de efectos puede visitar la sección <code>effects</code>: <ahref="http://api.jquery.com/category/effects/">http://api.jquery.com/category/effects/</a>.</p>
2096
2091
</div>
2097
2092
<divid="efectos-incorporados-en-la-biblioteca">
2098
2093
<h2><ahref="#TOC"><spanclass="header-section-number">6.2</span> Efectos Incorporados en la Biblioteca</a></h2>
@@ -2249,7 +2244,6 @@ <h3><a href="#TOC"><span class="header-section-number">6.5.3</span> Crear un Sli
2249
2244
<li><p>Una vez llegado al último ítem de la lista, comenzar de nuevo con el primero;</p></li>
2250
2245
</ol>
2251
2246
<p>Para un desafío mayor, realice un área de navegación por debajo del slideshow que muestre cuantas imágenes existen y en cual se encuentra (ayuda: $.fn.prevAll` puede resultar útil).</p>
<li>Finalmente remover el botón <em>submit</em> del formulario.</li>
2576
2570
</ol>
2577
2571
<p>Notar que cada vez que la selección cambia, se realiza una petición Ajax. ¿Cómo cambiaría el código para realizar solo una petición y guardar la información para aprovecharla cuando se vuelve a cambiar la opción seleccionada?</p>
2578
-
<hr/>
2579
2572
</div>
2580
2573
</div>
2581
2574
</div>
@@ -3010,7 +3003,6 @@ <h3><a href="#TOC"><span class="header-section-number">8.6.2</span> Escribir una
<h2><ahref="#TOC"><spanclass="header-section-number">9.13</span> No Tratar a jQuery como si fuera una Caja Negra</a></h2>
3265
3257
<p>Utilice el código fuente de la biblioteca como si fuera su documentación — guarde el enlace <ahref="http://bit.ly/jqsource">http://bit.ly/jqsource</a> como marcador para tener de referencia.</p>
3266
-
<hr/>
3267
3258
</div>
3268
3259
</div>
3269
3260
<divid="organización-del-código">
@@ -3503,7 +3494,7 @@ <h3><a href="#TOC"><span class="header-section-number">10.2.2</span> El Patrón
3503
3494
<h2><ahref="#TOC"><spanclass="header-section-number">10.3</span> Gestión de Dependencias</a></h2>
3504
3495
<blockquote>
3505
3496
<p><strong>Nota</strong></p>
3506
-
<p>Esta sección esta basada en la excelente documentación de RequireJS <ahref="http://requirejs.org/docs/jquery.html">http://requirejs.org/docs/jquery.html</a> y es utilizada con el permiso de James Burke, autor de RequireJS.</p>
3497
+
<p>Esta sección esta basada en la excelente <ahref="http://requirejs.org/docs/jquery.html">documentación de RequireJS</a> y es utilizada con el permiso de James Burke, autor de RequireJS.</p>
3507
3498
</blockquote>
3508
3499
<p>Cuando un proyecto alcanza cierto tamaño, comienza a ser difícil el manejo de los módulos de una aplicación, ya que es necesario saber ordenarlos de forma correcta, y comenzar a combinarlos en un único archivo para lograr la menor cantidad de peticiones. También es posible que se quiera cargar código “al vuelo” luego de la carga de la página.</p>
3509
3500
<p>RequireJS es una herramienta de gestión de dependencias creada por James Burke, la cual ayuda a manejar los módulos, cargarlos en un orden correcto y combinarlos de forma fácil sin tener que realizar ningún cambio. A su vez, otorga una manera fácil de cargar código una vez cargada la página, permitiendo minimizar el tiempo de descarga.</p>
@@ -3653,7 +3644,6 @@ <h3><a href="#TOC"><span class="header-section-number">10.4.1</span> Crear un M
3653
3644
myPortlet.destroy(); // remueve el portlet de la página
3654
3645
myPortlet.setSource('data/html/onions.html'); // cambia el código
<p>Los eventos personalizados ofrecen una nueva manera de pensar el código: ellos ponen el énfasis en el objetivo de un comportamiento, no en el elemento que lo activa. Si se toma el tiempo desde el principio para explicar las piezas de su aplicación, así como los comportamientos que esas piezas necesitan exhibir, los eventos personalizados proveen una manera poderosa para “hablar” con esas piezas, ya sea de una en una o en masa.</p>
4003
3993
<p>Una vez que los comportamientos se han descripto, se convierte en algo trivial ejecutarlos desde cualquier lugar, lo que permite la rápida creación y experimentación de opciones de interfaz. Finalmente, los eventos personalizados también permiten mejorar la lectura del código y su mantenimiento, haciendo clara la relación entre un elemento y su comportamiento.</p>
4004
3994
<p>Puede ver la aplicación completa en los archivos <code>demos/custom-events/custom-events.html</code> y <code>demos/custom-events/js/custom-events.js</code> del material que componen este libro.</p>
<p>Material licenciado por Rebecca Murphey bajo la licencia <ahref="http://creativecommons.org/licenses/by-sa/3.0/us/">Creative Commons Attribution-Share Alike 3.0 United States</a>. Usted es libre de copiarlo, distribuirlo, transmitirlo y modificarlo, siempre y cuando haga referencia a <ahref="http://github.com/rmurphey/jqfundamentals">este repositorio</a> y atribuya la autoría original a Rebecca Murphey. Si altera, transforma o crea una obra derivada, deberá distribuir el resultado bajo una licencia igual, similar o compatible. Cualquiera de las condiciones mencionadas pueden no aplicarse si obtiene permisos del autor. Para cualquier reutilización o distribución, deberá dejar en claro la licencia la mejor manera para hacerlo es a través de un enlace hacia la licencia <ahref="http://creativecommons.org/licenses/by-sa/3.0/us/">Creative Commons Attribution-Share Alike 3.0 United States</a>.</p>
Copy file name to clipboardExpand all lines: libro/markdown/cap02-conceptos-basicos-javascript.markdown
-1Lines changed: 0 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -1092,4 +1092,3 @@ outerObj.outerFunction();
1092
1092
Este mecanismo puede ser útil cuando trabaje con funciones de devolución de llamadas (en inglés *callbacks*). Sin embargo, en estos casos, es preferible que utilice [Function.bind](https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function/bind) ya que evitará cualquier sobrecarga asociada con el alcance (*scope*).
Una vez realizada la selección de los elementos que desea utilizar, "la diversión comienza". Es posible cambiar, mover, remover y duplicar elementos. También crear nuevos a través de una sintaxis simple.
504
504
505
-
La documentación completa sobre los métodos de manipulación puede encontrarla en [http://api.jquery.com/category/manipulation/](http://api.jquery.com/category/manipulation/).
505
+
La documentación completa sobre los métodos de manipulación puede encontrarla en la sección `Manipulation`: [http://api.jquery.com/category/manipulation/](http://api.jquery.com/category/manipulation/).
506
506
507
507
508
508
@@ -776,4 +776,3 @@ for (var i = 0; i<5; i++) { ... }
Copy file name to clipboardExpand all lines: libro/markdown/cap06-efectos.markdown
+1-2Lines changed: 1 addition & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@
6
6
7
7
Con jQuery, agregar efectos a una página es muy fácil. Estos efectos poseen una configuración predeterminada pero también es posible proveerles parámetros personalizados. Además es posible crear animaciones particulares estableciendo valores de propiedades CSS.
8
8
9
-
Para una completa documentación sobre los diferentes tipos de efectos puede visitar [http://api.jquery.com/category/effects/](http://api.jquery.com/category/effects/).
9
+
Para una completa documentación sobre los diferentes tipos de efectos puede visitar la sección `effects`: [http://api.jquery.com/category/effects/](http://api.jquery.com/category/effects/).
10
10
11
11
12
12
@@ -222,4 +222,3 @@ Para un desafío mayor, realice un área de navegación por debajo del slideshow
0 commit comments