BFE
.dev
EN
Practice
Explore
EN
list from
alexypdu
BFE.dev Premium
Clone to my list
Front-End Engineer @ Meta (Facebook)
1. implement curry()
2. implement curry() with placeholder support
3. implement Array.prototype.flat()
4. implement basic throttle()
6. implement basic debounce()
9. decode message
10. first bad version
14. Implement a general memoization function - `memo()`
15. implement a simple DOM wrapper to support method chaining like jQuery
16. create an Event Emitter
17. Create a simple store for DOM element
18. Improve a function
19. find corresponding node in two identical DOM tree
25. Reorder array with new indexes
28. implement clearAllTimeout()
57. create an Observable
58. get DOM tree height
68. get DOM tags
89. Next Right Sibling
91. invert a binary tree
103. implement Math.sqrt()
104. Traverse DOM level by level
110. serialize and deserialize binary tree
113. Virtual DOM I
118. Virtual DOM II - createElement
121. A number sequence
133. roman numerals to integer
154. Two-way binding
161. toBe() or not.toBe()
163. integer to roman numerals