javascript拼音搜索引擎
时间:2011-08-29 15:42:14
pinyinEngine ™v0.1
JavaScript拼音搜索引擎
应用场景:可对本地缓存数据进行拼音匹配,如SNS网站好友快速查找、地区匹配。
一、引用文件
引用:
<script src="pinyinData.js"></script>
<script src="pinyinEngine.js"></script>
二、初始化引擎
引用:
var engine = new pinyinEngine();
三、建立索引缓存
引用:
//var data = [..];
for (var i = 0, len = data.length; i < len; i ++) {
// @param {Array} 标签
// @param {Any} 被索引的内容
engine.setCache([data[i].content.name], data[i].content);
};
四、关键字匹配
引用:
var txt = [];
engine.search(keyword, function (data) {
txt.push('<li><a href="javascript:;" id="');
txt.push(data.id);
txt.push('">')
txt.push(data.name);
txt.push('</a></li>');
});
txt = txt.join('');
txt = txt == '' ? '<li><div class="tmpl-schoolBox-noContent">无查询结果..</div></li>' : txt;
下载地址:http://code.google.com/p/pinyin-engine/downloads/list
标签:JavaScript,拼音,搜索引擎


猜你喜欢
一文带你深入了解Go语言中切片的奥秘
2024-04-28 10:46:25
python使用Qt界面以及逻辑实现方法
2023-10-23 23:28:09

升级到mysql-connector-java8.0.27的注意事项
2024-01-22 20:52:08

pandas实现手机号号码中间4位匿名化的示例代码
2022-02-02 06:08:40
怎样写好commit message提高业务效率
2023-09-20 06:06:40
asp中判断是否是手机浏览器以及手机类型
2014-12-06 09:33:05
python输出100以内的质数与合数实例代码
2021-01-30 20:47:52
Python生成词云的实现代码
2023-09-12 22:42:48

Python+Turtle绘制航海王草帽路飞详解
2023-12-31 18:08:09

关于Python正则表达式模块之re模块
2022-12-31 08:03:46

基于python批量处理dat文件及科学计算方法详解
2021-05-16 18:00:12

Python实现寻找回文数字过程解析
2022-06-21 10:48:04
解读Python脚本的常见参数获取和处理方式
2022-07-17 03:36:02

Python读取二进制文件代码方法解析
2023-06-14 14:32:35
原创一个AJAX类
2008-07-24 13:29:00
python3+opencv 使用灰度直方图来判断图片的亮暗操作
2024-01-01 07:07:23

Jinja2过滤器的使用、控制语句示例详解
2023-01-30 19:02:00

python遍历序列enumerate函数浅析
2022-10-31 01:34:21
js getElementsByTagName的简写方式
2024-04-17 09:56:27
MYSQL事务的隔离级别与MVCC
2024-01-20 10:59:48
