Confusiones JavaScript

  • joebert
  • Sledgehammer
  • Genius
  • No Avatar
  • Registrado: Feb 10, 2004
  • Mensajes: 13455
  • Loc: Florida
  • Status: Offline

Nota Febrero 3rd, 2010, 12:47 am

Mientras que usted está en el tema de parseInt, siempre es bueno saber que puede pasar a un segundo parseInt radix argumento.

La forma más sencilla que puedo describir como funciona es usar números hexadecimales. Decir, por ejemplo, usted tiene la cadena hexadecimal siguiente.

Código: [ Select ]
FF


Se parece mucho a usar algo yould por un valor de color CSS, ¿verdad?

Anywho, si se pasa 16 años como el segundo argumento de parseInt, se le indicará el número real que se traduce en cadena hexadecimal.

Código: [ Select ]
var N = parseInt('ff', 16); // N = 255
Strong with this one, the sudo is.
  • Anonymous
  • Bot
  • No Avatar
  • Registrado: 25 Feb 2008
  • Mensajes: ?
  • Loc: Ozzuland
  • Status: Online

Nota Febrero 3rd, 2010, 12:47 am

  • Bogey
  • Bogey
  • Genius
  • Avatar de Usuario
  • Registrado: Jul 14, 2005
  • Mensajes: 8211
  • Loc: USA
  • Status: Offline

Nota Febrero 3rd, 2010, 6:10 pm

Gracias por esa explicación. No sé si se ha utilizado la documentación para que o no, y si no, usted seguramente sabe JavaScript muy bien.

He leído que en mi libro de JavaScript, así que tuve una idea sobre él. Pero cualquier cosa que me ayudara a aprender JavaScript es apreciado. Gracias.
"Bring forth therefore fruits meet for repentance:" Matthew 3:8
  • Bogey
  • Bogey
  • Genius
  • Avatar de Usuario
  • Registrado: Jul 14, 2005
  • Mensajes: 8211
  • Loc: USA
  • Status: Offline

Nota Febrero 3rd, 2010, 6:21 pm

Tengo una pregunta.

Tengo el siguiente código:
JAVASCRIPT Código: [ Select ]
onload = function()
{
    newGame();
}
 
function newGame()
{
    var cash = document.getElementById('cash_owned');
   
    cash.innerHTML = '200';
}
  1. onload = function()
  2. {
  3.     newGame();
  4. }
  5.  
  6. function newGame()
  7. {
  8.     var cash = document.getElementById('cash_owned');
  9.    
  10.     cash.innerHTML = '200';
  11. }
Pero eso no hace nada.

Cualquier ayuda? He intentado mover el newGame function (), al frente de esa función onload, pero no funcionó de todos modos.
"Bring forth therefore fruits meet for repentance:" Matthew 3:8
  • joebert
  • Sledgehammer
  • Genius
  • No Avatar
  • Registrado: Feb 10, 2004
  • Mensajes: 13455
  • Loc: Florida
  • Status: Offline

Nota Febrero 3rd, 2010, 10:22 pm

¿Tiene su consola de errores de los navegadores mencionar los errores de JavaScript?
Strong with this one, the sudo is.
  • mk27
  • Proficient
  • Proficient
  • Avatar de Usuario
  • Registrado: Jun 09, 2009
  • Mensajes: 334
  • Status: Offline

Nota Febrero 4th, 2010, 1:28 pm

joebert escribió:
¿Tiene su consola de errores de los navegadores mencionar los errores de JavaScript?


Yo, definitivamente quieres estar utilizando el "incendiario" plugin para Firefox cuando JS programación.

Bogey escribió:
JAVASCRIPT Código: [ Select ]
onload = function()
 
  1. onload = function()
  2.  
Pero eso no hace nada.


Es probable que tenga que utilizar document.body.onload o ventana. onload , Suponiendo que el script está cargado en <head> que es la única manera que esto va a funcionar. La forma en que normalmente no haría es utilizar la etiqueta <body>:
Código: [ Select ]
<body onload="newGame()">


Aunque más a menudo acabo de incluir un script de inicialización en la final de la página:
Código: [ Select ]
<script type="text/javascript">
[set some variables]
init(); /* from script loaded in the head */
</script>
</body>
  1. <script type="text/javascript">
  2. [set some variables]
  3. init(); /* from script loaded in the head */
  4. </script>
  5. </body>

De esta manera, si desea asignar algunos atributos (et al.) En el script JS que puede hacer que en la función init (), y asegurarse de que todos los elementos de hecho existen, independientemente del navegador.
Imagen
  • Bogey
  • Bogey
  • Genius
  • Avatar de Usuario
  • Registrado: Jul 14, 2005
  • Mensajes: 8211
  • Loc: USA
  • Status: Offline

Nota Febrero 4th, 2010, 9:05 pm

Ninguna de esas obras, y mientras el onload como el atributo Body Works, XHTML no es válido. Tal vez no debería preocuparse de que, si bien el aprendizaje JavaScript...Im tratando de averiguar cómo hacer que funcionen.

@ Joebert: No. Im probablemente va a Firebug.
"Bring forth therefore fruits meet for repentance:" Matthew 3:8
  • mk27
  • Proficient
  • Proficient
  • Avatar de Usuario
  • Registrado: Jun 09, 2009
  • Mensajes: 334
  • Status: Offline

Nota Febrero 5th, 2010, 5:08 pm

Bogey escribió:
el onload como el atributo Body Works, XHTML no es válido.


Ah. La segunda opción pasará estrictos XHTML, y de hecho es la más robusta / a toda prueba y útil. Por supuesto, es posible que p-off algunas personas que son muy anal al no incluir javascript demasiado en la fuente de la página. gif "alt =": lol: "title =" Laughing "> Que sólo importa si esas personas respecto de su situación (supongo que todo depende de cuánto quieres a retorcer usted mismo).
Imagen

Publicar Información

  • Total de mensajes en este tema: 22 mensajes
  • Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 228 invitados
  • No puede abrir nuevos temas en este Foro
  • No puede responder a temas en este Foro
  • No puede editar sus mensajes en este Foro
  • No puede borrar sus mensajes en este Foro
  • No puede enviar adjuntos en este Foro
 
 

© 2011 Unmelted, LLC. Ozzu® es una marca registrada de Unmelted, LLC