[1.] | stackoverflow.com, 2021 Developer Surver (more than 80,000 developers), https://insights.stackoverflow.com/survey/2021 |
[2.] | morioh.com, Best JavaScript Frameworks, Libraries and Tools to Use in 2021, Adam Daniels, https://morioh.com/p/cbc777be0440 |
[3.] | medium.com, Top 10 JavaScript Frameworks for Server Side Development in 2020, Md Kamaruzzanman, https://medium.com/javascript-in-plain-english/top-10-javascript-frameworks-for-server-side-development-in-2020-6d265016c02 |
[4.] | vanilla-js.com, cross-platform framework (it’s a joke ; ), http://vanilla-js.com/ |
[5.] | hackernoon.com, 7 FrontEnd JavaScript Trends and Tools You Should Know for 2020, Jonathan Saring, 04/06/2019, https://hackernoon.com/7-frontend-javascript-trends-and-tools-you-should-know-for-2020-fb1476e41083 |
[6.] | jmastack.wtf, https://jamstack.wtf/ |
[7.] | MDN web docs, let, https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/let |
[8.] | MDN web docs, const, https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/const |
[9.] | MDN web docs, Expressions and operators, https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Expressions_and_Operators |
[10.] | MDN web docs, Control flow and error handling, https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Control_flow_and_error_handling |
[11.] | MDN web docs, Functions, https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Functions |
[12.] | MDN web docs, Looping code, https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Building_blocks/Looping_code |
[13.] | MDN web docs, Array, https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array |
[14.] | MDN web docs, Error, https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error#Error_types |
[15.] | creativecommons.org, Attribution - Partage dans les Mêmes Conditions 4.0 International (CC BY-SA 4.0), https://creativecommons.org/licenses/by-sa/4.0/deed.fr |
[16.] | MDN web docs, HTML basics, https://developer.mozilla.org/en-US/docs/Learn/Getting_started_with_the_web/HTML_basics |
[17.] | MDN web docs, CSS basics, https://developer.mozilla.org/en-US/docs/Learn/Getting_started_with_the_web/CSS_basics |
[18.] | visualstudio.com, Download Visual Studio Code, https://code.visualstudio.com/download |
[19.] | blog.logrocket.com, How browser rendering works — behind the scenes, https://blog.logrocket.com/how-browser-rendering-works-behind-scenes/ |
[20.] | MDN web docs, Introduction to web APIs, https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Client-side_web_APIs/Introduction |
[21.] | javascript.info, Browser environment, specs, https://javascript.info/browser-environment |
[22.] | w3schools.com, JS HTML DOM, http://www.w3schools.com/js/js_htmldom.asp |
[23.] | MDN web docs, Document, https://developer.mozilla.org/en-US/docs/Web/API/Document |
[24.] | ecma-international.org, Standard ECMA-262 ECMAScript® 2022 Language Specification, https://www.ecma-international.org/publications/standards/Ecma-262.htm |
[25.] | TC39, Specifying JavaScript, https://tc39.es/ |
[26.] | w3.org, Document Object Model Events, https://www.w3.org/TR/2003/NOTE-DOM-Level-3-Events-20031107/events.html |
[27.] | MDN web docs, Introduction to events, https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Building_blocks/Events |
[28.] | MDN web docs, Event reference, https://developer.mozilla.org/en-US/docs/Web/Events |
[29.] | photo de https://unsplash.com/ (Sahand Hoseini, pizza sur la planche) |
[30.] | musique de https://freemusicarchive.org/music/Infecticide : Infecticide - Chansons Tristes - 11. Infecticide - Pizza Spinoza |
[31.] | docs.emmet.io, Emmet Documentation, https://docs.emmet.io/abbreviations/ |
[32.] | animate.style/, Animate.css / Just-add-water CSS animations, https://animate.style/ |
[33.] | webpack.js.org , static module bundler for JS applications, https://webpack.js.org/ |
[34.] | nodejs.org, JavaScript runtime built on Chrome's V8 JavaScript engine, https://nodejs.org/en/ |
[35.] | git-scm.com, Getting Started - Installing Git , https://git-scm.com/book/en/v2/Getting-Started-Installing-Git |
[36.] | getbootstrap.com, Build fast, responsive sites with Bootstrap, https://getbootstrap.com/ |
[37.] | webpack.js.org, Asset Modules, https://webpack.js.org/guides/asset-modules/ |
[38.] | photo de https://unsplash.com/ (Engin Akyurt, pizza au fromage) |
[39.] | MDN web docs, export, https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/export |
[40.] | MDN web docs, import, https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/import |
[41.] | MDN web docs, Web Components , https://developer.mozilla.org/en-US/docs/Web/Web_Components |
[42.] | handlebarsjs.com, Minimal templating on steroids, https://handlebarsjs.com/ |
[43.] | lit, Lit is a simple library for building fast, lightweight web components, https://lit.dev/ |
[44.] | underscorejs.org, JavaScript library that provides a whole mess of useful functional programming helpers, https://underscorejs.org/ |
[45.] | medium.com, How I Implemented my own SPA Routing System in Vanilla JS, Bryan Manuele (Fermi Dirak) https://medium.com/@bryanmanuele/how-i-implemented-my-own-spa-routing-system-in-vanilla-js-49942e3c4573 |
[46.] | MDN web docs, Details of the object model, https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Details_of_the_Object_Model |
[47.] | dev.to, JavaScript Visualized: Prototypal Inheritance, Lydia Hallie, https://dev.to/lydiahallie/javascript-visualized-prototypal-inheritance-47co |
[48.] | npmjs.com, Package registry, https://www.npmjs.com/ |
[49.] | docs.npmjs.com, Updating packages downloaded from the registry, https://docs.npmjs.com/updating-packages-downloaded-from-the-registry |
[50.] | Expressjs.com, Fast, unopinionated, minimalist web framework for Node.js, https://expressjs.com/ |
[51.] | frontend.turing.edu, Introduction to Express.js, https://frontend.turing.edu/lessons/module-3/express.html |
[52.] | dev.to, Understanding Express Middleware : A beginners guide, Ghvst Code, https://dev.to/ghvstcode/understanding-express-middleware-a-beginners-guide-g73 |
[53.] | expressjs.com, Writing middleware for use in Express apps, https://expressjs.com/en/guide/writing-middleware.html |
[54.] | expressjs.com, Using middleware, https://expressjs.com/en/guide/using-middleware.html |
[55.] | marketplace.visualstudio.com, REST Client, https://marketplace.visualstudio.com/items?itemName=humao.rest-client |
[56.] | postman.com, The Collaboration Platform for API Development, https://www.postman.com/ |
[57.] | MDN web docs, Spread syntax (...), https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Spread_syntax |
[58.] | dev.to, REST API Guide, Douglas Minnaar, https://dev.to/drminnaar/rest-api-guide-14n2 |
[59.] | code.visualstudio.com, Debugging, https://code.visualstudio.com/docs/editor/debugging |
[60.] | javascriptstuff.com, AJAX/HTTP Library Comparison, https://www.javascriptstuff.com/ajax-libraries/ |
[61.] | MDN web docs, Using Fetch, https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch |
[62.] | European Commission, Directorate-General for Education, Youth, Sport and Culture, ECTS users' guide 2015, Publications Office, 2017, https://data.europa.eu/doi/10.2766/87192 |
[63.] | jwt.io, JSON Web Tokens,https://jwt.io/ |
[64.] | MDN web docs, Destructuring assignement, https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment |
[65.] | medium.com, What is IaaS vs SaaS vs PaaS and XaaS: what’s the difference. Examples, Vansh Varshney, https://medium.com/@vanshvarshney_/what-is-iaas-vs-saas-vs-paas-and-xaas-whats-the-difference-examples-ceadeee146e6 |