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
投稿

猜你喜欢

  • 网页设计之文字的辨识度与可读性

    2007-10-26 16:19:00
  • 为SQL Server数据库传数组参数的变通办法

    2009-10-23 09:26:00
  • phpMyAdmin 2.10.2 配置方法

    2007-08-22 08:11:00
  • SQL学习笔记一SQL基础知识

    2011-09-30 11:24:33
  • utf8_unicode_ci与utf8_general_ci的区别

    2010-03-03 15:54:00
  • PHP Laravel门面的实现原理详解

    2023-05-25 06:42:36
  • Oracle性能究极优化 下

    2010-07-30 13:25:00
  • ASP不允许同一个用户同时登陆两次

    2008-06-03 13:45:00
  • 保护SQL服务器的安全 用户识别问题

    2008-12-24 15:26:00
  • Oracle 中文字段进行排序的sql语句

    2009-09-26 18:58:00
  • SQL Server 2000数据库FOR XML查询概述

    2008-12-09 14:49:00
  • 选择一个优秀正文字体的15个技巧

    2008-03-20 13:36:00
  • 如何用表单在线建立目录?

    2010-06-16 09:49:00
  • 高效的MySQL分页

    2011-01-04 20:01:00
  • 如何用ASP建立Index Server查询对象并为其参数赋值?

    2010-06-11 19:59:00
  • asp如何制作一个安全的页面?

    2010-06-29 21:22:00
  • 服务端XMLHTTP(ServerXMLHTTP in ASP)基本应用(上)

    2008-11-11 12:49:00
  • XML简易教程之一

    2008-09-05 17:19:00
  • 使用SQL Server时最容易忽略的21个问题

    2009-01-13 13:59:00
  • asp函数判断服务器是否安装了某种组件

    2008-10-11 14:45:00
  • asp之家 网络编程 m.aspxhome.com