├── .github └── FUNDING.yml ├── 1. Objects & Arrays ├── 01. Clone.md ├── 02. Object Property Descriptors.md ├── 03. preventExtensions, seal and freeze.md ├── 04. Iterators.md ├── 05. Array Destructuring.md ├── 06. Find, some, every.md ├── 07. Reduce Tricks.md ├── 08. FlatMap.md ├── 09. Object Entries.md ├── 10. Slice.md ├── 11. Array From.md ├── 12. Prototypes (I).md ├── 13. Prototypes (II).md ├── 14. Sorting arrays.md ├── 15. Delete key from object.md ├── 16. Map, filter y reduce.md ├── 17. Index By.md ├── 18. Deep vs Shallow.md ├── 19. Object functions.md ├── 20. Creating objects with conditional properties.md ├── 21. Object freeze.md ├── 22. Object destructuring.md ├── 23. Array at.md ├── 24. Objects and Symbols.md ├── 25. Getters and Setters.md ├── 26. Splice.md ├── 27. For in Loop.md ├── 28. toSorted.md ├── 29. in operator.md ├── 30. Memoization.md ├── 31. findLast.md ├── 32. Optional Chaining.md ├── 33. Replace switch with object.md ├── 34. Filter falsy values.md └── 35. Immutable methods.md ├── 2. Functions ├── 01. This.md ├── 02. Closures.md ├── 03. Function assignment.md ├── 04. Generators.md ├── 05. Currying.md ├── 06. Composition.md ├── 07. Required Params.md ├── 08. Using a previous argument.md ├── 09. Recursion.md └── 10. void operator.md ├── 3. Classes ├── 01. Get and set.md ├── 02. Private Class Properties.md └── 03. Factory functions vs Classes.md ├── 4. Special Objects ├── 01. Proxy Object.md ├── 02. Proxy Object (2).md ├── 03. Date Object.md ├── 04. Intl Object.md ├── 05. JSON.md └── 06. Map Object.md ├── 5. Asynchronous ├── 01. Promise Methods.md ├── 02. Promise.all & Promise.allSettled.md ├── 03. Serial Promises.md ├── 04. Reduce & Promises.md └── 05. Event Loop.md ├── 6. Good to know ├── 01. Spread Operator.md ├── 02. Variable Hoisting.md ├── 03. Comparing variables.md ├── 04. Javascript Tricks (1).md ├── 05. Javascript Tricks (2).md ├── 06. Destructuring with default values.md ├── 07. Tagged Templates.md ├── 08. Short Circuits.md ├── 09. Operators.md ├── 10. Multiple Conditions.md ├── 11. Coercion.md ├── 12. String Methods.md ├── 13. Swap variables.md ├── 14. Caching with closures.md ├── 15. Custom Error Class.md ├── 16. Triple equal vs Object is.md ├── 17. Get Image Orientation.md ├── 18. Finally Block.md ├── 19. Date-fns.md ├── 20. Truncate numbers.md ├── 21. Goodbye to console log in prod.md ├── 22. Falsy values.md ├── 23. Match.md └── 24. Logical or assignment.md ├── 7. ECMAScript ├── 01. ES2020 News.md ├── 02. ES2020 Null Coalescing.md ├── 03. Records and Tuples.md ├── 04. ES2022 Pipeline.md ├── 05. ES2022 Top Level Await.md ├── 07. ES2021 Numeric Separators.md └── 08. ES2023 Decorators.md ├── 8. Web Development ├── 01. Console Object.md ├── 02. Fetch.md ├── 03. DOM Manipulation.md ├── 04. CSS Variables.md ├── 05. Match Media.md ├── 06. Post Message.md ├── 07. URLSearchParams.md ├── 08. Docker.md ├── 09. Git.md ├── 10. Copy Button.md ├── 11. FontFace.md ├── 12. Blob to Base 64.md ├── 13. Calling a function before leaving page.md ├── 14. Lazy loading images.md ├── 15. Get selected text.md ├── 16. Styling lists (cool way).md ├── 17. Cancel fetch request.md ├── 18. Broadcast Channel.md ├── 19. Enable Picture in Picture.md ├── 20. Form Data.md ├── 21. Dialog element.md ├── 22. Listener on Local Storage.md ├── 23. Send Beacon.md ├── 24. VisibilityChange.md ├── 25. Web Share API.md ├── 26. Download file.md └── 27. Event delegation.md ├── 9. Programming Concepts ├── 01. Imperative vs Declarative.md ├── 02. Pure Functions.md └── 03. Magic Numbers.md ├── License.md └── Readme.md /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /1. Objects & Arrays/01. Clone.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/1. Objects & Arrays/01. Clone.md -------------------------------------------------------------------------------- /1. Objects & Arrays/02. Object Property Descriptors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/1. Objects & Arrays/02. Object Property Descriptors.md -------------------------------------------------------------------------------- /1. Objects & Arrays/03. preventExtensions, seal and freeze.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/1. Objects & Arrays/03. preventExtensions, seal and freeze.md -------------------------------------------------------------------------------- /1. Objects & Arrays/04. Iterators.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/1. Objects & Arrays/04. Iterators.md -------------------------------------------------------------------------------- /1. Objects & Arrays/05. Array Destructuring.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/1. Objects & Arrays/05. Array Destructuring.md -------------------------------------------------------------------------------- /1. Objects & Arrays/06. Find, some, every.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/1. Objects & Arrays/06. Find, some, every.md -------------------------------------------------------------------------------- /1. Objects & Arrays/07. Reduce Tricks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/1. Objects & Arrays/07. Reduce Tricks.md -------------------------------------------------------------------------------- /1. Objects & Arrays/08. FlatMap.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/1. Objects & Arrays/08. FlatMap.md -------------------------------------------------------------------------------- /1. Objects & Arrays/09. Object Entries.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/1. Objects & Arrays/09. Object Entries.md -------------------------------------------------------------------------------- /1. Objects & Arrays/10. Slice.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/1. Objects & Arrays/10. Slice.md -------------------------------------------------------------------------------- /1. Objects & Arrays/11. Array From.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/1. Objects & Arrays/11. Array From.md -------------------------------------------------------------------------------- /1. Objects & Arrays/12. Prototypes (I).md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/1. Objects & Arrays/12. Prototypes (I).md -------------------------------------------------------------------------------- /1. Objects & Arrays/13. Prototypes (II).md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/1. Objects & Arrays/13. Prototypes (II).md -------------------------------------------------------------------------------- /1. Objects & Arrays/14. Sorting arrays.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/1. Objects & Arrays/14. Sorting arrays.md -------------------------------------------------------------------------------- /1. Objects & Arrays/15. Delete key from object.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/1. Objects & Arrays/15. Delete key from object.md -------------------------------------------------------------------------------- /1. Objects & Arrays/16. Map, filter y reduce.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/1. Objects & Arrays/16. Map, filter y reduce.md -------------------------------------------------------------------------------- /1. Objects & Arrays/17. Index By.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/1. Objects & Arrays/17. Index By.md -------------------------------------------------------------------------------- /1. Objects & Arrays/18. Deep vs Shallow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/1. Objects & Arrays/18. Deep vs Shallow.md -------------------------------------------------------------------------------- /1. Objects & Arrays/19. Object functions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/1. Objects & Arrays/19. Object functions.md -------------------------------------------------------------------------------- /1. Objects & Arrays/20. Creating objects with conditional properties.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/1. Objects & Arrays/20. Creating objects with conditional properties.md -------------------------------------------------------------------------------- /1. Objects & Arrays/21. Object freeze.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/1. Objects & Arrays/21. Object freeze.md -------------------------------------------------------------------------------- /1. Objects & Arrays/22. Object destructuring.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/1. Objects & Arrays/22. Object destructuring.md -------------------------------------------------------------------------------- /1. Objects & Arrays/23. Array at.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/1. Objects & Arrays/23. Array at.md -------------------------------------------------------------------------------- /1. Objects & Arrays/24. Objects and Symbols.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/1. Objects & Arrays/24. Objects and Symbols.md -------------------------------------------------------------------------------- /1. Objects & Arrays/25. Getters and Setters.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/1. Objects & Arrays/25. Getters and Setters.md -------------------------------------------------------------------------------- /1. Objects & Arrays/26. Splice.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/1. Objects & Arrays/26. Splice.md -------------------------------------------------------------------------------- /1. Objects & Arrays/27. For in Loop.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/1. Objects & Arrays/27. For in Loop.md -------------------------------------------------------------------------------- /1. Objects & Arrays/28. toSorted.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/1. Objects & Arrays/28. toSorted.md -------------------------------------------------------------------------------- /1. Objects & Arrays/29. in operator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/1. Objects & Arrays/29. in operator.md -------------------------------------------------------------------------------- /1. Objects & Arrays/30. Memoization.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/1. Objects & Arrays/30. Memoization.md -------------------------------------------------------------------------------- /1. Objects & Arrays/31. findLast.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/1. Objects & Arrays/31. findLast.md -------------------------------------------------------------------------------- /1. Objects & Arrays/32. Optional Chaining.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/1. Objects & Arrays/32. Optional Chaining.md -------------------------------------------------------------------------------- /1. Objects & Arrays/33. Replace switch with object.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/1. Objects & Arrays/33. Replace switch with object.md -------------------------------------------------------------------------------- /1. Objects & Arrays/34. Filter falsy values.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/1. Objects & Arrays/34. Filter falsy values.md -------------------------------------------------------------------------------- /1. Objects & Arrays/35. Immutable methods.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/1. Objects & Arrays/35. Immutable methods.md -------------------------------------------------------------------------------- /2. Functions/01. This.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/2. Functions/01. This.md -------------------------------------------------------------------------------- /2. Functions/02. Closures.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/2. Functions/02. Closures.md -------------------------------------------------------------------------------- /2. Functions/03. Function assignment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/2. Functions/03. Function assignment.md -------------------------------------------------------------------------------- /2. Functions/04. Generators.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/2. Functions/04. Generators.md -------------------------------------------------------------------------------- /2. Functions/05. Currying.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/2. Functions/05. Currying.md -------------------------------------------------------------------------------- /2. Functions/06. Composition.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/2. Functions/06. Composition.md -------------------------------------------------------------------------------- /2. Functions/07. Required Params.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/2. Functions/07. Required Params.md -------------------------------------------------------------------------------- /2. Functions/08. Using a previous argument.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/2. Functions/08. Using a previous argument.md -------------------------------------------------------------------------------- /2. Functions/09. Recursion.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/2. Functions/09. Recursion.md -------------------------------------------------------------------------------- /2. Functions/10. void operator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/2. Functions/10. void operator.md -------------------------------------------------------------------------------- /3. Classes/01. Get and set.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/3. Classes/01. Get and set.md -------------------------------------------------------------------------------- /3. Classes/02. Private Class Properties.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/3. Classes/02. Private Class Properties.md -------------------------------------------------------------------------------- /3. Classes/03. Factory functions vs Classes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/3. Classes/03. Factory functions vs Classes.md -------------------------------------------------------------------------------- /4. Special Objects/01. Proxy Object.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/4. Special Objects/01. Proxy Object.md -------------------------------------------------------------------------------- /4. Special Objects/02. Proxy Object (2).md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/4. Special Objects/02. Proxy Object (2).md -------------------------------------------------------------------------------- /4. Special Objects/03. Date Object.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/4. Special Objects/03. Date Object.md -------------------------------------------------------------------------------- /4. Special Objects/04. Intl Object.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/4. Special Objects/04. Intl Object.md -------------------------------------------------------------------------------- /4. Special Objects/05. JSON.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/4. Special Objects/05. JSON.md -------------------------------------------------------------------------------- /4. Special Objects/06. Map Object.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/4. Special Objects/06. Map Object.md -------------------------------------------------------------------------------- /5. Asynchronous/01. Promise Methods.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/5. Asynchronous/01. Promise Methods.md -------------------------------------------------------------------------------- /5. Asynchronous/02. Promise.all & Promise.allSettled.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/5. Asynchronous/02. Promise.all & Promise.allSettled.md -------------------------------------------------------------------------------- /5. Asynchronous/03. Serial Promises.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/5. Asynchronous/03. Serial Promises.md -------------------------------------------------------------------------------- /5. Asynchronous/04. Reduce & Promises.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/5. Asynchronous/04. Reduce & Promises.md -------------------------------------------------------------------------------- /5. Asynchronous/05. Event Loop.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/5. Asynchronous/05. Event Loop.md -------------------------------------------------------------------------------- /6. Good to know/01. Spread Operator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/6. Good to know/01. Spread Operator.md -------------------------------------------------------------------------------- /6. Good to know/02. Variable Hoisting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/6. Good to know/02. Variable Hoisting.md -------------------------------------------------------------------------------- /6. Good to know/03. Comparing variables.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/6. Good to know/03. Comparing variables.md -------------------------------------------------------------------------------- /6. Good to know/04. Javascript Tricks (1).md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/6. Good to know/04. Javascript Tricks (1).md -------------------------------------------------------------------------------- /6. Good to know/05. Javascript Tricks (2).md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/6. Good to know/05. Javascript Tricks (2).md -------------------------------------------------------------------------------- /6. Good to know/06. Destructuring with default values.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/6. Good to know/06. Destructuring with default values.md -------------------------------------------------------------------------------- /6. Good to know/07. Tagged Templates.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/6. Good to know/07. Tagged Templates.md -------------------------------------------------------------------------------- /6. Good to know/08. Short Circuits.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/6. Good to know/08. Short Circuits.md -------------------------------------------------------------------------------- /6. Good to know/09. Operators.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/6. Good to know/09. Operators.md -------------------------------------------------------------------------------- /6. Good to know/10. Multiple Conditions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/6. Good to know/10. Multiple Conditions.md -------------------------------------------------------------------------------- /6. Good to know/11. Coercion.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/6. Good to know/11. Coercion.md -------------------------------------------------------------------------------- /6. Good to know/12. String Methods.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/6. Good to know/12. String Methods.md -------------------------------------------------------------------------------- /6. Good to know/13. Swap variables.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/6. Good to know/13. Swap variables.md -------------------------------------------------------------------------------- /6. Good to know/14. Caching with closures.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/6. Good to know/14. Caching with closures.md -------------------------------------------------------------------------------- /6. Good to know/15. Custom Error Class.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/6. Good to know/15. Custom Error Class.md -------------------------------------------------------------------------------- /6. Good to know/16. Triple equal vs Object is.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/6. Good to know/16. Triple equal vs Object is.md -------------------------------------------------------------------------------- /6. Good to know/17. Get Image Orientation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/6. Good to know/17. Get Image Orientation.md -------------------------------------------------------------------------------- /6. Good to know/18. Finally Block.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/6. Good to know/18. Finally Block.md -------------------------------------------------------------------------------- /6. Good to know/19. Date-fns.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/6. Good to know/19. Date-fns.md -------------------------------------------------------------------------------- /6. Good to know/20. Truncate numbers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/6. Good to know/20. Truncate numbers.md -------------------------------------------------------------------------------- /6. Good to know/21. Goodbye to console log in prod.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/6. Good to know/21. Goodbye to console log in prod.md -------------------------------------------------------------------------------- /6. Good to know/22. Falsy values.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/6. Good to know/22. Falsy values.md -------------------------------------------------------------------------------- /6. Good to know/23. Match.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/6. Good to know/23. Match.md -------------------------------------------------------------------------------- /6. Good to know/24. Logical or assignment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/6. Good to know/24. Logical or assignment.md -------------------------------------------------------------------------------- /7. ECMAScript/01. ES2020 News.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/7. ECMAScript/01. ES2020 News.md -------------------------------------------------------------------------------- /7. ECMAScript/02. ES2020 Null Coalescing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/7. ECMAScript/02. ES2020 Null Coalescing.md -------------------------------------------------------------------------------- /7. ECMAScript/03. Records and Tuples.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/7. ECMAScript/03. Records and Tuples.md -------------------------------------------------------------------------------- /7. ECMAScript/04. ES2022 Pipeline.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/7. ECMAScript/04. ES2022 Pipeline.md -------------------------------------------------------------------------------- /7. ECMAScript/05. ES2022 Top Level Await.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/7. ECMAScript/05. ES2022 Top Level Await.md -------------------------------------------------------------------------------- /7. ECMAScript/07. ES2021 Numeric Separators.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/7. ECMAScript/07. ES2021 Numeric Separators.md -------------------------------------------------------------------------------- /7. ECMAScript/08. ES2023 Decorators.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/7. ECMAScript/08. ES2023 Decorators.md -------------------------------------------------------------------------------- /8. Web Development/01. Console Object.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/8. Web Development/01. Console Object.md -------------------------------------------------------------------------------- /8. Web Development/02. Fetch.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/8. Web Development/02. Fetch.md -------------------------------------------------------------------------------- /8. Web Development/03. DOM Manipulation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/8. Web Development/03. DOM Manipulation.md -------------------------------------------------------------------------------- /8. Web Development/04. CSS Variables.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/8. Web Development/04. CSS Variables.md -------------------------------------------------------------------------------- /8. Web Development/05. Match Media.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/8. Web Development/05. Match Media.md -------------------------------------------------------------------------------- /8. Web Development/06. Post Message.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/8. Web Development/06. Post Message.md -------------------------------------------------------------------------------- /8. Web Development/07. URLSearchParams.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/8. Web Development/07. URLSearchParams.md -------------------------------------------------------------------------------- /8. Web Development/08. Docker.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/8. Web Development/08. Docker.md -------------------------------------------------------------------------------- /8. Web Development/09. Git.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/8. Web Development/09. Git.md -------------------------------------------------------------------------------- /8. Web Development/10. Copy Button.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/8. Web Development/10. Copy Button.md -------------------------------------------------------------------------------- /8. Web Development/11. FontFace.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/8. Web Development/11. FontFace.md -------------------------------------------------------------------------------- /8. Web Development/12. Blob to Base 64.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/8. Web Development/12. Blob to Base 64.md -------------------------------------------------------------------------------- /8. Web Development/13. Calling a function before leaving page.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/8. Web Development/13. Calling a function before leaving page.md -------------------------------------------------------------------------------- /8. Web Development/14. Lazy loading images.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/8. Web Development/14. Lazy loading images.md -------------------------------------------------------------------------------- /8. Web Development/15. Get selected text.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/8. Web Development/15. Get selected text.md -------------------------------------------------------------------------------- /8. Web Development/16. Styling lists (cool way).md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/8. Web Development/16. Styling lists (cool way).md -------------------------------------------------------------------------------- /8. Web Development/17. Cancel fetch request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/8. Web Development/17. Cancel fetch request.md -------------------------------------------------------------------------------- /8. Web Development/18. Broadcast Channel.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/8. Web Development/18. Broadcast Channel.md -------------------------------------------------------------------------------- /8. Web Development/19. Enable Picture in Picture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/8. Web Development/19. Enable Picture in Picture.md -------------------------------------------------------------------------------- /8. Web Development/20. Form Data.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/8. Web Development/20. Form Data.md -------------------------------------------------------------------------------- /8. Web Development/21. Dialog element.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/8. Web Development/21. Dialog element.md -------------------------------------------------------------------------------- /8. Web Development/22. Listener on Local Storage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/8. Web Development/22. Listener on Local Storage.md -------------------------------------------------------------------------------- /8. Web Development/23. Send Beacon.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/8. Web Development/23. Send Beacon.md -------------------------------------------------------------------------------- /8. Web Development/24. VisibilityChange.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/8. Web Development/24. VisibilityChange.md -------------------------------------------------------------------------------- /8. Web Development/25. Web Share API.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/8. Web Development/25. Web Share API.md -------------------------------------------------------------------------------- /8. Web Development/26. Download file.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/8. Web Development/26. Download file.md -------------------------------------------------------------------------------- /8. Web Development/27. Event delegation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/8. Web Development/27. Event delegation.md -------------------------------------------------------------------------------- /9. Programming Concepts/01. Imperative vs Declarative.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/9. Programming Concepts/01. Imperative vs Declarative.md -------------------------------------------------------------------------------- /9. Programming Concepts/02. Pure Functions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/9. Programming Concepts/02. Pure Functions.md -------------------------------------------------------------------------------- /9. Programming Concepts/03. Magic Numbers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/9. Programming Concepts/03. Magic Numbers.md -------------------------------------------------------------------------------- /License.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/License.md -------------------------------------------------------------------------------- /Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ger86/recetas-javascripteras/HEAD/Readme.md --------------------------------------------------------------------------------