文件名称:funny-js:把一些有趣的想法用js实现
文件大小:711KB
文件格式:ZIP
更新时间:2024-04-27 15:11:17
JavaScript
实现一些有趣的JS代码 item setInterval(模拟setInterval) concurrents-promise-all(模拟Promise并发) console-in-loop5(每隔1秒打印) my-new(模拟new) test-useState(模拟useState) 继承(原型链继承) 继承(构造函数继承) 继承(组合式继承) 继承(寄生组合式继承)
【文件预览】:
funny-js-master
----setInterval()
--------index.js(712B)
----concurrents-promise-all()
--------index.js(4KB)
----debounce&throttle()
--------throttle()
--------debounce()
----inherit()
--------constructor-inherit.js(909B)
--------prototype-chain.js(1KB)
--------parasitic-combination-inherit.js(877B)
--------combination-inherit.js(904B)
----const()
--------index.js(579B)
----clone()
--------deep()
----redux()
--------redux()
----readme.md(2KB)
----my-promise()
--------phase5.js(8KB)
--------constants.js(150B)
--------phase2.js(3KB)
--------phase1.js(2KB)
--------phase4.js(6KB)
--------phase3.js(5KB)
--------assets()
----test-useState()
--------example.png(713KB)
--------index.js(5KB)
--------index.html(799B)
--------.DS_Store(6KB)
----my-new()
--------index.js(1KB)
----call-apply-bind()
--------bind()
--------apply()
--------call()
----console-in-loop5()
--------index.js(736B)
----proxy()
--------deep-proxy()
----.DS_Store(10KB)
----async&await()
--------phase2.js(930B)
--------phase1.js(570B)