我有一个家庭列表,其中每个家庭-在滚动-显示一个工具提示与个人家庭的额外信息(居住地点信息和3张图片的地方)。
那么,最佳实践(性能)是什么呢?要在开始时预加载所有数据,还是只在需要时(在滚动时)才向ajax请求数据?
注意,页面已经包含了3个选择mysql_queries,工具提示的数据获取还需要另外2个。
查询(关于搜索复杂性的想法):
原始的3个查询:
SELECT * FROM news ORDER BY bDate DESC LIMIT 5;
SELECT * FROM family ORDER BY created DESC LIMIT 5;
SELECT bplace.place
我有一个我正在创建的搜索函数,在这个函数中,我试图在几个对象中执行搜索,在对象的name属性上执行搜索,以返回结果。我还试图使代码不区分大小写,因此,如果用户在搜索字段中输入'CaT‘或'cat’,他们仍然会返回"Cat“对象。我是JS的新用户,熟悉toLowerCase/toUpperCase,但我很难使用reg/exp。如果有人能提供任何关于我在这段代码中做错了什么的提示?
function search(animals, name) {
if (animals.toLowerCase() === name.toLowerCase()) {
我这样做是为了从一个可以正常工作的文本文件中获取类别,下面是做传统搜索的HTML搜索表单(再次正常工作)。我必须将结果(是Array)显示为与流行的搜索引擎类似的自动建议,我知道如何迭代结果的循环,但我想不出该如何将其显示为自动提示。我没有使用jquery自动建议(jquery自动建议),这是普遍使用的,因为我希望在这方面做出努力。
有人能提示我如何将这个结果显示为自动提示吗?
JS
<script>
var mcats = '';
var result = new Array();
$.get('http://dev-m.xxxx.com
考虑到这个带有regex、smartserach或二者中没有一个选项的示例,智能搜索是做什么的?
例如,在列名下:
在搜索中键入Ai返回4个条目,无论是否标记智能搜索。,谁能提供一个例子,我可以看到智能搜索中是否存在差异?
例如,在列名下:
键入^[A]将返回3个带有regex标记的条目。在这个例子中,是否选择智能搜索似乎没有什么区别。再说一遍,有人能提供一个例子,我可以看到智能搜索中的区别吗?
EDIT1
这个文档可能会有所帮助。
从中可以看出,启用智能搜索和正则表达式可能不太好:Note that to perform a smart search, DataTables uses re