Jquery 标记云是如何工作的

Jquery 标记云是如何工作的,jquery,tag-cloud,Jquery,Tag Cloud,我是标签云的新手。我将在我的项目中实现标记云特性。为了做到这一点,我应该对此有所了解。我刚开始学习,对标签云有了一些理论上的想法&它是什么 标记云是网站上标记符号的可视化描述 标签是如何工作的?在标记云中生成标记有什么规则吗 我应该使用哪个JQuery插件?作为一种解决方法,我在JQuery站点中搜索了标签云插件。我发现。标签云是一个标签集合,根据站点中出现的次数,这些标签绝对是最受欢迎的。每个标签在云中显示时的大小取决于该标签的流行程度。有很多方法可以实现这一点。通常,css指定字体的大小,可

我是标签云的新手。我将在我的项目中实现标记云特性。为了做到这一点,我应该对此有所了解。我刚开始学习,对标签云有了一些理论上的想法&它是什么

标记云是网站上标记符号的可视化描述

标签是如何工作的?在标记云中生成标记有什么规则吗


我应该使用哪个JQuery插件?作为一种解决方法,我在JQuery站点中搜索了标签云插件。我发现。

标签云是一个标签集合,根据站点中出现的次数,这些标签绝对是最受欢迎的。每个标签在云中显示时的大小取决于该标签的流行程度。有很多方法可以实现这一点。通常,css指定字体的大小,可以这样处理:

标签表: id,标签

条款表: 身份证、头衔、正文等

标记关系表: 物品id、标签id、用户id

因此,当用户标记文章时,它会使用用户id、文章id和标记id将关系添加到关系表中。这样,您就可以记录文章上标记的出现情况以及标记者。换句话说,度量单位

标签云获取一组标签——通常是至少有一次使用的标签——否则可能会相对随机。因此,获取查询可能会产生如下结果:

基于出现次数和您选择的任何因素的标记、评分算法

酷:2 汽车:5辆 搞笑:4 热门:1 丑八怪:7

然后使用标记的分数应用css类。你可以让它变得无限大,失去控制,但最好设定界限。所以我们给出1-10的选择。在css中,您可以为每个分数定义一个类:

.score-1{
    font-size: 1em;
}

.score-2{
    font-size:1.1em;
}

.score-3{
    font-size:1.2em;
    font-weight:bold;
    color:#ff6600;
}

//etc.
并提供如下html格式:

<a href="tags.php?tag=15" class="score-2">Cool</a>
<a href="tags.php?tag=10" class="score-7">Ugly</a>
<a href="tags.php?tag=3" class="score-5">Cars</a>
<a href="tags.php?tag=4" class="score-1">Hot</a>
<a href="tags.php?tag=6" class="score-4">Funny</a>
除此之外,jQuery不一定与标记云有任何关系。但也可能有插件能做到这一点,所以如果你找到它们,就去做吧

我应该澄清一下这个例子中的分数,假设你有一个算法,该算法根据你自己的任何标准,分配一个1-10的最终分数值。不一定使用原始计数作为分数。Rocket提到标签云是网站上的顶级标签,这可以被澄清为网站上的顶级标签。否则,您可能会得到一个标记云,其中所有标记都是巨大的,大小相同。我有一个网站在前10个标签上徘徊,所有这些标签的出现次数都是相同的,在几周内都会有几分。您可以查看因子得分的标准偏差。我倾向于使用它来避免垃圾邮件。此外,自上次使用以来的时间、使用标签的用户的可信度等


如果您有任何特殊问题,请告诉我,我可能会更新。

标签云是一组标签,根据您网站中出现的次数,这些标签绝对是最受欢迎的。每个标签在云中显示时的大小取决于该标签的流行程度。有很多方法可以实现这一点。通常,css指定字体的大小,可以这样处理:

标签表: id,标签

条款表: 身份证、头衔、正文等

标记关系表: 物品id、标签id、用户id

因此,当用户标记文章时,它会使用用户id、文章id和标记id将关系添加到关系表中。这样,您就可以记录文章上标记的出现情况以及标记者。换句话说,度量单位

标签云获取一组标签——通常是至少有一次使用的标签——否则可能会相对随机。因此,获取查询可能会产生如下结果:

基于出现次数和您选择的任何因素的标记、评分算法

酷:2 汽车:5辆 搞笑:4 热门:1 丑八怪:7

然后使用标记的分数应用css类。你可以让它变得无限大,失去控制,但最好设定界限。所以我们给出1-10的选择。在css中,您可以为每个分数定义一个类:

.score-1{
    font-size: 1em;
}

.score-2{
    font-size:1.1em;
}

.score-3{
    font-size:1.2em;
    font-weight:bold;
    color:#ff6600;
}

//etc.
并提供如下html格式:

<a href="tags.php?tag=15" class="score-2">Cool</a>
<a href="tags.php?tag=10" class="score-7">Ugly</a>
<a href="tags.php?tag=3" class="score-5">Cars</a>
<a href="tags.php?tag=4" class="score-1">Hot</a>
<a href="tags.php?tag=6" class="score-4">Funny</a>
除此之外,jQuery不一定与标记云有任何关系。但也可能有插件能做到这一点,所以如果你找到它们,就去做吧

我应该澄清一下这个例子中的分数,假设你有一个算法,该算法根据你自己的任何标准,分配一个1-10的最终分数值。不一定使用原始计数作为分数。Rocket提到标签云是网站上的顶级标签,这可以被澄清为网站上的顶级标签。否则,您可能会得到一个标记云,其中所有标记都是巨大的,大小相同。我有一个网站在前10个标签上徘徊,所有这些标签的出现次数都是相同的,在几周内都会有几分。您可以查看因子得分的标准偏差。我倾向于使用它来避免垃圾邮件。还有,时间 自上次使用以来,用户使用标签的可信度等


如果您有任何特别的问题,请告诉我,我可能会更新。

标签云是陈词滥调,无论如何都不是一个好主意。不仅是陈词滥调,而且非常可怕。感谢上帝,这是Web2.0的一个趋势,它一开始就消失得很快。但是抛开我的观点不谈,如果你一定要这么做的话,我会发布一个答案来帮助你Jeese,对标签云的爱在哪里?我喜欢美味的一个——它让你一眼就知道用户的兴趣。标签云基本上从你的网站上获取最上面的X个标签,并显示它们。标记的使用频率越高,显示的越大。维基百科有一个自己制作的算法:标签云是陈词滥调,而且是个坏主意。不仅仅是陈词滥调,而是彻头彻尾的可怕。感谢上帝,这是Web2.0的一个趋势,它一开始就消失得很快。但是抛开我的观点不谈,如果你一定要这么做的话,我会发布一个答案来帮助你Jeese,对标签云的爱在哪里?我喜欢美味的一个——它让你一眼就知道用户的兴趣。标签云基本上从你的网站上获取最上面的X个标签,并显示它们。标记的使用频率越高,显示的越大。Wikipedia有一个算法可以让你自己制作: