2009-07-10 14 views
-2

welches Javascript Framework kann für alle Browser verwendet werdenJavaScript Framework

+1

"alle" Browser? Oder "am häufigsten"? Yahoo! berichtet, dass sie etwa 10.000 eindeutige User-Agent-Strings auf ihren Seiten bekommen ... das sind viele verschiedene Browser-Setups. (Ja, die meisten von ihnen sind wahrscheinlich Spambots, aber immer noch ...) – peirix

+9

Da "alle Browser" diejenigen Browser enthält, die überhaupt kein JavaScript unterstützen (ja, es gibt solche Browser) würde ich sagen: kein JavaScript Framework unterstützt alle Browser. –

+2

Das letzte Mal, als ich versuchte, jQuery auf NCSA Mosaic zu verwenden, funktionierte es nicht sehr gut. – skaffman

Antwort

8

Cross-Browser JavaScript-Frameworks: Browser-Unterstützung (von dem, was ich in den Kommentaren pls Update entdecken können)

  • Prototype Internet Explorer (IE) 6 +, Firefix (FF) 1+, 2+ Safari, Opera (o) 9.25+, Chrom (c) 1+
  • script.aculo.us IE + 6, 1 + FF, S 2 +, O 9.25+, C 1+
  • jQuery IE + 6, 2 + FF, S 3+, O 9+, C 1+
  • Yahoo! Benutzeroberflächenbibliothek IE 6 +, FF 3+, S 3+, O 9+, C unbekannt
  • MooTools IE 6+, FF 1,5+, S 2+, O 9+, C unbekannt
  • Ext JS IE 6 +, FF 1+, 2+ S, O 9,25, C 1+
  • moo.fx
  • Rico
  • Qooxdoo IE 6 +, FF 1.5+, S 3 +, O 9+, C 1+
  • Das Dojo Toolkit IE 6 +, FF 2+, S 3.2+, O 9.6+, C 1+

ich verwendet habe,

  • jQuery
  • Yui

aber ich habe immer zu jQuery zurück.

Es lohnt sich, darauf hinzuweisen, dass verschiedene Frameworks unterschiedliche Stärken haben, also herauszufinden, was Sie wollen und den besten Rahmen für Sie finden.

+0

Können Sie in Kürze kurz erwähnen, was Cross-Browser in diesem Zusammenhang bedeutet? Ich denke, es ist "IE6 + und FF2 + und Opera9 + und Safari3 + und Chrome1 +", oder? – Boldewyn

+0

Du hast BBC's Glow vergessen. Jetzt mit noch mehr Cross-Browsering! – geowa4

1

jQuery, mootools, es gibt viele von ihnen.

Es gibt auch Glow, BBCs Javascript-Framework, das in Safari 2 und IE 5.5 funktioniert, andere Frameworks unterstützen nicht alle Funktionen in solchen alten Browsern.

+0

jQuery für mich ist das beste, aber es gibt so viele von ihnen heutzutage. YUI, ExtJS, jQuery, MooTools sind alle gute Cross-Browser-Javascript-Bibliotheken – AutomatedTester

+0

Haben die BBC Glow veröffentlicht? (Ich habe von verschiedenen BBC-Blogs gehört, dass sie das nicht tun würden, weil sie keine Möglichkeit hatten, die Community zu unterstützen. –

+0

Ja, sie haben vor ein paar Tagen: http://www.bbc.co.uk/glow/docs/articles/ getting_started.shtml – usoban

6

Viele von ihnen. Sie würden besser fragen, welche nicht alle Browser unterstützen. Außerdem ist "alle Browser" ein bisschen vage, meinst du "alle aktuellen Versionen", "alle Versionen für die letzten x Jahre" oder was genau?

Wenn Sie über aktuelle, beliebte, einigermaßen aktuelle und vernünftige sprechen, haben andere auf jQuery und Mootools hingewiesen. Es gibt auch Prototype und viel mehr. Sie werden entscheiden müssen, welches am besten zu Ihrem Zweck oder Programmierungsstil passt.

1

jQuery, MooTools, Dojo, YUI, Prototyp und mehr sind alle Cross-Browser-kompatibel. Bitte formulieren Sie Ihre Frage zu etwas weniger allgemeinem, etwa was Sie mit dem Framework machen wollen.

0

Soweit ich weiß, jQuery, MooTools oder Prototyp sind Cross-Browser.

0

Alle Frameworks sind mit den meisten gängigen Browsern kompatibel. Nehmen Sie Ihr Bild yui, dojo, extjs, jslib, jQuery, Mootools, Prototyp.

Es würde den Zweck der Entwicklung einer js-lib Art zu besiegen, wenn sie nicht x-Browser arbeiten.

Verwandte Themen