我正在创建一个 jQuery 插件,我对如何构建事物有一些疑问:
1.插件应该写多少HTML,通过jQuery创建多少?
编写所有 HTML 以便在查看代码时可以看到整个标记结构是否很好?
或者最好只编写最少量的 HTML,以便用户可以很容易地添加/修改内容并通过 jQuery 创建所有其余的、庞大的 HTML?
有推荐的做法吗?专业插件中的事情是如何完成的?
为什么事情要以某种方式来做,背后的原因是什么?
2.如何平衡插件选项和CSS?
插件应该提供会影响插件呈现的选项(会修改样式表的选项)还是让用户直接修改样式表以进行呈现修改并且插件中只有与功能相关的选项是更好的做法?
关于在插件中提供哪些选项以不越过 CSS 有哪些指南?
关于我的经验,我在不同的地方和插件中看到了所有这些,这就是为什么我要征求有经验的用户的意见,以及什么是好的做法以及为什么。