https://github.com/paalamugan/javascript-mastery-concepts
Become a intermediate javascript developer to professional javascript developer concepts
https://github.com/paalamugan/javascript-mastery-concepts
html javascript
Last synced: about 1 month ago
JSON representation
Become a intermediate javascript developer to professional javascript developer concepts
- Host: GitHub
- URL: https://github.com/paalamugan/javascript-mastery-concepts
- Owner: paalamugan
- License: mit
- Created: 2022-03-02T21:09:15.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2022-03-03T07:35:06.000Z (almost 3 years ago)
- Last Synced: 2024-11-19T10:42:34.428Z (3 months ago)
- Topics: html, javascript
- Language: JavaScript
- Homepage:
- Size: 22.5 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# JavaScript Mastery Concepts
JavaScript Skills a Qualified Intermediate Front-End Engineer Needs to Master
* [x] Internals of Array Api
* [x] reduce Api for implementing arrays
* [x] ES5 implementation of ES6 class
* [x] function currying/partial function
* [x] function throttling/function debounce
* [x] Fibonacci sequence and optimization
* [x] publish-subscribe model
* [x] implementation of bind/call
* [x] Simple CO module (self-executing generator)
* [x] Image lazy loading (getBoundingClientRect/intersectionObserver)
* [x] Implementation of new keyword
* [x] Implementation of Object.assign
* [x] implementation of instanceof
* [x] 4 ways to implement private variables
* [x] Shuffle algorithm
* [x] singleton pattern
* [x] promisify function
* [x] gracefully handle async/await
* [x] JSON.stringify implementation
* [x] `new` koa2 middleware principle koa-compose
* [x] `new` promise-related api implementation (all, race, finally)