HTMLpointHTMLpoint HTMLpoint.com


CURSO JAVASCRIPT
por Ilario Valdelli

Curso gratuito sobre Javascript, escrito con competencia y profesionalidad por Ilario Valdelli. Dirigido a quien quiere aprender Javascript sin tener que recurrir a costosos manuales pero con el apoyo de la práctica y de una exposición clara y detallada.

Usuarios nivel intermedio Recorrido aconsejado: Intermedio
Nivel de dificultad: medio
Test de preparación en 10 preguntas
F.A.Q.: respuestas a preguntas frecuentes


    1. El nacimiento de Javascript
    Historia y desarrollo del lenguaje de scripting al margen de la eterna disputa Msie/Netscape

    2. Aspectos y características generales
    Pecualiaridades del lenguaje de scripting y sus ventajas y desventajas respecto a lenguajes compilados

    3. Las distintas versiones
    ECMA y la normalización del lenguaje, además de una tabla con las actuales compatibilidades de Javascript y Jscript respecto a los navegadores

    Sintaxis y scriptt

    4. Marca <Script>
    La marca HTML para la inserción de script dentro de páginas web

    5. Invocación de los script
    Dos modos para insertar script en la página: invocado desde un file externo o directamente en el documento

    6. Navegadores no compatibles
    La marca <NOSCRIPT> para navegadores no compatibles con Javascript

    7. Comentarios y puntuación
    Comentarios al código, espacios en blanco y Case Sensitive, comillas simples y dobles

    8. Instrucciones
    Las instrucciones tienen como finalidad controlar el flujo de elaboración del código.

    9. Modalidades de ejecución
    Tras haber examinado las formas tradicionales de interrelación del código Javascript con HTML, ofrecemos un resumen de los conceptos vistos hasta ahora.


    Handler y eventos

    10. Los eventos
    Los eventos se usan para invocar instrucciones. En esta lección te mostraremos cómo se agrupan.

    11. Eventos que se activan con botones del ratón
    Los eventos onClick, onDblClick, onMouseDown, onMouseUp, onContextMenu

    12. Eventos que se activan con movimientos del ratón
    Los eventos onMouseOver, onMouseOut, onClick, onDblClick, onMouseDown, onMouseUp y onContextMenu

    13. Eventos que se activan arrastrando el ratón
    onDragDrop, onMove, onDragStart, onDrag, onDragEnter, onDragOver, onDragLeave, onDragEnd y onDrop

    14. Eventos vinculados al teclado
    onKeyPress, onKeyDown, onKeyUp y onHelp

    15. Eventos vinculados a las modificaciones
    onChange, onCellChange, onPropertyChange, onReadyStateChange y las marcas sensibles

    16. Eventos vinculados a Focus
    onFocus, onBlur, onSelect, onSelectStart, onbeforeEditFocus, onLoseCapture, marcas sensibles y teclas interceptables

    17. Eventos que se activan al cargarse los objetos
    En este grupo se pueden incluir los siguientes eventos: onLoad, onUnload, onAbort, onError, onBeforeUnload y onStop

    18. Eventos vinculados con el movimiento de las ventanas
    En este grupo se pueden incluir los siguientes eventos: onResize y onScroll

    19. Eventos vinculados a determinadas teclas
    En este grupo se pueden incluir los siguientes eventos: onSubmit y onReset


    Variables y operadores

    20. Valores literales
    Los valores literales son cantidades explícitas o representaciones de los valores del código.

    21. Caracteres especiales
    Entre las cadenas hay que indicar los caracteres especiales, que constituyen un medio para formatear el texto.

    22. Escape y Unescape
    Javascript puede elaborar las cadenas de Input incluso dentro de los propios script mediante los comandos escape y unescape.

    23. Declaración variables
    Las variables son nombres simbólicos que sirven para individuar las locaciones de memoria en las que pueden estar estar colocados los valores

    24. Identificadores
    Los nombres de los datos se llaman identificadores y están sometidos a algunas reglas. Veremos a cuáles.

    25. Palabras clave
    Lista de las palabras clave que no se pueden usar come identificadores de datos.

    26. Tipos de variables
    Javascript utiliza un control de tipo laxo, por lo que no existe una sección de declaración de variables, sino que automáticamente se asigna el tipo en base a la declaración

    27. Lifetime de los datos
    Con el lifetime, las variables duran sólo mientras la ventana que las ha creado permanece abierta.

    28. Paso de los datos
    En lugar de explicar cómo pasar los datos, veamos una situación concreta....

    29. Array
    Los array son listas numeradas de objetos, que en Javascript pueden también ser también de tipo diverso, las cuales pueden considerarse una unidad.

    30. Operadores
    Panorámica de los operadores utilizados en Javascript.

    31. Precedencia de los operadores
    Resumen de la precedencia de los operadores.

    32. Expresiones "al vuelo"
    Las expresiones pueden calcularse también dentro de marcas HTML, lo que permite construir valores "al vuelo"

    33. Instrucciones condicionales
    Introducción a las instrucciones condicionales de Javascript

    34. If...else
    El uso de If...else en Javascript

    35. For
    El loop for ejecuta una serie de instrucciones hasta que no se llega al límite indicado por una condición.

    36. While y do ... While
    Panorámica de dos controles de flujo

    37. Break y continue
    Los comandos break y continue sirven para optimizar los ciclos for y while, así como el operador condicional if.
  Vuelve a principio de página