2010-11-30 11 views
4

Ich denke, es ist eine https://developer.mozilla.org/en/JavaScript/Reference aber für Dinge wie was Eigenschaften/Funktionen ein Textarea-Objekt wird, wo bekomme ich es?Wo finden Sie JavaScript-Dokumentation?

Ich weiß, Textarea haben Eigenschaften wie selectionStart, selectionEnd aber was andere? Wo finde ich diese Informationen?

+0

Tatsächlich haben Textareas in IE bis einschließlich Version 8 keine Eigenschaften 'selectionStart' und' selectionEnd' und Sie benötigen eine ziemlich komplizierte Problemumgehung, um die entsprechende Funktionalität zu erhalten. –

+0

@Tim Down, ... IE wieder ... Ich mag keine Hacks, es macht nur Code beschissen ... aber ein Blick auf [MSDN] (http://msdn.microsoft.com/en-us/ library/ff974768% 28v = VS.85% 29.aspx), es gibt 'selectionStart' außer dass es ein großes Logo IE9 hat. Wie kann ich sehen, was ist die Alternative für <= IE8? –

+1

Ich fürchte, so ist Webentwicklung. Wenn Sie den IE <= 8 selectionStart/End-Code benötigen, hier: http://stackoverflow.com/questions/235411/is-there-an-internet-explorer-approved-substitute-for-selectionstart-and-selectio/4207763 # 4207763 –

Antwort

7

Die Gecko DOM Reference ist ziemlich komplett.

Für die dunkle Seite (IE-spezifische Sachen), gibt es auch Microsofts HTML and DHTML Reference

Und für Cross-Browser-Beratung, konsultieren QuirksMode (dank Raynos)

+2

Bitte nicht Microsofts Website empfehlen. Leute könnten anfangen, .htc-Dateien zu benutzen, um wieder schwarze Magie zu machen. – Raynos

+1

Natürlich empfehle ich es nicht, ich dachte * Und für die dunkle Seite * war ziemlich offensichtlich. Aber AFAIK die DOM-Implementierungen in IE sind etwas anders, also denke ich, wenn Sie ernsthaft über Cross-Browser-Unterstützung sind, müssen Sie dorthin gehen. Es ist eine Notwendigkeit, keine Empfehlung. –

+1

Guter Punkt. In diesem Sinne würde ich http://www.quirksmode.org/ erwähnen, um mit seriöser Cross-Browser-Unterstützung zu helfen. – Raynos

3

Wenn Sie etwas über Javascript muss wissen,

Suchen Sie in Google und fügen Sie das Wort "MDC" am Ende. Ich persönlich finde die interne MDC-Suchleiste nervig und wenig hilfreich.

in Ihrem Fall:

https://developer.mozilla.org/en/DOM/HTMLTextAreaElement

[Bearbeiten]

Ich tue dies actaully für alles. Zum Beispiel, anstatt durch die MSDN-Website zu waten, wenn ich etwas über einen Transact-SQL-Befehl wissen muss. Ich suche nach dem Befehl in Google und füge "t sql msdn" hinzu. Wenn nur Leute die Google-Suchmaschine intern auf ihren Websites verwenden würden, anstatt ihre eigene halbgebackene Suchmaschine.

+1

+1 - Ich mache das die ganze Zeit, wenn ich etwas überprüfen möchte. Für IE-spezifische Methoden füge ich stattdessen "dhtml msdn" am Ende hinzu. –

+1

@AndyE Für IE spezifische Methoden werfe ich den Code weg und mache es richtig. – Raynos

+0

viel Glück damit :-p gibt es keine "[tut es] richtig" in IE. –

Verwandte Themen