之前一直在考虑queue的单一message的删除问题,发现根据“first come first out”的机制,删除操作结束后,queue里的消息排列顺序已经被打乱了。本想利用servlet来解决排序问题,但发现只能以单一的升降顺序排列,而且代码和服务器端资源也开销不少(迷:根本就是你懒得写)。后来突然想到,这种排序问题好像可以用javascript解决,完全可以把部分计算转移到client端,无需再占用server端的资源。
再次请教万能的GG大神~找到如下两个程序
程序一: sorttable: Make all your tables sortable
链接:http://www.kryogenix.org/code/browser/sorttable/
程序二: Standardista Table Sorting (A client-side JavaScript Table Sort module)
链接: http://www.workingwith.me.uk/articles/scripting/standardista_table_sorting
用法都一样,先在自己的html网页的<head>部分指定需要插入的javascript library,指定格式为:
<script type='text/javascript' src='sorttable.js'></script>
接着在需要进行排序的table里设置class
table class="sortable"
具体设置过程和适用的浏览器见链接网页。