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,拼音,搜索引擎
0
投稿

猜你喜欢

  • 一文带你深入了解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
  • asp之家 网络编程 m.aspxhome.com