网络编程
位置:首页>> 网络编程>> JavaScript>> javascript拼音搜索引擎

javascript拼音搜索引擎

  发布时间:2011-08-29 15:42:14 

标签:JavaScript,拼音,搜索引擎

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

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com