Información básica Curso "Tutorial básico del programador web: JavaScript desde cero" (CU01100E)
|
Escrito por aprenderaprogramar.com |
Índice del curso "Tutorial básico del programador web: JavaScript desde cero" (CU01101E)
|
Escrito por César Krall |
Orientación sobre el curso "Tutorial básico del programador web: JavaScript desde cero" (CU01102E)
|
Escrito por César Krall |
¿Qué es JavaScript? Principales usos. Servidor y cliente. Html, css y programación. Efectos (CU01103E)
|
Escrito por César Krall |
JavaScript: lenguaje de programación web. JavaScript de lado del servidor. Node.js, Jaxer, Ringojs... (CU01104E)
|
Escrito por César Krall |
Diferencias entre JavaScript y Java, HTML, CSS, PHP... Frontera entre lenguajes en desarrollos web (CU01105E)
|
Escrito por César Krall |
JavaScript en CMS's Joomla, Wordpress, Drupal, Prestashop... Módulos, templates o themes... (CU01106E)
|
Escrito por César Krall |
Empezar a usar JavaScript a partir de HTML y CSS básicos (menú, listas, links, formularios, etc.) (CU01107E)
|
Escrito por César Krall |
Diferencias de navegadores ante JavaScript (Firefox, Explorer, Chrome, Safari…). JavaScript en línea (CU01108E)
|
Escrito por César Krall |
JavaScript interno con script type="text/javascript". Intérprete JavaScript . Función ejemplo básico (CU01109E)
|
Escrito por César Krall |
Archivos de extensión js. Incluir JavaScript en webs referenciando un fichero externo con src (CU01110E)
|
Escrito por César Krall |
Comentarios JavaScript en línea o multilínea. Punto y coma final ¿necesario? Inserción automática (CU01111E)
|
Escrito por César Krall |
Tipos de datos JavaScript. Tipos primitivos y objeto. Significado de undefined, null, NaN. Ejemplos (CU01112E)
|
Escrito por César Krall |
Tipos de variables JavaScript: numéricas Number (integer, float, double). Resultados NaN e infinity (CU01113E)
|
Escrito por César Krall |
Variables String JavaScript ¿Mejor usar comillas simples o dobles? Secuencias escape \n \t. length (CU01114E)
|
Escrito por César Krall |
Declarar variables JavaScript. Inicializarlas. Tipo booleano y valores true y false. Método toString() (CU01115E)
|
Escrito por César Krall |
Operadores aritméticos JavaScript. %, mod o resto de división. Precedencia. Concatenar Strings (CU01116E)
|
Escrito por César Krall |
Operadores lógicos JavaScript. Relacionales. Igual, distinto, and, or, not. Prioridades. Ejemplos. (CU01117E)
|
Escrito por César Krall |
Ejemplos JavaScript operadores incremento y decremento. Asignación y asignación compuesta. (CU01118E)
|
Escrito por César Krall |
If else, if else if JavaScript. Condicionales del flujo o estructuras de decisión. Ejemplos. Ejercicios (CU01119E)
|
Escrito por César Krall |
switch JavaScript (condicional de selección). Diagrama de flujo y ejemplo de aplicación. Ejercicio (CU01120E)
|
Escrito por César Krall |
Arrays JavaScript (arreglos). Declaración, inicialización. Array vacío. length. undefined. Ejemplos (CU01121E)
|
Escrito por César Krall |
Funciones JavaScript. Concepto. Parámetros (argumentos) y tipos. Paso por valor. Return. Ejemplo (CU01122E)
|
Escrito por César Krall |
DOM o Document Object Model JavaScript ¿Qué es, para qué sirve? W3C. Nodos. Child. Ejemplos (CU01123E)
|
Escrito por César Krall |
Tipos de nodos DOM: document, element, text, attribute, comment. Arbol de nodos para JavaScript (CU01124E)
|
Escrito por César Krall |
JavaScript childnodes, parentNode, firstChild, last, nextSibling, children.length, childElementCount (CU01125E)
|
Escrito por César Krall |
Acceder a nodos hijos JavaScript y atributos. nodeName, nodeType y nodeValue o texto. Ejemplos (CU01126E)
|
Escrito por César Krall |
JavaScript: acceder a elementos por id. getElementById. Document.all. Cambiar imagen img src (CU01127E)
|
Escrito por César Krall |
getElementsByTagName JavaScript. Cambiar estilos CSS de nodos con style. Ejemplo y ejercicio (CU01128E)
|
Escrito por César Krall |
Cambiar CSS con JavaScript: lista o tabla de equivalencias de propiedades CSS - JS. Camelcase (CU01129E)
|
Escrito por César Krall |
getElementsByName JavaScript. onsubmit al enviar formulario form con input type submit. Ejemplo (CU01130E)
|
Escrito por César Krall |
for JavaScript (bucles) Saber tamaño de array con length. Break (detener bucle). Ejemplos, ejercicio (CU01131E)
|
Escrito por César Krall |
while JavaScript. do while. continue (saltar bucle). Bucles con label (etiqueta o nombre). Ejemplos (CU01132E)
|
Escrito por César Krall |
Función eval JavaScript. getElementsByClassname. Ejemplo código JavaScript calculadora simple (CU01133E)
|
Escrito por César Krall |
querySelectorAll JavaScript y QuerySelector. Acceder a elementos por selectores CSS. Ejemplos (CU01134E)
|
Escrito por César Krall |
for in JavaScript: recorrer arrays o propiedades de objetos. Diferencia entre for y for in. Ejemplos (CU01135E)
|
Escrito por César Krall |
NodeList JavaScript. Diferencias de NodeList y array. Acceso a texto nodos: textcontent, innertext (CU01136E)
|
Escrito por César Krall |
Versiones de JavaScript. Diferencia con ECMAScript-262 o ISO/IEC. Especificación oficial. Historia (CU01137E)
|
Escrito por César Krall |
innerHTML JavaScript. Modificar texto o html (p.ej. div) en tiempo real. this: acceder al nodo actual (CU01138E)
|
Escrito por César Krall |
Ejemplo innerHTML JavaScript. Ejercicio resuelto. Modificar campos de tabla dinámica: editar filas (CU01139E)
|
Escrito por César Krall |
JavaScript createElement, createTextNode, appendChild. Modificar propiedad onclick con JavaScript (CU01140E)
|
Escrito por César Krall |
JavaScript clonenode (duplicar o copiar nodos), removechild, replacechild, insertbefore. Ejemplos (CU01141E)
|
Escrito por César Krall |
Funciones JavaScript cadenas texto: toLowerCase charAt substring split replace replaceAll indexOf (CU01142E)
|
Escrito por César Krall |
Function JavaScript. Crear objetos. this, new. Ejemplo: entender qué es un objeto y para qué sirve (CU01143E)
|
Escrito por César Krall |
class JavaScript ¿Clases? Objetos predefinidos. Global window. Number Math Date RegExp Error (CU01144E)
|
Escrito por César Krall |
Constructores JavaScript. Crear objetos vacíos. Añadir propiedades y métodos. Singleton. Ejemplos (CU01145E)
|
Escrito por César Krall |
¿Arrays asociativos JavaScript? Maps. Recorrer propiedades de objetos con for in. Ejemplo-ejercicio (CU01146E)
|
Escrito por César Krall |
Prototype JavaScript. Ejemplos de prototipos y herencia. Cómo usarlos con propiedades y métodos (CU01147E)
|
Escrito por César Krall |
static Javascript. Propiedades y métodos estáticos (“de clase”). Ejercicio. Código ejemplos básicos (CU01148E)
|
Escrito por César Krall |
Herencia JavaScript: ejemplo código básico. Jerarquía de clases: cadena de prototipos (prototype) (CU01149E)
|
Escrito por César Krall |
call JavaScript. Diferencia con apply. Constructores con herencia en cadena. Invocar this. Ejemplos (CU01150E)
|
Escrito por César Krall |
Depurar JavaScript. console.log. Error debug: Firefox (Firebug), Chrome, Internet Explorer. IDES (CU01151E)
|
Escrito por César Krall |
Operador condicional ternario "if con interrogación" (JavaScript, Java, PHP...) y dos puntos. Ejemplo (CU01152E)
|
Escrito por César Krall |
Funciones arrays Javascript. push, sort (ordenar números), concat, join, pop, shift, slice, splice, etc. (CU01153E)
|
Escrito por César Krall |
Expresiones regulares JavaScript. RegEx. new. Caracter especial. Número, letra, espacio blanco,?,* (CU01154E)
|
Escrito por César Krall |
Paréntesis en expresiones regulares JavaScript. Flag. exec, test, match, search, replace. Ejemplos (CU01155E)
|
Escrito por César Krall |
Convertir String a Number JavaScript. Redondear. toFixed, isNaN, toPrecision. parseInt, parseFloat (CU01156E)
|
Escrito por César Krall |
Eventos JavaScript. Tipos. Modelos. Usuario-sistema. Manejador (event handler). Ejemplo confirm (CU01157E)
|
Escrito por César Krall |
addEventListener JavaScript. Remove. AttachEvent. This (eventos). Propagación. Bubbling. Captura (CU01158E)
|
Escrito por César Krall |
Lista de eventos JavaScript. (on) click, dblclick, mouseover, mouseout, change, submit, keypress (CU01159E)
|
Escrito por César Krall |
Objeto Event JavaScript. type, target, currentTarg, timeStamp, clientX, pageX, button, preventDefault (CU01160E)
|
Escrito por César Krall |
Capturar eventos de teclado JavaScript. Tecla pulsada. fromCharCode. keyCode. wich. alt. Ejemplos (CU01161E)
|
Escrito por César Krall |
Date JavaScript. (now, parse, utc). Diferencias entre gmt y utc ó local. getMonth, getDate, getDay (CU01162E)
|
Escrito por César Krall |
Formato fechas JavaScript: toString, toLocaleDateString, toLocaleTimeStrig, toTimeString. Ejemplo (CU01163E)
|
Escrito por César Krall |
Ejemplo reloj JavaScript. setTimeOut, clearTimeOut, setInterval, animación requestAnimationFrame (CU01164E)
|
Escrito por César Krall |
Generar números aleatorios JavaScript. Math. Redondear. Funciones matemáticas (seno). Ejemplos (CU01165E)
|
Escrito por César Krall |
Efectos JavaScript visuales, imagen, texto. Recursión. setTimeOut no funciona en blucles for o while (CU01166E)
|
Escrito por César Krall |
typeof JavaScript: saber el tipo de variable. Global y local: ámbito (scope). var. Ejemplo cuenta atrás (CU01167E)
|
Escrito por César Krall |
this javascript: significados. Ambitos (scope). Anidamiento. namespaces. Ejemplo ejercicio resuelto (CU01168E)
|
Escrito por César Krall |
closures JavaScript. Ejemplos. Concepto: qué son y para qué sirven. Retardar ejecución setTimeout (CU01169E)
|
Escrito por César Krall |
Jerarquía de objetos JavaScript. forms, elements, images... Navigator: useragent, geolocation, online (CU01170E)
|
Escrito por César Krall |
JavaScript: redireccionar y recargar webs. window.location. href, hostname, assign, reload, replace (CU01171E)
|
Escrito por César Krall |
Retroceder página anterior JavaScript. window.history. Obtener tamaño pantalla. screen y frames (CU01172E)
|
Escrito por César Krall |
Objeto window JavaScript. Propiedades innerWidth, name, outerHeight, pageXOffset, screenX, top... (CU01173E)
|
Escrito por César Krall |
window JavaScript. Métodos. Efectos. confirm, prompt, open, moveBy, moveTo, focus, resize, close (CU01174E)
|
Escrito por César Krall |
Formularios JavaScript. Ejemplos: document.forms, elements. Acceso a forms y campos: id, name (CU01175E)
|
Escrito por César Krall |
setattribute y getattribute JavaScript. Diferencias de sintaxis propiedades con HTML. maxlength (CU01176E)
|
Escrito por César Krall |
this.style is undefined. Función manejadora de eventos. addEventListener con parámetros. Ejemplos (CU01177E)
|
Escrito por César Krall |
bind JavaScript. Función entre paréntesis envuelta. function statement requires a name. Ejemplos (CU01178E)
|
Escrito por César Krall |
Eventos forms JavaScript: change. radio, checkbox, select. value, checked. options. selectedIndex (CU01179E)
|
Escrito por César Krall |
Array.prototype JavaScript. Diferenciar array, array-like, NodeList. Typeerror: not function, no method (CU01180E)
|
Escrito por César Krall |
HTMLElement JavaScript. focus, blur. submit formularios: detener envío. onsubmit return. Ejemplos (CU01181E)
|
Escrito por César Krall |
JavaScript: validar campo texto vacío, numérico o email (correo electrónico). Ejemplos formularios (CU01182E)
|
Escrito por César Krall |
disabled JavaScript input submit, button, link style. Impedir envío duplicado form. Desactivar CSS (CU01183E)
|
Escrito por César Krall |
¿Qué significa javascript: void(0) en href? ¿Qué diferencia return false y preventDefault? Ejemplos (CU01184E)
|
Escrito por César Krall |
Validar formularios con JavaScript. Ejemplo email, campo no vacío, radio button, checkbox, select (CU01185E)
|
Escrito por César Krall |
Image JavaScript. new, complete, naturalWidth. Obtener todas las imágenes web: document.images (CU01186E)
|
Escrito por César Krall |
Error, throw, try catch JavaScript. message, filename, linenumber. Range, ReferenceError. Ejemplos (CU01187E)
|
Escrito por César Krall |
JavaScript cookies: ¿qué son? expires, max-age, path, secure. Borrar. document.cookie. Ejemplo (CU01188E)
|
Escrito por César Krall |
Use strict JavaScript. Qué es strict mode (modo estricto). With. The good parts. Nuevas versiones. (CU01189E)
|
Escrito por César Krall |
JavaScript hoisting. Errores frecuentes de programadores y consejos. Problemas precisión decimal (CU01190E)
|
Escrito por César Krall |
JavaScript. Manual de estilo: reglas, convenciones. Cómo crear objetos, arrays. Ejemplos, ejercicio (CU01191E)
|
Escrito por César Krall |
Guía de estilo JavaScript: comentarios proyectos. JSDoc. @param, @return, @extends. Ejemplos (CU01192E)
|
Escrito por César Krall |
¿Qué es y para qué sirve Ajax? Ventajas e inconvenientes. JavaScript asíncrono, XML y JSON. (CU01193E)
|
Escrito por César Krall |
Programación web-app JavaScript. Librerías, frameworks. Jquery, AngularJS. Ventajas. Diferencias. (CU01194E)
|
Escrito por César Krall |
Api Canvas HTML y JavaScript. Ejemplos. Dibujar círculos, formas, gráficos, animaciones, juegos... (CU01195E)
|
Escrito por César Krall |
API drag and drop HTML y JavaScript. Eventos. Efectos. Datatransfer. Ejemplos. Arrastrar y soltar (CU01196E)
|
Escrito por César Krall |
Geolocation y Api Google Maps JavaScript. Ejemplos. Insertar mapas interactivos, satélite. Efectos (CU01197E)
|
Escrito por César Krall |
sessionStorage y localStorage JavaScript. Diferencias. Guardar datos en caché y persistencia (CU01198E)
|
Escrito por César Krall |
Fin curso tutorial básico del programador web: JavaScript desde cero. Crecer como programadores (CU01199E)
|
Escrito por César Krall |