【发布时间】:2010-03-09 02:03:41
【问题描述】:
我想制作一个 html/js 小部件,人们可以将它添加到他们的博客、网站等中。
我以前从未制作过小部件,所以我想知道应该做什么,不应该做什么。 例如,如何制作样式?内联,自己的css文件或最佳做法是什么?我相信我不能在里面使用头部和身体的东西。那么h1,h2等呢?他们搞砸了有小部件的网站还是我可以使用它们?
如果你有什么好的建议,我想听听。
谢谢。
【问题讨论】:
标签: javascript html widget
我想制作一个 html/js 小部件,人们可以将它添加到他们的博客、网站等中。
我以前从未制作过小部件,所以我想知道应该做什么,不应该做什么。 例如,如何制作样式?内联,自己的css文件或最佳做法是什么?我相信我不能在里面使用头部和身体的东西。那么h1,h2等呢?他们搞砸了有小部件的网站还是我可以使用它们?
如果你有什么好的建议,我想听听。
谢谢。
【问题讨论】:
标签: javascript html widget
我会尝试:
使其可配置
通过这样做,您可以让用户决定他是否希望您的小部件自动加载样式表,或者他是否想自己托管它。如果这样做,他还可以更新样式以更好地适应小部件所在的页面。
ExampleComWidget.addListener('update', callback);
使用巧妙的标记
确保对您的类和 ID 使用范围,尽可能避免冲突
即如果您的公司名称是 example.com,您可以使用如下类:com-ex-widget-newsItem
<h1>-tags,因为它们在 SEO 中的排名特别高。您可能可以使用<h4> 或更少。这颗子弹可能有点偏。如有疑问,使用语义标记比不使用要好得多。【讨论】: