GithubHelp home page GithubHelp logo

olivierloverde / minutes-of-javascript Goto Github PK

View Code? Open in Web Editor NEW
336.0 18.0 34.0 23.68 MB

⭐ Collection of Javascript snippets to make you discover new exciting features, useful tips or anything that will give you a better understanding of the subtleties of JS.

License: MIT License

JavaScript 100.00%
javascript javascript-es6 tips-and-tricks tips tips-tricks snippets-collection snippets snippet minutes minutes-of-javascript

minutes-of-javascript's Introduction

MIT License Stargazers Forks Issues


Logo

{ Minutes of Javascript }

Report Bug · Request Feature

Table of Contents

  1. About The Project
  2. Minutes listing
  3. Contributing
  4. License
  5. Contact
  6. Acknowledgements

👋 About The Project

Javascript pieces of code to make you discover new exciting features, useful tips or anything that will give you a better understanding of the subtleties of JS. This repository serves as a central location for all theses snippets.

⭐ Minutes listing

  1. Switch statement vs Object Search
  2. .map() & .reduce()
  3. Methods for merging (aka concatenating) arrays
  4. Using Map() vs Object literals
  5. Weakmap()
  6. Sets in ES6
  7. Promises
  8. Promises Part 2.
  9. Promise.all vs Promise.allSettled
  10. Promise.race
  11. Proxies Part 1. introduction
  12. Proxies Part 2. (with Reflect)
  13. Proxies Part 3. makeReadOnly example
  14. flat() and flatMap()
  15. Fun with Emoji!
  16. Some bizarre things in Javascript
  17. Breaking in nested loops
  18. EventEmitter
  19. How to implement a local EventEmitter? (part 1.)
  20. How to implement a local EventEmitter? (part 2.)
  21. Using "_" in numbers for better readability
  22. Array: .map() vs .filter() vs .reduce()
  23. Generator function* and yield usage
  24. Usage of switch (true), an example with numeric ranges
  25. Symbols: property keys without name collisions
  26. The void operator
  27. Using new Set() to get rid of duplicate values in array
  28. Object destructuring on Array

🌈 Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. If you're writing a new snippet, do not forget to update the Minutes listing section accordingly
  5. Push to the Branch (git push origin feature/AmazingFeature)
  6. Open a Pull Request

💾 License

Distributed under the MIT License. See LICENSE for more information.

✉️ Contact

Twitter Linkedin

🙏 Acknowledgements

  • Carbon - Create and share beautiful images of your source code

minutes-of-javascript's People

Contributors

antobit avatar dpedoneze avatar olivierloverde avatar shaileshparmar11 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

minutes-of-javascript's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.