#roadmap
Idioma
- 🇪🇸 Español
- html-dom-introduction - codeguage
- JavaScript - jonmircha
- javascript engine - Gentleman Programming
- V8Engine
- https://www.codeguage.com/v1/courses/html/introduction
- https://symfony.com/doc/current/create_framework/index.html
- https://phptherightway.com/
- https://www.youtube.com/playlist?list=PLr3d3QYzkw2xabQRUpcZ_IBk9W50M9pe-
- https://github.com/php-fig/fig-standards/tree/master/accepted
- https://www.php.net/manual/es/book.spl.php
- accesibilidad
- seo
- formularios y validaciones
- semantic-html
- grid
- flexbox
- responsive-design
- [[caracteristicas.excalidraw]]
- TC39
- ECMAscript
- [[carga]]
- 'use strict'
@ts-check- noscript-tag
- [[convenciones]]
- [[tipos_de_datos]]
- wrapper types
- [[escape_de_caracteres]]
letconstvar- [[scope]]
- template string
const nombre = "Javier";
const edad = 35;
const saludo = `Hola, mi nombre es ${nombre} y tengo ${edad} años.`;// se puede incrustar ademas de variables codigo tambien- operador incremento
let x = 5;
console.log(x++); // Imprime 5, luego incrementa → x = 6
console.log(++x); // Incrementa a 7, luego imprime → 7- [[potencia]]
- [[===]]
NaN: siempre que una conversion numerica falla se retorna unNaN
//pertenece al tipo de dato number
Number.isNaN(NaN);- [[control_flow]]
- if-else
- [[operador_ternario]]
msg = nota >=4 ? "Aprobado":"Reprobado";
- switch simple
- [[loops_iteracion]]
- contador/acumulador
- funciones
- objetos
- DOM
- Definicion
- Traversing
- Tipos de nodos
- Tree terminology
- jerarquia de clases
- DOMstring vs String
- nodeList
- node interface
- propiedades y metodos
- document interface
- document fragment
- element interface
- propiedades y metodos
- APIs del navegador
- eventos
- CSSDOM
- palabras reservadas
- [[palabras_reservadas.excalidraw]]
- identificadores
$variable = 0;- [[caracteres_especiales]]
- [[concatenacion_y_interpolacion]]
- [[constantes_y_variables]]
- [[primitive_datatypes]]
- modificadores de acceso
- [[heredoc]]
- expresiones
- operadores
- instrucciones
- estructuras, secuenciales, selectivas y repetitivas
- switch vs match: match evalua condiciones estrictas
===y solo espresiones no bloques
- switch vs match: match evalua condiciones estrictas
- interruptores
- acumuladores
- contadores
- [[pass_by_reference]]
- [[include_require]]