向大师请教思路,关于js的封装规范?

作者站长头像
站长
· 阅读数 14

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

回复
1个回答
avatar
test
2024-06-29

官方给出的 ESM 还是不错的,大部分主流浏览器也都逐渐兼容了

如果要从上述列举的规范中选择,看上去题主主要 面向浏览器 ,那其实 common.js 就不是那么推荐了,其他几个用起来差不多,amd 相对适合大项目(个人观点),UMD 则偏向于兼容性(因为整合了上面二者)

至于 图片轮播、图片懒加载 这些业务,还是推荐 ESM,一些有名的框架 Swiper.jslazyload.js 也是这么选择的

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