| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa |
| informatica:programacion:javascript [2021/07/19 15:20] – [Recursos] tempwin | informatica:programacion:javascript [2024/02/06 15:15] (actual) – [Secciones] tempwin |
|---|
| ====== JavaScript ====== | ====== JavaScript ====== |
| |
| Lenguaje de programación. | Lenguaje de programación interpretado. |
| |
| * [[https://developer.mozilla.org/es/docs/Web/JavaScript|Web oficial]] | * [[https://developer.mozilla.org/es/docs/Web/JavaScript|Web oficial]] |
| |
| | ===== Secciones ===== |
| | |
| | * [[informatica:programacion:javascript:variables_constantes|JavaScript: variables y constantes]] |
| | * [[informatica:programacion:javascript:tipos_de_datos|Tipos de datos]] |
| | * [[informatica:programacion:javascript:incluir_javascript|Incluir código JavaScript en una web]] |
| | * [[informatica:programacion:javascript:estructuras_control|Estructuras de control]] |
| ===== Variables ===== | ===== Variables ===== |
| |
| Antiguamente se utilizaba la palabra reservada ''var''. Aunque se pueda seguir utilizando, lo recomendable es utilizar ''let'' para la creación de variables: | Antiguamente se utilizaba la palabra reservada ''var''. Aunque se pueda seguir utilizando, lo recomendable es utilizar ''let'' para la creación de variables: |
| |
| <code javascrip> | <code javascript> |
| let nombre = "Pepito"; | let nombre = "Pepito"; |
| </code> | </code> |
| console.log("Hola, mundo!"); | console.log("Hola, mundo!"); |
| </code> | </code> |
| | |
| | ===== Frameworks ===== |
| | |
| | * [[informatica:programacion:javascript:vue.js|Vue.js]] |
| | * [[https://angular.io/|Angular]] |
| | * [[https://reactjs.org/|React]] |
| | |
| | |
| ===== Recursos ===== | ===== Recursos ===== |
| |
| * [[https://www.tutorialrepublic.com/faq/how-to-determine-if-variable-is-undefined-or-null-in-javascript.php|Cómo determinar si una variables es undefined o null]] | * [[https://www.tutorialrepublic.com/faq/how-to-determine-if-variable-is-undefined-or-null-in-javascript.php|Cómo determinar si una variables es undefined o null]] |
| * [[https://exploringjs.com/impatient-js/index.html|JavaScript for impatient programmers (ES2021 edition)]] | * [[https://exploringjs.com/impatient-js/index.html|JavaScript for impatient programmers (ES2021 edition)]] |
| | * [[https://www.w3schools.com/js/default.asp|JavaScript Tutorial]] (W3Schools) |
| | * [[https://kbpsystem777.github.io/You-Dont-Know-JS/|You Don’t Know JS (book series)]] |
| | |
| | ==== Libros ==== |
| | |
| | * [[https://nostarch.com/ejs3|Eloquent JavaScript]], de Marijn Haverbeke. Tiene [[https://eloquentjavascript.net/|versión online]] (gratuita). |
| | * [[https://www.oreilly.com/library/view/javascript-the-definitive/9781491952016/|JavaScript: The Definitive Guide]], de David Flanagan |
| | * [[https://github.com/getify/You-Dont-Know-JS/blob/1st-ed/README.md|You don't know JS]], de Kyle Simpson |
| | * [[https://github.com/getify/You-Dont-Know-JS|You don't know JS yet]], de Kyle Simpson. |