<img> 标签src缓存问题

问题描述:

最近在使用vue做目标检测算法可视化的时候发现了一个问题,我在前端传入原始图片到后端,经过后端算法检测后生成检测图片,前端vue直接调用该图片路径。本来想着输入不同图片,后端会不断覆盖result.jpg,最终前端也会实时变化,但是最终结果出现了意外,如图后连输入图不管如何变化,结果图都是同一张图片。

//html部分
<el-image class="originImg" :src="resulturl"/>
//js部分
this.resulturl="http://localhost:5000/static/images/result.jpg";

在这里插入图片描述

问题原因

因为src后面的请求路径不变,所以浏览器就认为是同一个图片,就不会重新发送请求,导致获得的一直是第一张缓存图片。

浏览器缓存知识:https://www.cnblogs.com/chengxs/p/10396066.html

解决方法

因为浏览器缓存的img是根据scr属性的,只要告诉浏览器这个图片和原来的缓存图片不一样浏览器就会重新进行请求了,即在请求图片后面添加"?tempid="+Math.random()字符串。比如我的,成功解决。

this.resulturl="http://localhost:5000/static/images/result.jpg?tempid="+Math.random();
  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
本系统特色: 1、前台完全生成静态HTML 2、栏目是无级分类的,您可以随意设置栏目,只要您能想到的,多少都可以:) 3、制作简单,由于本人以前曾经使用过动易网站管理系统,所以在功能方面向动易文章管理系统靠拢, 前台制作采用标签制,分为系统标签和用户自义义标签两种,系统标签是自代的,用户不可以修改,而自定义标签则是用户根据相应的功能自己定制出来的,固此,可以自行删除或修改! 4、秉承JAVA开源理念,本新闻发布系统开源! 5、本系统采用到的技术:JSP+Struts+JSTL+EL,我本人喜欢JSTL+EL的组合方式,他不景向页面美观! 6、mysql.sql这个文件是mysql的脚本文件,您可以用它来创建数据库! <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <!-- saved from url=(0043)http://www.chinahongker.com/index/index.asp --> <HTML><HEAD><TITLE>E鹰网络工作室</TITLE><LINK href="/images/css.css" type=text/css rel=stylesheet><LINK href="/images/welab.css" type=text/css rel=stylesheet> <META http-equiv=Content-Type content="text/html; charset=gb2312"> <STYLE type=text/css>BODY { MARGIN: 0px; BACKGROUND-COLOR: #930000 } .youhei { BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: #333333 1px solid; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 12px; BORDER-LEFT-COLOR: #333333; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #333333; COLOR: #000000; BORDER-TOP-COLOR: #333333; TEXT-DECORATION: none } .baizi { FONT-SIZE: 12px; COLOR: #ffffff; TEXT-DECORATION: none } .cuzi { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; TEXT-DECORATION: none } .baiheicu { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; TEXT-DECORATION: none } .shier { FONT-SIZE: 12px; COLOR: #000000; TEXT-DECORATION: none } .lanzi { FONT-SIZE: 12px; COLOR: #2d7066; TEXT-DECORATION: none } .zi { FONT-SIZE: 12px; COLOR: #333333; TEXT-DECORATION: none } .zi1 { FONT-SIZE: 12px; COLOR: #000000; TEXT-DECORATION: none } .style1 { FONT-SIZE: 9px; COLOR: #690102 } A.baazi:link { COLOR: #ffffff; TEXT-DECORATION: none } A.baazi:visited { COLOR: #ffffff; TEXT-DECORATION: none } A.baazi:hover { COLOR: #ffffff; TEXT-DECORATION: none } </STYLE> <META content="MSHTML 6.00.3790.2541" name=GENERATOR></HEAD> <BODY> <TBODY> <TR> <TD> <div align="center"> <table width="800" border="0"> <!--DWLayoutTable--> <tr> <td width="196" height="18" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0"> <!--DWLayoutTable--> <tr> <td width="196" height="16" background="/images/index_13.jpg"> </td> </tr> </table></td> <td width="594" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0"> <!--DWLayoutTable--> <tr> <td width="594" height="16" valign="top" background="/images/index_13.jpg"><script language='JavaScript' type='text/JavaScript' src='/Article/js/menu.js'></script> <script type='text/javascript' language='JavaScript1.2' src='/Article/js/stm31.js'></script> <script language='JavaScript1.2' type='text/JavaScript' src='/Article/js/ShowClass_Menu.js'></script></td> </tr> </table></td> </tr> </table> </div> <TABLE height="100%" cellSpacing=0 cellPadding=0 width=800 align=center bgColor=#ffffff border=0><TBODY><TR vAlign=bottom> <TR> <TD vAlign=top background=/images/bg_1.jpg colSpan=10> <TABLE cellSpacing=3 cellPadding=0 width="100%" border=0><TBODY> <TR> <TD width="95%" height=1216> <TABLE cellSpacing=0 cellPadding=0 width="100%" border=0><TBODY> <TR> <TD colSpan=2> <TABLE cellSpacing=0 cellPadding=0 width="100%" border=0> <TBODY> <TR> <TD width="19%" background=/images/index_24.jpg height=43><IMG height=43 alt="" src="/images/index_22.jpg" width=39></TD> <TD class=baiheicu width="62%" background=/images/index_24.jpg> <DIV align=center>通告</DIV></TD> <TD class=baiheicu width="19%" background=/images/index_24.jpg> </TD> </TR> </TBODY> </TABLE></TD> </TR> <TR> <TD vAlign=top bgColor=#ffffff colSpan=2 height=150> <TABLE class=zi1 cellSpacing=0 cellPadding=0 width="100%" align=center border=0> <TBODY> <TR> <TD width="5%"> </TD> <TD width="82%" height=150> <TABLE cellSpacing=0 cellPadding=0 width="100%" border=0> <TBODY> <TR> <TD height=10> </TD> </TR> <TR> <TD height=140> <MARQUEE onmouseover=this.stop() onmouseout=this.start(); scrollAmount=1 direction=up width=180 height=150> </MARQUEE></TD> </TR> <TR> <TD height=10> </TD> </TR> </TBODY> </TABLE></TD> <TD width="5%"> </TD> </TR> </TBODY> </TABLE></TD> </TR> <TR> <TD colSpan=2> <TABLE cellSpacing=0 cellPadding=0 width="100%" border=0> <TBODY> <TR> <TD width="19%" background=/images/index_24.jpg><IMG height=43 alt="" src="/images/index_22.jpg" width=39></TD> <TD class=baiheicu width="62%" background=/images/index_24.jpg> <DIV align=center>热门文章</DIV></TD> <TD class=baiheicu width="19%" background=/images/index_24.jpg> </TD> </TR> </TBODY> </TABLE></TD> </TR> <TR> <TD vAlign=top bgColor=#ffffff colSpan=2 height=160> <TABLE class=shier cellSpacing=3 cellPadding=0 width="100%" border=0> <!--DWLayoutTable--> <TBODY> <TR> <TD width="187" height="154" valign="top"><script src='/showDynamicCustomContent.jsp?id=3'></script></TD> </TR> </TBODY> </TABLE></TD> </TR> <TR> <TD colSpan=2> <TABLE cellSpacing=0 cellPadding=0 width="100%" border=0> <TBODY> <TR> <TD width="19%" background=/images/index_24.jpg><IMG height=43 alt="" src="/images/index_22.jpg" width=39></TD> <TD class=baiheicu width="62%" background=/images/index_24.jpg> <DIV align=center>站长推荐</DIV></TD> <TD class=baiheicu width="19%" background=/images/index_24.jpg> </TD> </TR> </TBODY> </TABLE></TD> </TR> <TR> <TD vAlign=top bgColor=#ffffff colSpan=2 height=160> <TABLE class=shier cellSpacing=3 cellPadding=0 width="100%" border=0> <!--DWLayoutTable--> <TBODY> <TR> <TD width="194" height="154" valign="top"><!--DWLayoutEmptyCell--> </TD> </TR> </TBODY> </TABLE></TD> </TR> <TR> <TD colSpan=2> <TABLE cellSpacing=0 cellPadding=0 width="100%" border=0> <TBODY> <TR> <TD width="19%" background=/images/index_24.jpg><IMG height=43 alt="" src="/images/index_22.jpg" width=39></TD> <TD class=baiheicu width="62%" background=/images/index_24.jpg> <DIV align=center></DIV></TD> <TD class=baiheicu width="19%" background=/images/index_24.jpg> </TD> </TR> </TBODY> </TABLE></TD> </TR> <TR> <TD vAlign=top bgColor=#ffffff colSpan=2 height=150> <TABLE class=shier cellSpacing=3 cellPadding=0 width="100%" border=0> <!--DWLayoutTable--> <TBODY> <TR> <TD width="194" height="144" valign="top"><!--DWLayoutEmptyCell--> </TD> </TR> </TBODY> </TABLE></TD> </TR> <TR> <TD colSpan=2> <TABLE cellSpacing=0 cellPadding=0 width="100%" border=0> <TBODY> <TR> <TD width="19%" background=/images/index_24.jpg><IMG height=43 alt="" src="/images/index_22.jpg" width=39></TD> <TD class=baiheicu width="62%" background=/images/index_24.jpg> <DIV align=center></DIV></TD> <TD class=baiheicu width="19%" background=/images/index_24.jpg> </TD> </TR> </TBODY> </TABLE></TD> </TR> <TR> <TD vAlign=top bgColor=#ffffff colSpan=2 height=150> <TABLE class=shier cellSpacing=3 cellPadding=0 width="100%" border=0> <!--DWLayoutTable--> <TBODY> <TR> <TD width="194" height="144" valign="top"><!--DWLayoutEmptyCell--> </TD> </TR> </TBODY> </TABLE></TD> </TR> <TR> <TD colSpan=2> <TABLE cellSpacing=0 cellPadding=0 width="100%" border=0> <TBODY> <TR> <TD width="19%" background=/images/index_24.jpg><IMG height=43 alt="" src="/images/index_22.jpg" width=39></TD> <TD class=baiheicu width="62%" background=/images/index_24.jpg> <DIV align=center>高手投稿</DIV></TD> <TD class=baiheicu width="19%" background=/images/index_24.jpg> </TD> </TR> </TBODY> </TABLE> <TABLE cellSpacing=0 cellPadding=0 width="100%" border=0> <TBODY> <TR></TR> </TBODY> </TABLE></TD> </TR> <TR> <TD bgColor=#ffffff colSpan=2 height=152> <TABLE height=147 cellSpacing=3 cellPadding=0 width="100%" border=0> <TBODY> <TR> <TD vAlign=top align=middle width="50%" height=141><BR> <A href="mailto:[email protected]"><IMG height=75 alt="" src="/images/index_52.jpg" width=75 border=0></A></TD> <TD class=shier vAlign=top width="50%"><BR> <TABLE class=shier cellSpacing=3 cellPadding=0 width="100%" border=0> <TBODY> <TR> <TD>如果您需要在</TD> </TR> <TR> <TD>本站投稿,</TD> </TR> <TR> <TD>请联系我们</TD> </TR> <TR> <TD>(注明投稿)</TD> </TR> </TBODY> </TABLE></TD> </TR> </TBODY> </TABLE></TD> </TR> </TABLE></TD> </TR> </TABLE></TD> <TD vAlign=top colSpan=11> <TABLE cellSpacing=0 cellPadding=0 width="100%" border=0> <!--DWLayoutTable--> <TBODY> <TR> <TD colSpan=2> <TABLE cellSpacing=0 cellPadding=0 width="100%" border=0> <TBODY> <TR> <TD width="5%"><IMG height=29 alt="" src="/images/index_11.jpg" width=32></TD> <TD class=cuzi width="81%" background=/images/index_13.jpg>最新文章</TD> <TD class=shier width="14%" background=/images/index_13.jpg> </TD> </TR> </TBODY> </TABLE></TD> </TR> <TR> <TD colSpan=2> <TABLE cellSpacing=0 cellPadding=0 width="100%" border=0> <!--DWLayoutTable--> <TBODY> <TR> <TD width="601" height="48" valign="top"><img src='/images/article_title_pic.gif' alt='普通文章'> <a class='listA' href='/Article/jspjc/2005/11/20051130002605.html' title='CSDN 文档中心:[算法]Java中的位运算优化:位域、位'>CSDN ...</a><br><img src='/images/article_title_pic.gif' alt='普通文章'> <a class='listA' href='/Article/JSPJQ/2005/11/20051129211737.html' title='JSP缓存技术'>JSP缓存...</a><br> </TD> </TR> </TBODY> </TABLE></TD> </TR> <TR> <TD> <TABLE class=youhei cellSpacing=0 cellPadding=0 width="100%" border=0> <TBODY> <TR> <TD width="2%" background=/images/neibg.jpg><IMG height=29 src="/images/neizuo.jpg" width=23></TD> <TD class=cuzi vAlign=center width="74%" background=/images/neibg.jpg>JSP技巧</TD> <TD width="24%" background=/images/neibg.jpg><SPAN class=shier>more...</SPAN></TD> </TR> <TR> <TD vAlign=top colSpan=3 height=235> <TABLE cellSpacing=4 cellPadding=0 width="100%" border=0> <!--DWLayoutTable--> <TBODY> <TR> <TD width="278" height="227" valign="top"><img src='/images/article_title_pic.gif' alt='普通文章'> <a href='/Article/JSPJQ/2005/11/20051129211737.html'>JSP缓存技术</a><br> </TD> </TR> </TBODY> </TABLE></TD> </TR> <TR> <TD colSpan=3 height=200> <TABLE cellSpacing=0 cellPadding=0 width="100%" border=0> <TBODY> <TR> <TD width="2%" background=/images/neibg.jpg><IMG height=29 src="/images/neizuo.jpg" width=23></TD> <TD class=cuzi width="74%" background=/images/neibg.jpg>Struts</TD> <TD width="24%" background=/images/neibg.jpg><SPAN class=shier>more...</SPAN></TD> </TR> <TR> <TD vAlign=top colSpan=3 height=205> <TABLE cellSpacing=4 cellPadding=0 width="100%" border=0> <!--DWLayoutTable--> <TBODY> <TR> <TD width="278" height="197" valign="top"></TD> </TR> </TBODY> </TABLE></TD> </TR> </TBODY> </TABLE></TD> </TR> </TBODY> </TABLE></TD> <TD> <TABLE cellSpacing=0 cellPadding=0 width="100%" border=0> <TBODY> <TR> <TD width="2%" background=/images/neibg.jpg><IMG height=29 src="/images/neili.jpg" width=31></TD> <TD class=cuzi width="74%" background=/images/neibg.jpg>JS技巧</TD> <TD width="24%" background=/images/neibg.jpg><SPAN class=shier>more...</SPAN></TD> </TR> <TR> <TD vAlign=top colSpan=3 height=235> <TABLE cellSpacing=4 cellPadding=0 width="100%" border=0> <!--DWLayoutTable--> <TBODY> <TR> <TD width="291" height="227" valign="top"></TD> </TR> </TBODY> </TABLE></TD> </TR> <TR> <TD colSpan=3 height=200> <TABLE cellSpacing=0 cellPadding=0 width="100%" border=0> <TBODY> <TR> <TD width="2%" background=/images/neibg.jpg><IMG height=29 src="/images/neizuo.jpg" width=23></TD> <TD class=cuzi width="74%" background=/images/neibg.jpg>Hibernate</TD> <TD width="24%" background=/images/neibg.jpg><SPAN class=shier>more...</SPAN></TD> </TR> <TR> <TD vAlign=top colSpan=3 height=205> <TABLE cellSpacing=4 cellPadding=0 width="100%" border=0> <!--DWLayoutTable--> <TBODY> <TR> <TD width="306" height="197" valign="top"></TD> </TR> </TBODY> </TABLE></TD> </TR> </TBODY> </TABLE></TD> </TR> </TBODY> </TABLE></TD> </TR> <TR> <TD height=468> <TABLE class=youhei cellSpacing=0 cellPadding=0 width="100%" border=0> <TBODY> <TR> <TD width="2%" background=/images/neibg.jpg><IMG height=29 src="/images/neizuo.jpg" width=23></TD> <TD class=cuzi width="74%" background=/images/neibg.jpg>JSTL</TD> <TD width="24%" background=/images/neibg.jpg><SPAN class=shier>more...</SPAN></TD> </TR> <TR> <TD vAlign=top colSpan=3 height=235> <TABLE cellSpacing=4 cellPadding=0 width="100%" border=0> <!--DWLayoutTable--> <TBODY> <TR> <TD width="293" height="227" valign="top"></TD> </TR> </TBODY> </TABLE></TD> </TR> <TR> <TD vAlign=top colSpan=3 height=247> <TABLE cellSpacing=0 cellPadding=0 width="100%" border=0> <TBODY> <TR> <TD width="2%" background=/images/neibg.jpg><IMG height=29 src="/images/neizuo.jpg" width=23></TD> <TD class=cuzi width="74%" background=/images/neibg.jpg>JSP教程</TD> <TD width="24%" background=/images/neibg.jpg><SPAN class=shier>more...</SPAN></TD> </TR> <TR> <TD vAlign=top colSpan=3 height=220> <TABLE cellSpacing=4 cellPadding=0 width="100%" border=0> <!--DWLayoutTable--> <TBODY> <TR> <TD width="285" height="212" valign="top"><img src='/images/article_title_pic.gif' alt='普通文章'> <a class='listA' href='/Article/jspjc/2005/11/20051130002605.html' title='CSDN 文档中心:[算法]Java中的位运算优化:位域、位'>CSDN 文档中心:...</a><br></TD> </TR> </TBODY> </TABLE></TD> </TR> </TBODY> </TABLE></TD> </TR> </TBODY> </TABLE></TD> <TD> <TABLE cellSpacing=0 cellPadding=0 width="100%" border=0> <TBODY> <TR> <TD width="2%" background=/images/neibg.jpg><IMG height=29 src="/images/neili.jpg" width=31></TD> <TD class=cuzi width="74%" background=/images/neibg.jpg>EL表达式</TD> <TD width="24%" background=/images/neibg.jpg><SPAN class=shier>more...</SPAN></TD> </TR> <TR> <TD vAlign=top colSpan=3 height=235> <TABLE cellSpacing=4 cellPadding=0 width="100%" border=0> <!--DWLayoutTable--> <TBODY> <TR> <TD width="277" height="227" valign="top"></TD> </TR> </TBODY> </TABLE></TD> </TR> <TR> <TD colSpan=3 height=230> <TABLE height=0 cellSpacing=0 cellPadding=0 width="100%" border=0> <TBODY> <TR> <TD width="2%" background=/images/neibg.jpg><IMG height=29 src="/images/neizuo.jpg" width=23></TD> <TD class=cuzi width="74%" background=/images/neibg.jpg>JSP源码</TD> <TD width="24%" background=/images/neibg.jpg><SPAN class=shier>more...</SPAN></TD> </TR> <TR> <TD vAlign=top colSpan=3 height=220> <TABLE cellSpacing=4 cellPadding=0 width="100%" border=0> <!--DWLayoutTable--> <TBODY> <TR> <TD width="299" height="212" valign="top"></TD> </TR> </TBODY> </TABLE></TD> </TR> </TBODY> </TABLE></TD> </TR> </TBODY> </TABLE></TD> </TR> </TABLE></TD> </TR> <TR> <TD colSpan=21> <TABLE cellSpacing=0 cellPadding=0 width="100%" border=0> <TBODY> <TR> <TD background=/images/index_55.jpg><IMG height=98 alt="" src="/images/index_55.jpg" width=23></TD> <TD background=/images/index_55.jpg> <TABLE cellSpacing=3 cellPadding=0 width="100%" border=0> <TBODY> <TR> <TD> <DIV align=center><IMG title=中国崛起联盟-海外华人组织 height=31 alt=中国崛起 src="/images/logo.jpg" width=88 border=0></DIV></TD> <TD> <DIV align=center><IMG height=31 src="/images/logo.jpg" width=88></DIV></TD> <TD> <DIV align=center><IMG height=31 src="/images/logo.jpg" width=88></DIV></TD> <TD> <DIV align=center><IMG height=31 src="/images/logo.jpg" width=88></DIV></TD> <TD> <DIV align=center><IMG height=31 src="/images/logo.jpg" width=88></DIV></TD> <TD> <DIV align=center><IMG height=31 src="/images/logo.jpg" width=88></DIV></TD> </TR> <TR> <TD> <DIV align=center><IMG height=31 src="/images/logo.jpg" width=88></DIV></TD> <TD> <DIV align=center><IMG height=31 src="/images/logo.jpg" width=88></DIV></TD> <TD> <DIV align=center><IMG height=31 src="/images/logo.jpg" width=88></DIV></TD> <TD> <DIV align=center><IMG height=31 src="/images/logo.jpg" width=88></DIV></TD> <TD> <DIV align=center><IMG height=31 src="/images/logo.jpg" width=88></DIV></TD> <TD> <DIV align=center><IMG height=31 src="/images/logo.jpg" width=88></DIV></TD> </TR> </TBODY> </TABLE></TD> <TD background=/images/index_55.jpg><IMG height=98 alt="" src="/images/index_55.jpg" width=23></TD> </TR> </TBODY> </TABLE></TD> </TR> <TR> <TD colSpan=21> <TABLE cellSpacing=0 cellPadding=0 width="100%" border=0> <TBODY> <TR> <TD background=/images/index_57.jpg height=33> <DIV class=shier align=center><A onclick="this.style.behavior='url(#default#homepage)';this.setHomePage(window.location.href);return false" href="http://www.v246.com/">设为首页</A> | 关于本站 | 联系我们 | 隐私条约 | 版权声明 | 网站留言</DIV></TD> </TR> <TR> <TD class=baizi background=/images/index_59.jpg height=56><DIV align=center> <P>版权所有:E鹰网络工作室</P> </DIV></TD> </TR> </TBODY> </TABLE></TD> </TR> <TR> <TD><IMG height=1 alt="" src="/images/spacer.gif" width=9></TD> <TD><IMG height=1 alt="" src="/images/spacer.gif" width=2></TD> <TD><IMG height=1 alt="" src="/images/spacer.gif" width=4></TD> <TD><IMG height=1 alt="" src="/images/spacer.gif" width=9></TD> <TD><IMG height=1 alt="" src="/images/spacer.gif" width=15></TD> <TD><IMG height=1 alt="" src="/images/spacer.gif" width=9></TD> <TD><IMG height=1 alt="" src="/images/spacer.gif" width=38></TD> <TD><IMG height=1 alt="" src="/images/spacer.gif" width=49></TD> <TD><IMG height=1 alt="" src="/images/spacer.gif" width=15></TD> <TD><IMG height=1 alt="" src="/images/spacer.gif" width=49></TD> <TD><IMG height=1 alt="" src="/images/spacer.gif" width=10></TD> <TD><IMG height=1 alt="" src="/images/spacer.gif" width=5></TD> <TD><IMG height=1 alt="" src="/images/spacer.gif" width=13></TD> <TD><IMG height=1 alt="" src="/images/spacer.gif" width=4></TD> <TD><IMG height=1 alt="" src="/images/spacer.gif" width=53></TD> <TD><IMG height=1 alt="" src="/images/spacer.gif" width=9></TD> <TD><IMG height=1 alt="" src="/images/spacer.gif" width=49></TD> <TD><IMG height=1 alt="" src="/images/spacer.gif" width=161></TD> <TD><IMG height=1 alt="" src="/images/spacer.gif" width=212></TD> <TD><IMG height=1 alt="" src="/images/spacer.gif" width=11></TD> <TD><IMG height=1 alt="" src="/images/spacer.gif" width=74></TD> </TR> </TABLE> </TD></TR></TBODY><!-- ImageReady Slices (01 副本.psd) --><!-- End ImageReady Slices --> </BODY></HTML>
选择器速度提升<br>选择器的速度大幅度提高了,下表为jQuery1.1.2和1.1.3的选择器速度对比,提高了8倍多<br>Browser jQuery 1.1.2 jQuery 1.1.3 % Improvement <br>IE 6 4890ms 661ms 740% <br>Firefox 2 5629ms 567ms 993% <br>Safari 2 3575ms 475ms 753% <br>Opera 9.1 3196ms 326ms 980% <br>Average improvement: 867% <br><br>下表为jQuery1.1.3与常用的一些JS库选择器的对比:<br>Browser Prototype jQuery Mootools Ext Dojo <br>IE 6 1476ms 661ms 1238ms 672ms 738ms <br>Firefox 2 219ms 567ms 220ms 951ms 440ms <br>Safari 2 1568ms 475ms 909ms 417ms 527ms <br>Opera 9.1 220ms 326ms 217ms 296ms 220ms <br><br><br>更新项目<br><br><br>New Selectors<br>Unicode Selectors: This is a huge addition for those of you who want to use Unicode attribute values, IDs, class names, or tag names. You can now use them directly in jQuery selectors:<br><br>$("div.台北")<br>$("div#台北")<br>$("foo_bar台北")<br>$("div[@id=台北]")Escape Selectors: A frequently requested feature you can now select elements by ID (or other selector) that uses a special character, for example this will find the div that has the ID of “foo.bar”:<br><br>$("div#foo\\.bar")Inequality Selector: While this selector isn’t part of the CSS specification, it’s frequently used and included in other selector libraries, so we decided to add it in:<br><br>$("div[@id!=test]"):nth-child() improvements: This selector allows you to locate specific child elements. We’ve supported selectors like :nth-child(1) and :nth-child(odd) since the beginning of jQuery, now we’ve added advanced :nth-child selectors, such as:<br><br>$("div:nth-child(2n)")<br>$("div:nth-child(2n+1)")<br>$("div:nth-child(n)")Space-separated attributes: After being removed in jQuery 1.0, this selector has now been brought back by popular demand. It allows you to locate individual items in a space-separated attribute (such as a class or rel attribute).<br><br>$("a[@rel~=test]")Animation Improvements<br><br>参数: <br>options <br>返回值: <br>XMLHttpRequest <br>使用HTTP请求一个页面。<br>这是jQuery的低级AJAX实现。要查看高级抽象,见$.set、$.post等,这些方法更易于理解和使用。但是功能上有限制(例如,没有错误处理函数)。<br>警告:如果数据类型指定为"script",那么POST自动转化为GET方法。(因为script会作为一个嵌入页面的script标签进行载入) <br>$.ajax()函数返回它创建的XMLHttpRequest对象。在大部分情况下,你不需要直接操作此对象。通常,这个XMLHttpRequest对象主要用于需要手动中断XMLHttpRequest请求的时候。 <br>注意:如果你指明了下面列出的数据类型,请确保服务端发送了正确的MIME响应类型(如. xml 的类型是 "text/xml")。错误的MIME类型能够导致脚本出现意想不到的问题。请查看AJAX的范例来了解数据类型的更多信息。 <br>$.ajax()函数需要一个参数,一个包含有键/值对的对象,用于初始化并操作请求对象。 <br>在jQuery 1.2版本中,如果你指明了一个JSONP回调函数,你就可以从其它的域中载入JSON类型的数据,写法类似于 "myurl?callback=?" 。jQuery会自动调用正确的方法名称来代替查询字符串,执行你指定的回调函数。或者,你也可以指定jsonp的数据类型的回调函数,此函数会自动添加到Ajax请求中。 <br>参数选项: <br>async(true) 数据类型: Boolean <br>默认情况下,所有的请求都是异步发送的(默认为true)。 如果需要发送同步请求, 设置选项为false。注意,同步请求可能会暂时的锁定浏览器, 当请求激活时不能进行任何操作。 <br>beforeSend 数据类型: Function <br>一个预处理函数用于在发送前修改XMLHttpRequest对象,设置自定义头部等。 XMLHttpRequest作为惟一的参数被传递。这是一个 Ajax 事件。 function (XMLHttpRequest) {<br> this; // the options for this ajax request<br>}cache(true) 数据类型: Boolean <br>jQuery 1.2中新添加的参数, 如果设为false,则会强制浏览器不缓存请求的页面。 <br>complete 数据类型: Function <br>当请求完成时执行的函数(在成功或失败之后执行)。这个函数有2个参数: XMLHttpRequest对象和一个描述HTTP相应的状态字符串。 这是一个 Ajax 事件。 function (XMLHttpRequest, textStatus) {<br> this; // the options for this ajax request<br>}contentType("application/x-www-form-urlencoded") 数据类型: String <br>发送到服务器的数据的内容类型。默认是 "application/x-www-form-urlencoded", 适合大多数情况。 <br>data 数据类型: Object,String <br>要发送给服务器的数据。如果不是字符串,那么它会被转化为一个查询字符串。在GET请求中它被添加到url的末尾。要防止这种自动转化,请查看processData选项。 数据对象必须是一组键/值对。如果键对应的值是数组,jQuery会将其值赋给同一个键属性。 例如 {foo:["bar1", "bar2"]} 变为 '&foo=bar1&foo=bar2'。 <br>dataType( Intelligent Guess (xml or html)) 数据类型: String <br>期待由服务器返回值类型。如果没有明确指定,jQuery会根据实际返回的MIME类型自动的将responseXML或responseText传递给success指定的回调函数。有效的类型(返回的类型的结果值会作为第一个参数传递给success指定的回调函数)有: "xml": 返回一个可以由jQuery处理的XML文档。 <br>"html": 返回文本格式的HTML代码。包括求值后的脚本标记。 <br>"script": 将响应作为Javascript语句求值,并返回纯文本。不缓存此脚本,除非设置了cache选项。设置为"script"类型会将post方法转换为get方法。 <br>"json": 将响应作为JSON求值,并返回一个Javascript对象。 <br>"jsonp": 使用JSONP载入一个JSON代码块. 会在URL的末尾添加"?callback=?"来指明回调函数。(jQuery 1.2以上的版本支持) <br>"text": 文本格式的字符串 <br>error 数据类型: Function <br>请求失败时执行的函数。函数具有3个参数: XMLHttpRequest对象,一个描述产生的错误类型和一个可选的异常对象, 如果有的化。 这是一个Ajax 事件。function (XMLHttpRequest, textStatus, errorThrown) {<br> // typically only one of textStatus or errorThrown <br> // will have info<br> this; // the options for this ajax request<br>}global(true) 数据类型: Boolean <br>是否为当前的请求触发全局AJAX事件处理函数,默认值为true。设置为false可以防止触发像ajaxStart或ajaxStop这样的全局事件处理函数。这可以用于控制多个不同的Ajax事件。 <br>ifModified(false) 数据类型: Boolean <br>只有响应自上次请求后被修改过才承认是成功的请求。是通过检查头部的Last-Modified值实现的。默认值为false,即忽略对头部的检查 <br>jsonp 数据类型: String <br>在jsonp请求中重新设置回调的函数。这个值用于代替'callback=?'中的查询字符串。'callback=?'位于get请求中url的末尾或是post请求传递的数据中。因此设置 {jsonp:'onJsonPLoad'} 会将 'onJsonPLoad=?' 传送给服务器。 <br>processData(true) 数据类型: Boolean <br>在默认的情况下,如果data选项传进的数据是一个对象而不是字符串,将会自动地被处理和转换成一个查询字符串,以适应默认的content-type--"application/x-www-form-urlencoded"。如果想发送DOMDocuments,就要把这个选项设置为false。 <br>success 数据类型: Function <br>当请求成功时调用的函数。这个函数会得到二个参数:从服务器返回的数据(根据“dataType”进行了格式化)和一个描述HTTP相应的状态字符串。这是一个 Ajax 事件。 function (data, textStatus) {<br> // data could be xmlDoc, jsonObj, html, text, etc...<br> this; // the options for this ajax request<br>}timeout 数据类型: Number <br>如果通过$.ajaxSetup设置了一个全局timeout,那么此函数使用一个局部timeout覆盖了全局timeout(单位为毫秒)。例如,你可以设置比较长的延迟给一个特殊的请求,同时其他所有请求使用1秒的延迟。有关全局延迟,见$.ajaxTimeout()。 <br>type("GET") 数据类型: String <br>请求的类型 ("POST" 或 "GET"), 默认是 "GET"。注意:其他的HTTP请求方法,如PUT和DELETE,在这里也可以使用,当时它们并不被所有的浏览器支持。 <br>url(The current page) 数据类型: String <br>请求发送的目标URL地址 <br>username 数据类型: String <br>username可用于在响应一个HTTP连接时的认证请求。 实例 <br>载入并执行一个JavaScript文件。 <br>$.ajax({<br> type: "GET",<br> url: "test.js",<br> dataType: "script"<br>});保存数据到服务器,完成后通知用户。 <br> $.ajax({<br> type: "POST",<br> url: "some.php",<br> data: "name=John&location=Boston",<br> success: function(msg){<br> alert( "Data Saved: " + msg );<br> }<br> });取得一个HTML页面的最新版本。 <br>$.ajax({<br> url: "test.html",<br> cache: false,<br> success: function(html){<br> $("#results").append(html);<br> }<br>});同步载入数据。在执行请求的时候阻塞浏览器。这是在保证数据的同步性比交互更重要的情况下的一种更好的方法。 <br> var html = $.ajax({<br> url: "some.php",<br> async: false<br> }).responseText;向服务器发送xml文档数据。通过设置processData选项为false,将数据自动转换为string的动作被禁止了。 <br>var xmlDocument = [create xml document];<br> $.ajax({<br> url: "page.php",<br> processData: false,<br> data: xmlDocument,<br> success: handleResponse<br> });load( url, [data], [callback] )参数: <br>url (String): 装入页面的URL地址。 <br>params (Map): (可选)发送到服务端的键/值对参数。 <br>callback (Function): (可选) 当数据装入完成时执行的函数. function (responseText, textStatus, XMLHttpRequest) {<br> this; // dom element<br>}返回值: <br>jQuery <br>装入一个远程HTML内容到一个DOM结点。 默认使用get方法发送请求,但如果指定了额外的参数,将会使用post方法发送请求。在 jQuery 1.2中,可以在URL参数中指定一个jQuery选择器,这会过滤返回的HTML文档,只取得文档中匹配选择器的元素。此语法类似于"url #some > selector"。 <br>实例 <br>载入文档的sidebar的导航部分到一个无序列表中。 <br>$("#links").load("/Main_Page #p-Getting-Started li");将feeds.html文件载入到id为feeds的div中。 <br>$("#feeds").load("feeds.html");同上,但是发送了附加的参数,并且在响应结束后执行一个自定义函数。 <br> $("#feeds").load("feeds.php", {limit: 25}, function(){<br> alert("The last 25 entries in the feed have been loaded");<br> });jQuery.get( url, [data], [callback] )参数: <br>url (String): 装入页面的URL地址 <br>Map(可选): (可选)发送到服务端的键/值对参数 <br>callback (Function): (可选) 当远程页面装入完成时执行的函数 function (data, textStatus) {<br> // data可以是xmlDoc, jsonObj, html, text, 等...<br> this; // the options for this ajax request<br>}返回值: <br>XMLHttpRequest <br>使用GET请求一个页面。 <br>这是向服务器发送get请求的简单方法。它可以指定一个回调函数,在请求完成后执行(只有在请求成功时)。如果还需要设置error和success回调函数,则需要使用$.ajax。 <br>实例 <br>请求test.php页,忽略返回值. <br>$.get("test.php");请求test.php页并发送附加数据(忽略返回值). <br>$.get("test.php", { name: "John", time: "2pm" } );显示从test.php请求的返回值(HTML 或 XML, 根据不同返回值). <br>$.get("test.php", function(data){<br> alert("Data Loaded: " + data);<br>});显示向test.cgi发送附加数据请求的返回值 (HTML 或 XML, 根据不同返回值). <br>$.get("test.cgi", { name: "John", time: "2pm" },<br> function(data){<br> alert("Data Loaded: " + data);<br> });jQuery.getJSON( url, [data], [callback] )参数: <br>url (String): 装入页面的URL地址 <br>Map(可选): (可选)发送到服务端的键/值对参数 <br>callback (Function): (可选) 当数据装入完成时执行的函数 function (data, textStatus) {<br> // data will be a jsonObj<br> this; // the options for this ajax request<br>}返回值: <br>XMLHttpRequest <br>使用GET请求JSON数据。 <br>在jQuery 1.2版本中,如果你指明了一个JSONP回调函数,你就可以从其它的域中载入JSON类型的数据,写法类似于 "myurl?callback=?" 。jQuery会自动调用正确的方法名称来代替查询字符串,执行你指定的回调函数。或者,你也可以指定jsonp的数据类型的回调函数,此函数会自动添加到Ajax请求中。注意: 请记住, that lines after this function will be executed before callback. <br>实例 <br>从Flickr JSONP API中载入最新的四幅猫的图片 <br>$.getJSON("http://api.flickr.com/services/feeds/photos_public.gne?tags=cat&tagmode=any&format=json&jsoncallback=?",<br> function(data){<br> $.each(data.items, function(i,item){<br> $("<img/>").attr("src", item.media.m).appendTo("#images");<br> if ( i == 3 ) return false;<br> });<br> });从test.js载入JSON数据, 从返回的JSON数据读取name值。 <br>$.getJSON("test.js", function(json){<br> alert("JSON Data: " + json.users[3].name);<br>});从test.js载入JSON数据, 传递一个附加参数,从返回的JSON数据读取name值。 <br>$.getJSON("test.js", { name: "John", time: "2pm" }, function(json){<br> alert("JSON Data: " + json.users[3].name);<br>});显示向test.php发送请求的返回值 (HTML 或 XML, 根据不同返回值). <br>$.getIfModified("test.php", function(data){<br> alert("Data Loaded: " + data);<br>});显示向test.php发送请求的返回值 (HTML 或 XML, 根据不同返回值),提供了一个附加的参数. <br>$.getIfModified("test.php", { name: "John", time: "2pm" },<br> function(data){<br> alert("Data Loaded: " + data);<br> });列出从pages.php返回的查询结果,将返回的数组转化为一段HTML代码。 <br>var id=$("#id").attr("value");<br> $.getJSON("pages.php",{id:id},dates);<br>function dates(datos)<br>{ <br> $("#list").html("Name:"+datos[1].name+"<br>"+"Last Name:"+datos[1].lastname+"<br>"+"Address:"+datos[1].address);<br>}jQuery.getScript( url, [callback] )参数: <br>url (String): 装入页面的URL地址 <br>callback (Function): (可选) 当数据装入完成时执行的函数 function (data, textStatus) {<br> // data应该是javascript<br> this; // the options for this ajax request<br>}返回值: <br>XMLHttpRequest <br>使用GET请求JavaScript文件并执行。 <br>在jQuery 1.2前, getScript只能从页面所在的主机载入脚本,1.2中, 你可以从任何主机载入脚本。警告: Safari 2 及其更老的版本不能在全局上下文中正确识别脚本。如果你通过getScript载入函数,请保证设置一个延迟来执行这个脚本。 <br>实例 <br>我们动态的载入一个新的官方jQuery颜色动画插件,载入后绑定一些动画效果到元素上。 <br>$.getScript("http://dev.jquery.com/view/trunk/plugins/color/jquery.color.js", function(){<br> $("#go").click(function(){<br> $(".block").animate( { backgroundColor: 'pink' }, 1000)<br> .animate( { backgroundColor: 'blue' }, 1000);<br> });<br>});载入test.js JavaScript文件并执行。 <br>$.getScript("test.js");载入test.js JavaScript文件并执行,当执行结束后显示一条警告信息。 <br>$.getScript("test.js", function(){<br> alert("Script loaded and executed.");<br>});jQuery.post( url, [data], [callback], [type] )参数: <br>url (String): 装入页面的URL地址 <br>Map(可选): (可选)发送到服务端的键/值对参数 <br>callback (Function): (可选) 当数据装入完成时执行的函数 function (data, textStatus) {<br> // data可能是 xmlDoc, jsonObj, html, text, 等...<br> this; // the options for this ajax request<br>}String $.postJSON = function(url, data, callback) {<br> $.post(url, data, callback, "json");<br>};返回值: <br>XMLHttpRequest <br>使用POST请求一个页面。 <br>这是向服务器发送post请求的简单方法。它可以指定一个回调函数,在请求完成后执行(只有在请求成功时)。如果还需要设置error和success回调函数,则需要使用$.ajax。 <br>ajaxComplete( callback )参数: <br>callback (Function): 要执行的函数 function (event, XMLHttpRequest, ajaxOptions) {<br> this; // dom element listening<br>}返回值: <br>jQuery <br>当一个AJAX请求结束后,执行一个函数。这是一个Ajax事件 <br>实例 <br>当AJAX请求完成时显示一条信息。 <br>$("#msg").ajaxComplete(function(request, settings){<br> $(this).append("<li>Request Complete.</li>");<br> });ajaxError( callback )参数: <br>callback (Function): 要执行的函数 function (event, XMLHttpRequest, ajaxOptions, thrownError) {<br> // thrownError only passed if an error was caught<br> this; // dom element listening<br>}返回值: <br>jQuery <br>当一个AJAX请求失败后,执行一个函数。这是一个Ajax事件. <br>实例 <br>当AJAX请求错误时显示一条信息。 <br> $("#msg").ajaxError(function(request, settings){<br> $(this).append("<li>Error requesting page " + settings.url + "</li>");<br> });ajaxSend( callback )参数: <br>callback (Function): 要执行的函数 function (event, XMLHttpRequest, ajaxOptions) {<br> this; // dom element listening<br>}返回值: <br>jQuery <br>在一个AJAX请求发送时,执行一个函数。这是一个Ajax事件. <br>实例 <br>当AJAX请求发出后显示一条信息。 <br> $("#msg").ajaxSend(function(evt, request, settings){<br> $(this).append("<li<Starting request at " + settings.url + "</li<");<br> });ajaxStart( callback )参数: <br>callback (Function): 要执行的函数 function () {<br> this; // dom element listening<br>}返回值: <br>jQuery <br>在一个AJAX请求开始但还没有激活时,执行一个函数。这是一个Ajax事件. <br>实例 <br>当AJAX请求开始(并还没有激活时)显示loading信息。 <br>$("#loading").ajaxStart(function(){<br> $(this).show();<br> });ajaxStop( callback )参数: <br>callback (Function): 要执行的函数 function () {<br> this; // dom element listening<br>}返回值: <br>jQuery <br>当所有的AJAX都停止时,执行一个函数。这是一个Ajax事件. <br>实例 <br>当所有AJAX请求都停止时,隐藏loading信息。 <br>$("#loading").ajaxStop(function(){<br> $(this).hide();<br> });ajaxSuccess( callback )参数: <br>callback (Function): 要执行的函数 function (event, XMLHttpRequest, ajaxOptions) {<br> this; // dom element listening<br>}返回值: <br>jQuery <br>当一个AJAX请求成功完成后,执行一个函数。这是一个Ajax事件 <br>实例 <br>当AJAX请求成功完成时,显示信息。 <br> $("#msg").ajaxSuccess(function(evt, request, settings){<br> $(this).append("<li>Successful Request!</li>");<br> });jQuery.ajaxSetup( options )参数: <br>Options: 用于Ajax请求的键/值对 <br>为所有的AJAX请求进行全局设置。查看$.ajax函数取得所有选项信息。 <br>实例 <br>设置默认的全局AJAX请求选项。 <br>$.ajaxSetup({<br> url: "/xmlhttp/",<br> global: false,<br> type: "POST"<br>});<br>$.ajax({ data: myData });serialize( )返回值: <br>jQuery <br>以名称和值的方式连接一组input元素。返回值类似于: single=Single2&multiple=Multiple&multiple=Multiple3&radio=radio2 。在jQuery 1.2中。serialize方法实现了正确表单元素序列,而不再需要插件支持。 <br>实例 <br>连接表单元素的一组查询字符串,可用于发送Ajax请求。 <br> function showValues() {<br> var str = $("form").serialize();<br> $("#results").text(str);<br> }<br><br> $(":checkbox, :radio").click(showValues);<br> $("select").change(showValues);<br> showValues();serializeArray( )返回值: <br>jQuery <br>连接所有的表单和表单元素(类似于.serialize()方法),但是返回一个JSON数据格式。 <br>实例 <br>从form中取得一组值,显示出来 <br> function showValues() {<br> var fields = $(":input").serializeArray();<br> alert(fields);<br> $("#results").empty();<br> jQuery.each(fields, function(i, field){<br> $("#results").append(field.value + " ");<br> });<br> }<br><br> $(":checkbox, :radio").click(showValues);<br> $("select").change(showValues);<br> showValues();
基于2.2Fsp1所以补丁就不用说了<br> 希望各位朋友在使用过程中做好我们社区的友情链接,尊重别人劳动成功~谢谢<br> <br> 增加权限查看<br> 无用数据清理<br> 注册等10秒看许可协议时间修改为0<br> 子论坛显示新方式<br> 论坛评分标准更细化<br> 身份表格美化<br> 主题和回复的分离<br> 直贴地址显示图片&找不到图片时友好提示<br> 支持flash,iframe等代码<br> 真正控制签名图片的高度<br> 在簡訊里加入表情圖<br> 在各版块滚动显示所有公告<br> 在发贴文本输入框中显示背景图片<br> 右侧滑动按钮<br> 用户上传头象 (三级权限完整版)<br> 用户评分记录 版主管理记录 增加搜索功能<br> 用户可自选贴子排序方式<br> 用户级别与发贴数的关联<br> 用户访问记录<br> 选择顏色的补丁<br> 新主題後面會顯示New的圖片<br> 新短信提示<br> 限制游客浏览精华和置顶的帖子<br> 显示楼数(是楼主和1楼,2楼的)不是楼主和2楼的(明白?)<br> 显示会员详细发贴资料-[开关版]<br> 无发贴权就不显示发贴按钮<br> 文章动作<br> 为论坛搜索加入搜索引擎<br> 为表情图标面板增加滚动条<br> 万年历<br> 团队管理<br> 贴子被评为精华后自动给作者发短消息<br> 首页默认不显示在线人员<br> 首页快速登陆HACK<br> 上載界面风格还要上传模版的问题<br> 如何假冒Discuz! 3.1<br> 去下划线+主题下陷效果+关闭贴增加删除线<br> 评分自动发送PM通知<br> 批量加精,置顶(单贴),删除,移动,关闭主题+美化<br> 论坛跳转默认停在当前板块<br> 论坛精华区的插件<br> 论坛公告淡入淡出<br> 人性化搜索<br> 框图、版权信息、左侧的用户名不同用户不同设置<br> 控制Ⅲ级置顶和精华<br> 就地隱身,就地現形<br> 检查用户名是否存在(注册时)<br> 會員金錢修改<br> 会员列表增加发贴量排序<br> 会员奖惩<br> 回复不得少于n字<br> 後台論壇權限加入全選功能<br> 後台 - 批量刪帖<br> 后台用户搜索增加注册时间和发贴数的过滤<br> 后台论坛权限增加一个自定义项<br> 后台发送论坛通知的改进<br> 国际天气预报<br> 更换以用户名搜索帖子的结果显示方式以及帖子定位、直接跳转<br> 分页连接<br> 访客来源<br> 防止用户重复发相同内容贴子<br> 防止用户用flashget批量下载论坛附件<br> 發表文章複製內容<br> 发表新主题时主题分类<br> 当发贴者设定浏览积分高于自己,不能浏览和编辑的解决方法<br> 代码、引用、隐藏贴美化<br> 查看用户组权限<br> 查看未有回覆貼子<br> 查看短信<br> 插件支持中心<br> 版主评阅 Or 版主回复<br> 斑竹权限的继承以及分区斑竹的实现<br> Soaronline 专用签名(酷)<br> IP 搜索<br> hide 标签对附件的隐藏<br> bbcode [box]<br> 20項投票【美化】讓您的統計「動」起來<br> 增加几种文字效果<br> 水印标签<br> 閃爍字加強版<br> 彩虹字体和打字机字体<br> 在指定板块对指定会员禁言(斑竹也可操作)<br> 隐身功能 <br> 鲜花鸡蛋送给主题<br> 完美银行<br> 贴子买卖<br> 评分察看<br> 绝对的灌水时间监测<br> 会员多签名的实现<br> 好友身份验证<br> 各版塊顯示版規(後台及板主控制面板中設置)<br> 附件下载名单<br> 發帖得分,回復得分,刪帖得分可根據不同版塊积分或银行货币分別設置<br> 登陆安全提问<br> 标题加入高亮<br> 备忘录<br> 论区用户组 (回覆发贴) 权限分离<br> 5分钟内输错密码5次,禁止该IP登录15分钟<br> 下拉式导航菜单<br> <br> <br> 目录属性:<br> software/temp/ 模版缓存目录,在非windows系统下目录属性必须为777(可写权限)<br> software/cache/ 页面缓存目录,在非windows系统下目录属性必须为777(可写权限)<br> ./templates 目录 777; ./attachments 目录 777; ./forumdata 目录 777; <br> ./forumdata/cache 目录 777; ./forumdata/templates 目录 777;<br> ./advcenter 目录 和./advcenter目录下的所有文件属性设为777<br> <br> <br> 功能简介:<br> <br> 增加系统用户组:<br> VIP:<br> 积分限制贴 (不受限制) 积分限制内容 (不受限制) 隐藏贴 (不用回帖)<br> 买卖贴 (不用花金币) 积分下载附件 (不受限制) <br> 特殊团队:<br> 权限没有特殊,具体在后台设置<br> 警察:<br> 积分限制贴 (不受限制) 分限制内容 (不受限制) 隐藏贴 (不用回帖)<br> 买卖贴 (不用花金币)<br> 便于管理,其只有删除,移动和锁定权限,不具备版主权限。<br> 增加隐身功能,还可上线后,再做选择<br> 增加导航菜单<br> 增加快速风格选项<br> 增加天空软件下载小偷<br> 控制面板增加权限查看<br> 发短信内容可以使用笑脸<br> 搜索,增加很多搜索引擎<br> 更换以用户名搜索帖子的结果显示方式以及帖子定位、直接跳转<br> 恢复备忘录功能(加强版)<br> 版块禁言,版主可操作<br> 团队管理<br> 增加警察用户组<br> 这个可是蝎子拉屎-----独一份啊!自己制作<br> 增加万年历<br> 增加天气小偷(未抓图)<br> 增加管理员可查看用户的短信!(卑鄙啊)<br> 短消息提示msn风格(很多人想要吧)<br> 精华区插件<br> 批量加精,置顶(单贴),删除,移动,关闭主题+美化<br> 查看未有回覆貼子<br> 用户可自选贴子排序方式<br> 标题加入高亮<br> 新主題後面會顯示New的圖片<br> 跳到第几页<br> 在发贴文本输入框中显示背景图片<br> 会员多签名的实现<br> 发表新主题时主题分类<br> 發帖得分,回復得分,刪帖得分可根據不同版塊积分或银行货币分別設置<br> 發表文章複製內容<br> bbcode [box]<br> 全部代码的快捷方式(支持多媒体)<br> 版主评阅<br> 版主评语<br> 鲜花和鸡蛋<br> 身份表格美化<br> 太累了,不一一列举<br> 下面是VIP看帖子的抓图<br><br><img border="0" alt="中国论坛网推荐" src="http://www.51one.net/softimg/2004811185931.gif" width="126" height="96">

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值