向大师请教思路,关于js的封装规范?
近期了解了一下,amd,cmd,commonjs,umd规范,本人的需求就是给网站写一个自己的工具包,用于网站的什么图片轮播呀、图片懒加载呀,菜单等等,功能不算多,想求教哪种规范即简单又靠谱?另外如果功能不多是否有必要用到规范,或哪 位大佬给个简单的例子或思路指导,非常感谢!!!
回复
1个回答

test
2024-06-29
官方给出的 ESM
还是不错的,大部分主流浏览器也都逐渐兼容了
如果要从上述列举的规范中选择,看上去题主主要 面向浏览器 ,那其实 common.js
就不是那么推荐了,其他几个用起来差不多,amd
相对适合大项目(个人观点),UMD
则偏向于兼容性(因为整合了上面二者)
至于 图片轮播、图片懒加载 这些业务,还是推荐 ESM
,一些有名的框架 Swiper.js
、 lazyload.js
也是这么选择的
回复

适合作为回答的
- 经过验证的有效解决办法
- 自己的经验指引,对解决问题有帮助
- 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
- 询问内容细节或回复楼层
- 与题目无关的内容
- “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容