Browser sind heute ein unverzichtbares Werkzeug und, womöglich, die bekanntesten Software-Anwendung zur Verfügung. Wo einst diese Platte zu Anwendungen wie Microsoft Word gehörte, wird das Podium nun von der Anwendung, revolutionierte die Computer-, Kommunikations-und möglicherweise die Welt beschäftigt hat. Cross-Plattformen (Multi-Plattform) und Cross-Geräten (Multi-Device): Dank seiner Einfachheit ist der Browser schnell und adaptiven Fähigkeiten, die nur wenige andere Anwendungen waren in der Lage zu zeigen, zu verbreiten.
Das Surfen im Internet ist möglich dank Ihrem Browser, können wir es von einem PC, einem Mac, einem PDA, die neuen "Handys" zu verwenden.
Artikel Tagged 'IE'
Internet Explorer: Die größte virale Kampagne aller Zeiten?
Sehr kurze Trick: Wie Zentrum Elemente auf der Seite, auch auf IE5
Es ist nicht, dass ich immer nehmen es mit dem Internet Explorer, es ist einfach, dass jeder verdammte Ding Web-Entwicklung (HTML und CSS) nicht mit dem Browser scheint zu arbeiten ist - noch - die häufigste (jemand eines Tages erklären, warum). ; ad esempio ecco come posizionare un div al centro dello schermo: Eine sehr einfache Methode, um ein Element in der Mitte des Browser-Fensters zu platzieren ist auf die Eigenschaft sfrutture auto Stil margin , zum Beispiel, hier ist, wie man eine Position div in der Mitte des Bildschirms:
Wie IE6 ertragen und leben glücklich
Ich finde immer etwas "krank", wenn ich das Thema konfrontiert "Kompatibilität zwischen den Browsern." Auch, und ich habe noch nicht den wahren Grund, von allen Browsern, die das "lästige" bleibt ihm wissen, verstehen: Microsoft Internet Explorer 6! Leider ist die Veröffentlichung von IE 6 immer noch rund und es gibt häufige Berichte über Probleme beim Anzeigen von Seiten.
jQuery gegen alle: ein Benchmark mit 5 Browser
Ein guter Entwickler hat kein Problem damit, von einer Programmiersprache zur anderen wechseln. Die Entscheidung, auf eine bestimmte Sprache, Rahmen-oder Entwicklungsumgebung, konzentrieren sich mehr von der Verfügbarkeit von Zeit und der Art der Arbeit, die auf geht diktiert. Aber ein wichtiger Faktor, der die Wahl des "Rahmens" beeinflussen können, so ist die Sympathie und Zuneigung, die im Laufe der Zeit reifen können.
Genauer gesagt, wollte ich einige analysieren - nicht alle - Javascript-Frameworks heute verfügbar ist, weil auch "beraten", einen Blick vor allem auf zu nehmen jQuery .
Die Macher von mootools (einer der bekanntesten JavaScript-Frameworks) zur Verfügung gestellt haben, ein Werkzeug, um einen Geschwindigkeitstest und Gültigkeitsdauer von fünf bekannten JavaScript-Frameworks laufen: Slickspeed . Dieser Test ist das Ergebnis gar nicht klar, wie wichtig die Arbeit an den Client-Seite JavaScript-Frameworks, die von unserem Browser ausgeführt werden. Es ist genau aus diesem Grund, dass einige finden, Safari schneller als Internet Explorer oder Google Chrome schneller als Firefox . Doch dies hängt oft von der Art der angezeigten Seite. Tatsächlich kann es gut passieren, dass ein bestimmter Ort ist wirklich "schneller" als in Safari angezeigt, aber das bedeutet nicht, dass "alle Seiten" wird schneller mit Safari! Natürlich ist dies auch für alle anderen Browser.
Der Benchmark
In Tests habe ich mit gemacht Slickspeed Ich verglich die verfügbaren Browser auf meinem Rechner (Windows Vista 64bit Utilmate - Intel Core 2 Quad 2,4 GHz mit 8 GB RAM).
Leider sind die Tests nicht in der Lage, mit Internet Explorer 7 ausgeführt wird, als das Auto stürzte, ging sogar außerhalb der Skala mit den Ergebnissen! Noch einmal herzlichen Glückwunsch Microsoft.
Ich crercato zu den gleichen Status des PCs während des Testlaufs zu halten, Öffnen des Browsers und nicht individuell, indem er keine anderen Prozesse laufen.
Hinweis: Wenn Sie, wie Sie auch eine oder mehrere dieser Tests fühlen, können Sie sich auf dieses Thema liegt im Falle der "odd" und andere Ergebnisse zu kommentieren.

Google Chrome war wirklich schnell, mit einem Wert von 68 (Durchschnitt) im Test mit jQuery . Je langsamer war jedoch Flock , obwohl sie dem gleichen "Mutter" Mozilla. Das schlechte Abschneiden von Flock ist wirklich neugierig, wie sein zukunftsweisendes Social Networks, weil es gerade die Social Network Web 2.0, um die Vorteile der vielen JavaScript-Frameworks zur Verfügung zu nehmen, um so eine Erfahrung von wirklich innovativen Navigation und Interaktion bieten.
Überraschenderweise schlägt FireFox und Opera hat auch eine nette kleine ", auch immer eine 74 in der Leistung der Dojo ! Firefox und Safari, schließlich sind ähnlich, mit Safari schneller in Tests mit Mootools und jQuery.
Welche Rahmenbedingungen zu wählen?
Wenn wir uns nicht kümmern, um die Geschwindigkeit der Ausführung zu testen und wir kümmern uns nicht Dimesion in Kbytes des gleichen Rahmens können die Antwort sein "Whatever You Like" oder, wenn Sie so wollen, "was Sie wissen es besser ist oder mehr harmonisch mit Ihrem Art der Programmierung. "
Letzten Endes werden diese Rahmenbedingungen sehen ein bisschen 'all (siehe zum Beispiel die Verwendung von $), obwohl einige wichtige und wesentliche Unterschiede, die in den Augen eines Experten springen kann oder wirklich schob die Verwendung einer bestimmten Bibliothek. Im Prinzip in der Tat alles, was mit jQuery getan werden kann, zum Beispiel, können Sie mit mootools oder Prototyp in Ordnung! Wenn jQuery hat eine sehr kompakte Syntax, da alle Methoden immer wieder die jQuery-Objekt-Basis, wodurch endlose Reihen von oggetto.metodo().metodo().metodo()... sagte, dass dies nicht bei allen kostet Kraft, vor allem für diejenigen, die haben zu debuggen wird!
Bibliotheken wie prototype.js Sünde, vielleicht in der Abwesenheit von Effekten, auch einfach, die Entwickler zu zwingen als Spin-off zu implementieren scriptaculous.js , schwer und weit von der Bibliothek die erste Wahl.
Ein Beispiel
Genau dies ist, warum zum Beispiel brachte mich dazu, die gekoppelt Prototype / Scriptaculous mit jQuery zu ersetzen, um interaktive Tafeln / Animierte undolog.com hier erstellen in der Seitenleiste. In der Tat, auch die Verwendung von Google-API-Bibliotheken zu importieren, ist eine Verschwendung Last all die Bibliothek und für eine scriptaculous slideDown slideup. Für Informationen und ein Beispiel, hier ist die Javascript-Code, wie es mit der Prototype / Scriptaculous gekoppelt wurde:
1 2 3 4 5 6 7 8 9 10 11 12 13 | / / Prototype / Scriptaculous ) . each ( $ $ ('H2.dropdown'). Stück ( element ) { function (element) { = "pointer" ; .. Element style cursor = "Zeiger"; 'click' , Element. beobachten ("Klick", event ) { function (event) { this . next ( ) . style . display == "" ) new Effect. BlindUp ( this . next ( ) , { duration : .5 } ) ; if (.. This. next () Stil Anzeige == "") neue Effect BlindUp (This. next (), {duration: 0,5});. Effect. BlindDown ( this . next ( ) , { duration : .3 } ) ; Effect sonst neue BlindDown (This. next (), {duration: 0,3}).; event ) ; . Event-Stop (event); } ) } ); |
und es ist jetzt mit jQuery:
1 2 3 4 5 6 7 8 9 10 | / / JQuery ) . each ( $ ('H2.dropdown'). Stück ( i ) { Funktion (en) { ) . css ( 'cursor' , 'pointer' ) . click ( $ (This). Css ('Cursor', 'Zeiger'). Klicken Sie ( function () { $ ( this ) . next ( ) . is ( ':hidden' ) ) $ ( this ) . next ( ) . slideDown ( ) ; else $ ( this ) . next ( ) . slideUp ( ) ; if (.. $ (this) next () ist (': hidden')) $ (this) next () slideDown (); else $ (this) next () slideup ();.... } ); } ); |
Alles in allem ein genauerer Blick, glaube ich nicht, gibt es einen großen Unterschied! Aber wie ich schon sagte ... die Frage ist "gut" des persönlichen Geschmacks.
Firebug Lite: Firebug für IE, Opera und Safari
Mit Firebug Lite . können Sie eine vereinfachte Version der Notiz über die Verlängerung für Firefox-Browser verwenden Microsoft Internet Exploer, Opera und Apple Safari Firebug Lite kann auf zwei Arten eingesetzt werden: als Aufforderung oder als Bibliothek offline Lesezeichen
Bookmark Moden
Durch Hinzufügen dieses "besondere Adresse" Firebug Lite in unseren Lesezeichen (ziehen Sie den Link zu meinen Favoriten) - der Code ist:
1 |
Sie können die Firebug Lite auf einer beliebigen Webseite aus jedem Browser. Dies ist vielleicht die attraktivste Option, obwohl die Funktionen sehr beschränkt sind.
Offline
Alternativ, wenn wir die Entwicklung einer Website verwenden, können Sie eine JavaScript und installieren Sie es auf unserer Internetseite! Auf diese Weise können wir Firebug Lite auch ohne Internet-Verbindung und lokal.
Firebug Lite ist ein Weg, um das Fehlen dieser Erweiterung zu anderen Browsern zu kompensieren, aber ich war langsam und sehr begrenzt, vor allem in CSS! Wie sie sagen, besser als nichts ...
Unauffällig SWFObject 2,0
SWFObject ist ein JavaScript-Skript verwendet wird, um Flash-Inhalte in Webseiten einfügen Seine Hauptfunktion besteht darin, den Antrag zu beseitigen, um die Steuerung von Microsoft Internet Explorer (was, trotzdem, werden nicht fortgeführt wird aktiviert - siehe hier ) und, was noch interessanter ist, die Fähigkeit, automatisch zu überprüfen und zu installieren, wenn Flash Player erforderlich. SWFObject kann eine gute Alternative zu dem Kit zu installieren / vorausgesetzt das gleiche innerhalb der IDE und Adobe Flash (alle erzeugt werden erkennen, in Betracht gezogen werden ihre Versionen). Mit Version 2.0 verbessert SWFObject seine Leistung und seine Verwendung. Wie gesagt auf offizielle Dokumentation , zog nach Google Code, neu in dieser Version sind so viele wie zu machen, nicht kompatibel mit früheren Versionen. Daraus ergibt sich praktisch eine komplette Überholung des Codes für diejenigen, die eine frühere Version von SWFObject 2.0 aktualisieren entscheiden.
Das Skript wird nun nach den neuesten Standards ausgerichtet, sowohl syntaktisch und von diesem "non-intrusive". Es unterstützt alle bisherigen Features wie schnelle Installation des Flash Player, mit einem Code mehr klar und einfach zu bedienen. Der Durchgang von den Parametern, zum Beispiel durch den Player, um JavaScript-Flash-(und damit zu unserem Film) ist nun viel übersichtlicher und vielseitiger. Darüber hinaus wurden heute zwei Modi: statisch und dynamisch, je nach Art und Seite Design-Prozess, dass wir tun.
Bon und mochte die Tatsache, es ist das Online-Tool , das Code für SWFObject uns.
LINK:
April 2008: Abschied von der Aktivierung des ActiveX für Flash
Auf dem Blog des Internet Explorers (IE Automatic Component Activation (IE Änderungen an ActiveX-Update)) wurde eine wichtige Änderung, die Introns materialisiert im April 2008 mit der Veröffentlichung von wichtigen Patches, einschließlich der lang erwartete Service Pack 3 angekündigt. Preview jedoch wird im Dezember 2007 im Handel erhältlich von Download-Center für den Internet Explorer.
Im April 2006 wurde in der Tat, hatte Microsoft einen Patch im Internet Explorer eingeführt, die die Interaktion mit ActiveX-Komponenten in einer Web-Seite Dieser "Block" am Ende in ausdrücklichen Wunsch gelöst wird blockiert - direkte Benutzer / Browser - zur Aktivierung der Steuerung (Flash-Film, QuickTime, etc ...) über die Leertaste oder Mausklick.
Im Laufe der Zeit wurden jedoch eine Reihe von Abkürzungen eingeführt, um dieses lästige Anfrage offizielle Abkürzungen (wie z. B. Vorschläge der gleichen Macromedia Flash und Apple QuickTime) und inoffizielle (vermeiden SWFObject oder UFO , zum Beispiel - siehe auch Unauffällige Flash-Objekte ).
Laut Microsoft-Entwickler sollten verändert nichts im April 2008 in den "alten" Standorten mit Shortcuts, aber es ist gut zu sehen an der Blog des Internet Explorer für Sonderfälle.
Microsoft damals seine Schritte zurückverfolgt, und tatsächlich hatten wir ein bisschen 'all diesen Unsinn gefragt war, dass die Aktivierung der Kontrolle, "Patch"-Ansatz zu einem Mangel in der Verwaltung von ActiveX (OBJECT-Tag) und nicht für Fehler in den Komponenten selbst. In anderen Browsern in der Tat ist die Verwendung von Plug durch das festere EMBED-Tag begleitet. Letzte Anmerkung:
In den kommenden Wochen, werden wir die Aktualisierung der MSDN-Artikel mit Beschreibungen des neuen Verhaltens. Halten Sie ein Auge hier, wenn das Vorschaubild geht live.






Neueste Kommentare
Mark : Vielen Dank, ich habe angezündet
Ich löste es, indem Sie [cc_objc] / / OptionViewController.m - ...
Giovambattista Fazioli : @ Mark: Ich schlage vor, Sie denken, ein richtiger Ansatz. Wenn Sie das Unterklasse der Registerkarte ...
Mark : Entschuldigen Sie die Spam .. Ich bemerkte, dass es einen Fehler .. hier ist die Korrektur [cc_objc] / PrimaClasse.h **** / # import ...
Marco : vergessen .. in [IHK] OptionViewController [/ CCI] für [IHK] @ syntetize [/ CCI] Ich legte den Delegierten
Louis : sehr klar und einfach ich muss zugeben, dass das Schreiben eines pa kaum Delegaten verwenden, erstellt von ...