2017-01-27 13 views
-3

Windowsフォームアプリケーションでローカルにコンパイルされた「偽の」WebブラウザとWebページを構築します。すべてがオフラインで動作します。簡易ローカル検索機能。 JavascriptとJSON?

私が作ったウェブページの1つに検索機能を組み込む必要があります。明らかに彼らのサーバは関与していないので、データを抽出してローカルソースから表示する必要があります。私はprevious projectの前に 'Jput'を使用していたので、私は呼び出すことができるJsonファイルを持つことを考えていました。このサイトは偽のソーシャルネットワークなので、ユーザーが名前やフレーズを検索すると、関連する結果(プロファイル)が別のページまたは現在のドキュメントに表示されます。 Jputは良いですが、スタイリングに関してはかなり限られています。これを行うための最善の方法だろう何

QUESTION

?これらの結果をすべてどのようにインデックス化し、検索エンジンはどのように機能しますか?

は、より多くの詳細は、この質問

感謝のために必要とされるならば、私に教えてください!

答えて

0

あなたは、通常のJavascript配列を使用することができます(つまり、JSONとして保存することができます):

例データ:

var users=[ 
{name:"John",age:22} 
{name:"Jack",age:23} 
] 

今、あなたは名前の後に検索することができます。

document.body.innerHTML=users.filter(el=>el.name.split("Ja")[1]).map(el=>el.name).join("<br>"); 

この意志を名前がドキュメントの中の "Ja"(または他のhtml要素)を含むすべてのユーザーを表示します(ユーザーの入力に基づいている可能性があります)。

あなたは簡単に、ユーザーは次のようにプロファイルを表示することができます:

user=users.find(el=>el.name=="Jack"); 
for(key in user){ 
    alert(key+":"+user[key]); 
} 

これであなたは先住民のJSで何ができるかのほんの始まりなど

+0

おかげLIBSの必要はありません!それは素晴らしいです!大規模な助け! – gezer4000