Acerca de esta guía

  • Enlace amigable (slug) de la revisión: Guía_JavaScript_1.5/Acerca_de_esta_guía
  • Título de la revisión: Acerca de esta guía
  • Id de la revisión: 265588
  • Creada:
  • Creador: hugohabel
  • ¿Es la revisión actual? No
  • Comentario 6 words added, 5 words removed

Contenido de la revisión

{{ Traducción("inglés", "JavaScript/Guide/About", "en") }}

Nuevas características en versiones posteriores de JavaScript

/* Nota: Para agregar un enlace a las novedades en JavaScript, agregue el número de versión a la variable versionList mas abajo. 
La página enlazada debe estar en /es/Novedades_en_Javascript_N, donde N es el número de versión. */

/* Nota: Las novedades en JavaScript deben ser movidas a /es/JavaScript/Novedades_en_JavaScript/ y alli recidir cada una de las versiones,
acorde a las versiones en inglés. */

/* Nota: Falta traducir 1.8.1 y 1.8.5 */

var versionList = ['1.5', '1.6', '1.7', '1.8'];
var s = "";
<ul>
  foreach (var i in versionList) {
    let s = "/es/Novedades_en_Javascript_" .. i;
    <li>web.link(s, wiki.getPage(s).title)</li>;
  }
</ul>;

¿Qué debería saber ya?

Esta guía asume que usted cuenta ya con el siguiente conocimiento básico:

  • Un entendimiento general de la Internet y de la World Wide Web (WWW).
  • Un conocimiento práctico del lenguaje de marcas para Hipertexto {{ mediawiki.external('HyperText Markup Language') }} (HTML).

Es beneficioso alguna experiencia en programación en lenguajes como C o Visual Basic, pero no es requerido.

Versiones de JavaScript

Versión de JavaScript Versión del Navegador
JavaScript 1.0 Navegador 2.0
JavaScript 1.1 Navegador 3.0
JavaScript 1.2 Navegador 4.0-4.05
JavaScript 1.3 Navegador 4.06-4.7x
JavaScript 1.4  
JavaScript 1.5 Navegador 6.0
Mozilla (navegador de código abierto)
JavaScript 1.6 Firefox 1.5, otros productos basados en el Mozilla 1.8
JavaScript 1.7 Firefox 2, otros productos basados en el Mozilla 1.8.1
JavaScript 1.8 Firefox 3, otros productos basados en Gecko 1.9

Tabla 1: Versiones de JavaScript y Navegadores

Cada versión del servidor Netscape Enterprise también soporta una versión diferente de JavaScript. Para ayudarle a escribir sus scripts para que sean compatibles con múltiples versiones de un servidor Enterprise, este manual usa una abreviación para indicar la versión del servidor en el cual cada característica fue implementada.

Abreviaciones Versión del servidor Enterprise
NES 2.0 Netscape Enterprise Server 2.0
NES 3.0 Netscape Enterprise Server 3.0

Tabla 2: Abreviaciones de las versiones del servidor Netscape Enterprise

Dónde encontrar información de JavaScript

La documentación de JavaScript incluye los siguientes libros:

Si usted es principiante con JavaScript, comience por la Guía de JavaScript y una vez que haya obtenido firmes entendimientos de sus fundamentos, debe seguir con la Referencia de JavaScript 1.5 para conseguir más detalles individuales acerca de los objetos y las sentencias.

Consejos para aprender JavaScript

Empezar con Javascript es sencillo: todo lo que necesitas es un Navegador Web moderno. Esta guía incluye algunas características que están únicamente disponibles en las últimas versiones de Firefox (y otros navegadores basados en Gecko), entonces usar la versión más reciente de Firefox es lo recomendado.


Un interprete interactivo

Un intérprete interactivo de JavaScript es una invaluable ayuda para aprender el lenguaje, ya que le permite probar las cosas de manera interactiva sin tener que guardar un archivo y recargar la página. La Consola de Errores ubicada en el menú de Herramientas, provee una forma simple de probar interactivamente JavaScript: Solamente ingrese una línea de código y haga click en el botón "Evaluar".

Firebug

Un intérprete más avanzado está disponible al instalar Firebug, una extensión de Firefox. Expresiones que se escriben se interpretan como objetos y se vinculan a otras partes de Firebug. Por ejemplo, usted puede sumar 5 más 5, pasar a mayúsculas una cadena de texto, obtener un enlace clickeable al documento, u obtener un enlace a un elemento.

Usando la flecha en la esquina inferior derecha se accede a un editor de scripts de comandos de varias líneas.

Firebug también ofrece un avanzado inspeccionador del DOM, un depurador de JavaScript, una herramienta para perfilar y otras varias utilidades. Código JavaScript corriendo en una página Web puede llamar console.log(), una función que imprimé sus parámetros en la consola de Firebug.

Muchos de los ejemplos en está guía usa alert() para mostrar mensajes al ejecutarse. Si usted tiene Firebug instalado puede usar console.log() en lugar de alert() cuando ejecute estos ejemplos.

Convenciones en el documento

Las aplicaciones JavaScript se ejecutan en muchos sistemas operativos; la información en este libro se aplica a todas las versiones. Las rutas {{ mediawiki.external('paths') }} para archivos y directorios están dadas en un formato Windows (con contrabarras {{ mediawiki.external('backslashes') }} separando los nombres de directorios). Para las versiones Unix, la ruta de los directorios son las mismas, excepto que deben usarse barras {{ mediawiki.external('slashes') }} en vez de contrabarras {{ mediawiki.external('backslashes') }} para separar los directorios.

Esta guía utiliza los localizadores uniformes de recursos (URLs) {{ mediawiki.external('uniform resource locators') }} de la siguiente forma:

http://servidor.dominio/path/file.html

En estos URLs, "servidor" representa el nombre del servidor en el cual puede ejecutar su aplicación (p.e., busqueda1, www), "dominio" representa un nombre de dominio de Internet (p.e., netscape.com, uiuc.edu), "path" representa la estructura de directorios en el servidor y "file.html" representa un nombre individual de archivo. En general, los items en italica en un URLs se mantienen en su lugar y los items en un tipo normal de fuente monospace son literales. Si su servidor tiene habilitada la capa de sockets seguros {{ mediawiki.external('Secure Sockets Layer') }} (SSL), deberá usar https en lugar de http en el URL.

Esta guía utiliza las siguientes convenciones de tipo de fuente:

  • La fuente monospace font es usada para listados de código y código de ejemplo, para las API y elementos del lenguaje (tales como nombres de métodos y nombres de propiedades), nombres de archivos, nombres de rutas, nombres de directorios, etiquetas HTML y cualquier texto que deberá ser digitado en la pantalla. (La fuente Monospace italic es usada para fijar lugares empotrados {{ mediawiki.external('embedded') }} que deben mantenerse en el código.)
  • El tipo Italic type es usado para títulos de libros, para enfatizar, para variables y lugares que deben mantenerse y las palabras usadas en sentido literal.
  • La negrillas Boldface type son utilizadas para términos del glosario.

Notas de Traducción
Existen palabras que se entienden mejor en inglés por lo que se las mantiene sin traducir y como convenio se encierran entre corchetes []

{{ AnteriorSiguiente("Guía JavaScript 1.5", "Guía JavaScript 1.5:Concepto de JavaScript") }}

{{ languages( { "en": "en/Core_JavaScript_1.5_Guide/About", "fr": "fr/Guide_JavaScript_1.5/\u00c0_propos", "ja": "ja/Core_JavaScript_1.5_Guide/About", "ko": "ko/Core_JavaScript_1.5_Guide/About", "pl": "pl/Przewodnik_po_j\u0119zyku_JavaScript_1.5/O_tym_przewodniku", "zh-cn": "cn/Core_JavaScript_1.5_Guide/\u5173\u4e8e" } ) }}

Fuente de la revisión

<p>{{ Traducción("inglés", "JavaScript/Guide/About", "en") }}</p>
<h2 name="Nuevas_caracter.C3.ADsticas_en_versiones_posteriores_de_JavaScript">Nuevas características en versiones posteriores de JavaScript</h2>
<pre class="script" style="font-size: 16px;">/* Nota: Para agregar un enlace a las novedades en JavaScript, agregue el número de versión a la variable versionList mas abajo. 
La página enlazada debe estar en /es/Novedades_en_Javascript_N, donde N es el número de versión. */

/* Nota: Las novedades en JavaScript deben ser movidas a /es/JavaScript/Novedades_en_JavaScript/ y alli recidir cada una de las versiones,
acorde a las versiones en inglés. */

/* Nota: Falta traducir 1.8.1 y 1.8.5 */

var versionList = ['1.5', '1.6', '1.7', '1.8'];
var s = "";
&lt;ul&gt;
  foreach (var i in versionList) {
    let s = "/es/Novedades_en_Javascript_" .. i;
    &lt;li&gt;web.link(s, wiki.getPage(s).title)&lt;/li&gt;;
  }
&lt;/ul&gt;;
</pre>
<h2 name="Qu.C3.A9_deber.C3.ADa_saberse_ya">¿Qué debería saber ya?</h2>
<p>Esta guía asume que usted cuenta ya con el siguiente conocimiento básico:</p>
<ul> <li>Un entendimiento general de la Internet y de la World Wide Web (WWW).</li> <li>Un conocimiento práctico del lenguaje de marcas para Hipertexto {{ mediawiki.external('HyperText Markup Language') }} (<a href="/es/HTML" title="es/HTML">HTML</a>).</li>
</ul>
<p>Es beneficioso alguna experiencia en programación en lenguajes como C o Visual Basic, pero no es requerido.</p><h2 name="Versiones_de_JavaScript">Versiones de JavaScript</h2>
<table class="fullwidth-table"> <tbody> <tr> <th>Versión de JavaScript</th> <th>Versión del Navegador</th> </tr> <tr> <td>JavaScript 1.0</td> <td>Navegador 2.0</td> </tr> <tr> <td>JavaScript 1.1</td> <td>Navegador 3.0</td> </tr> <tr> <td>JavaScript 1.2</td> <td>Navegador 4.0-4.05</td> </tr> <tr> <td>JavaScript 1.3</td> <td>Navegador 4.06-4.7x</td> </tr> <tr> <td>JavaScript 1.4</td> <td> </td> </tr> <tr> <td>JavaScript 1.5</td> <td>Navegador 6.0<br> Mozilla (navegador de código abierto)</td> </tr> <tr> <td>JavaScript 1.6</td> <td><a href="/es/Firefox_1.5_para_Desarrolladores" title="es/Firefox_1.5_para_Desarrolladores">Firefox 1.5</a>, otros productos basados en el Mozilla 1.8</td> </tr> <tr> <td>JavaScript 1.7</td> <td><a href="/es/Firefox_2_para_desarrolladores" title="es/Firefox_2_para_desarrolladores">Firefox 2</a>, otros productos basados en el Mozilla 1.8.1</td> </tr> <tr> <td>JavaScript 1.8</td> <td><a href="/es/Firefox_3_para_desarrolladores" title="es/Firefox_3_para_desarrolladores">Firefox 3</a>, otros productos basados en Gecko 1.9</td> </tr> </tbody>
</table>
<p><small><strong>Tabla 1: Versiones de JavaScript y Navegadores</strong></small><br> <br> Cada versión del servidor Netscape Enterprise también soporta una versión diferente de JavaScript. Para ayudarle a escribir sus scripts para que sean compatibles con múltiples versiones de un servidor Enterprise, este manual usa una abreviación para indicar la versión del servidor en el cual cada característica fue implementada.</p>
<table class="fullwidth-table"> <tbody> <tr> <th>Abreviaciones</th> <th>Versión del servidor Enterprise</th> </tr> <tr> <td>NES 2.0</td> <td>Netscape Enterprise Server 2.0</td> </tr> <tr> <td>NES 3.0</td> <td>Netscape Enterprise Server 3.0</td> </tr> </tbody>
</table>
<p><small><strong>Tabla 2: Abreviaciones de las versiones del servidor Netscape Enterprise</strong></small></p>
<h2 name="D.C3.B3nde_encontrar_informaci.C3.B3n_de_JavaScript">Dónde encontrar información de JavaScript</h2>
<p>La documentación de JavaScript incluye los siguientes libros:</p>
<ul> <li><a href="/es/Guía_JavaScript_1.5" title="es/Guía_JavaScript_1.5">Guía de JavaScript 1.5</a> (éste manual) provee la información sobre el lenguaje JavaScript y sus objetos.</li> <li><a href="/es/Referencia_de_JavaScript_1.5" title="es/Referencia_de_JavaScript_1.5">Referencia de JavaScript 1.5</a> provee material de referencia para el lenguaje JavaScript.</li>
</ul>
<p>Si usted es principiante con JavaScript, comience por la <a href="/es/Guía_JavaScript_1.5" title="es/Guía_JavaScript_1.5">Guía de JavaScript</a> y una vez que haya obtenido firmes entendimientos de sus fundamentos, debe seguir con la <a href="/es/Referencia_de_JavaScript_1.5" title="es/Referencia_de_JavaScript_1.5">Referencia de JavaScript 1.5</a> para conseguir más detalles individuales acerca de los objetos y las sentencias.</p>
<h2>Consejos para aprender JavaScript</h2>
<p>Empezar con Javascript es sencillo: todo lo que necesitas es un Navegador Web moderno. Esta guía incluye algunas características que están únicamente disponibles en las últimas versiones de Firefox (y otros navegadores basados en Gecko), entonces usar la versión más reciente de Firefox es lo recomendado.</p>
<h3><br> Un interprete interactivo</h3>
<p>Un intérprete interactivo de JavaScript es una invaluable ayuda para aprender el lenguaje, ya que le permite probar las cosas de manera interactiva sin tener que guardar un archivo y recargar la página. La Consola de Errores ubicada en el menú de Herramientas, provee una forma simple de probar interactivamente JavaScript: Solamente ingrese una línea de código y haga click en el botón "Evaluar".</p>
<p><img alt="" class="internal" src="/@api/deki/files/5889/=consola_errores_es.png" style="width: 646px; height: 185px;"></p>
<h3>Firebug</h3>
<p>Un intérprete más avanzado está disponible al instalar <a class="external" href="http://www.getfirebug.com/" title="http://www.getfirebug.com/">Firebug</a>, una extensión de Firefox. <span id="result_box" lang="es"><span class="hps">Expresiones que se escriben</span> <span class="hps">se interpretan como objetos</span> <span class="hps">y se vinculan a</span> <span class="hps">otras partes de</span> <span class="hps">Firebug</span></span>. Por ejemplo, usted puede sumar 5 más 5, pasar a mayúsculas una cadena de texto, obtener un enlace clickeable al documento, u obtener un enlace a un elemento.</p>
<p><img alt="" class="internal" src="/@api/deki/files/5890/=firebug_es.png" style="width: 769px; height: 251px;"></p>
<p><span id="result_box" lang="es"><span class="hps">Usando la flecha</span> <span class="hps">en la esquina</span> <span class="hps">inferior derecha</span> se accede a <span class="hps">un editor de</span> <span class="hps">scripts</span> <span class="hps">de comandos</span> <span class="hps">de</span> <span class="hps">varias líneas.</span></span></p>
<p>Firebug también ofrece un avanzado inspeccionador del DOM, un depurador de JavaScript, una herramienta para perfilar y otras varias utilidades. Código JavaScript corriendo en una página Web puede llamar <code>console.log()</code>, una función que imprimé sus parámetros en la consola de Firebug.</p>
<p>Muchos de los ejemplos en está guía usa <code>alert()</code> para mostrar mensajes al ejecutarse. Si usted tiene Firebug instalado puede usar <code>console.log()</code> en lugar de <code>alert()</code> cuando ejecute estos ejemplos.</p>
<h2 name="Convenciones_en_el_documento">Convenciones en el documento</h2>
<p>Las aplicaciones JavaScript se ejecutan en muchos sistemas operativos; la información en este libro se aplica a todas las versiones. Las rutas {{ mediawiki.external('paths') }} para archivos y directorios están dadas en un formato Windows (con contrabarras {{ mediawiki.external('backslashes') }} separando los nombres de directorios). Para las versiones Unix, la ruta de los directorios son las mismas, excepto que deben usarse barras {{ mediawiki.external('slashes') }} en vez de contrabarras {{ mediawiki.external('backslashes') }} para separar los directorios.</p>
<p>Esta guía utiliza los localizadores uniformes de recursos (URLs) {{ mediawiki.external('uniform resource locators') }} de la siguiente forma:</p>
<p><code><span class="nowiki">http://servidor.dominio/path/file.html</span></code></p>
<p>En estos URLs, "servidor" representa el nombre del servidor en el cual puede ejecutar su aplicación (p.e., busqueda1, www), "dominio" representa un nombre de dominio de Internet (p.e., netscape.com, uiuc.edu), "path" representa la estructura de directorios en el servidor y "file.html" representa un nombre individual de archivo. En general, los items en italica en un URLs se mantienen en su lugar y los items en un tipo normal de fuente monospace son literales. Si su servidor tiene habilitada la capa de sockets seguros {{ mediawiki.external('Secure Sockets Layer') }} (SSL), deberá usar https en lugar de http en el URL.</p>
<p>Esta guía utiliza las siguientes convenciones de tipo de fuente:</p>
<ul> <li>La fuente <code>monospace font</code> es usada para listados de código y código de ejemplo, para las API y elementos del lenguaje (tales como nombres de métodos y nombres de propiedades), nombres de archivos, nombres de rutas, nombres de directorios, etiquetas HTML y cualquier texto que deberá ser digitado en la pantalla. (La fuente Monospace italic es usada para fijar lugares empotrados {{ mediawiki.external('embedded') }} que deben mantenerse en el código.)</li> <li>El tipo <em>Italic type</em> es usado para títulos de libros, para enfatizar, para variables y lugares que deben mantenerse y las palabras usadas en sentido literal.</li> <li>La negrillas <strong>Boldface type</strong> son utilizadas para términos del glosario.</li>
</ul>
<div class="note"> <p><strong>Notas de Traducción</strong><br> Existen palabras que se entienden mejor en inglés por lo que se las mantiene sin traducir y como convenio se encierran entre corchetes []</p>
</div>
<div class="noinclude"> <p>{{ AnteriorSiguiente("Guía JavaScript 1.5", "Guía JavaScript 1.5:Concepto de JavaScript") }}</p>
</div>
<p>{{ languages( { "en": "en/Core_JavaScript_1.5_Guide/About", "fr": "fr/Guide_JavaScript_1.5/\u00c0_propos", "ja": "ja/Core_JavaScript_1.5_Guide/About", "ko": "ko/Core_JavaScript_1.5_Guide/About", "pl": "pl/Przewodnik_po_j\u0119zyku_JavaScript_1.5/O_tym_przewodniku", "zh-cn": "cn/Core_JavaScript_1.5_Guide/\u5173\u4e8e" } ) }}</p>
Revertir a esta revisión