前段时间把整理了之后就想着做個小插件本文记录个人独立完成的一个原生JS轮播图插件的实现过程。嗯东西很简单,大佬勿喷github求start
插件github开源地址:
以上面的代码为架構在里面添加功能模块的实现代码,例如:点击翻页自动翻页等。
东西开源:(嗯我这个其实没必要搞怎么复杂,现在做这个只是为叻以后用上时有个映像)
项目的构建(涉及webpack的内容)
关于项目开源这一块可以参考慕课网视频课程:
刚刚开始时想把东西做全实现能包含现在大多数样式类型的轮播插件。后面写着写着就发现结构和思路越来越混乱基础功能也都没实现,打开控制台全是bug如很多开源项目一样,应该先把基础的东西添加进去然基本功能实现,而后再在其上进行添加新功能还有就是始终感觉自己写的代码太丑,后期可鉯看下设计模式这些书改善吧