Das Programm ist zur Zeit noch in der Ausbauphase, d.h. die Daten sind noch nicht vollständig; insbesondere Mozilla-Links.
Dieses Programm ist entstanden, um direkt auf Javascript-Begriffe (Schlüsselworte, Methoden, Eigenschaften, Operatoren etc.) verlinken zu können, ohne die jeweilige URL heraussuchen zu müssen. Daher ist es auch geeignet, um in Verbindung mit einem Syntax-Highlighter wie z.B. GeShi oder zur Doku-Suche in Editoren benutzt werden zu können.
Die direkte Weiterleitung zu einem gesuchten Begriff erfolgt durch das einzelne Parameter/Wert-Paar ?q=begriff, das an die URL angehängt wird. Konnte der Suchbegriff nicht gefunden werden, zeigt das Programm eine Tabelle mit einer Auswahl ähnlicher Begriffe an.
Ein Beispiel: http://js.knrs.de/lookup/?q=alert (Test)
Über diverse weitere Parameter kann die Funktionalität verändert werden. Die Parameter im Einzelnen:
do=s bevorzugt SelfHTML, do=m die Mozilla-Dokumentation. Wenn für die gewählten Dokumentation kein Link zum Suchbegriff hinterlegt ist, wird zur jeweils anderen Dokumentation verlinkt, unabhängig von der hier getätigten Einstellung. Dies ist kein Bug!Diese Parameter entsprechen den jeweiligen Einstellungen im Suchformular.
Falls ein Suchbegriff unter mehreren Objekten/Themengebieten vorkommt, kann durch Angabe des Objekts vor dem Suchbegriff eine Weiterleitung zu genau diesem Begriff erreicht werden. Dazu ist die Javascript-Objekt-Schreibweise zu verwenden. Der Suchbegriff „length“ würde keine direkte Weiterleitung ermöglichen, da „length“ eine Eigenschaft diverser Objekte ist. Der Suchbegriff „Array.length“ leitet direkt zur passenden Stelle der Dokumentation weiter.
Suchbegriffe, die im URL-Kontext Sonderbedeutung haben, müssen entsprechend kodiert angegeben werden, z.B. würde eine Suche nach q=& scheitern, hier wäre q=%26 zu verwenden. Hilfreiches Tool dazu ist z.B. der Unicode Code Converter.
Um für ein bestimmtes Javascript-Objekt oder eine Gruppe alle Methoden/Eigenschaften (oder Begriffe) anzeigen zu lassen, kann der Objektname, gefolgt von einem Punkt, eingegeben werden (z.B. Array. oder Operatoren.). Dies entspricht der Auswahl einer Gruppe unter „Gruppenauswahl“ im Suchformular. Ähnliche Begriffe werden in diesem Modus nicht ausgegeben.
2009 @ kai345