2009-05-06 3 views
9

Ich habe gerade über ie7-js herausgefunden;Wie entwicklungsfähig ist ie7-js von Dean Edwards?

IE7 ist eine JavaScript-Bibliothek Microsoft Internet Explorer verhalten wie ein Standard-Browser zu machen. Es behebt viele HTML- und CSS-Probleme und macht transparent PNG funktioniert einwandfrei unter IE5 und IE6.

http://code.google.com/p/ie7-js/

Es sieht aus wie es wirklich gut, aber ist es wirklich funktioniert (der aktuelle issue list ziemlich beängstigend aussieht)? Haben Sie schon erfolgreich damit gearbeitet?

Eine andere Frage ist, wie langsam das Skript die Website in IE machen wird?

Antwort

8

In statischen Seiten funktioniert es ziemlich gut. Wenn Sie ein paar statische HTML-Seiten mit modernen Browsern und Standards entworfen haben und wollen, dass es in IE6 und 7 korrekt angezeigt wird, wird Ihnen dieses Skript helfen.

Aber, und es ist ein großes aber, wenn Sie ein kleines Javascript dem Rezept hinzufügen, zeigt diese Methode seine Schwächen an. Alles, was später zu ihnen hinzugefügt wird, oder ein Ereignis, das später ausgelöst wird, wird von diesem Skript NICHT beeinflusst.

Das ist es. Meine One-Line-Empfehlung ist, wenn Sie einfache und leichte Seiten verwenden. Versuchen Sie andernfalls, Ihre Probleme zu lösen, indem Sie auf die Wurzeln schauen!

+3

Bei Reall können Sie IE7-js mit dynamischem Inhalt (geladen mit AJAX zum Beispiel) verwenden, aber Sie müssen auch rec.js, und Sie müssen aufrufen, nachdem das HTML/DOM geändert hat: ' ' ' if (document.recalc) document.recalc(); ' – Enrique

3

Ich denke, die beste Antwort ist: Versuchen Sie es auf Ihrer Website und sehen, ob es für Ihren bestimmten Code funktioniert. Wenn es funktioniert und die Geschwindigkeit nicht beeinflusst, großartig, du bist fertig. Wenn es nicht funktioniert, dann müssen Sie die Zeit verbringen, um Ihre Website in IE arbeiten zu lassen.

Verwandte Themen