aus dem Auswirkungen Abgeleitet Projekt und früher bekannt unter dem Namen iOSImpact, diese Bibliothek implementiert im Grunde eine Maden Browser für iOS-Geräte.
Es ist wie PhantomJS , aber viel leichter und speziell ausgedacht für appale iOS Medium.
Ejecta ermöglicht dem Entwickler zu laufen und zu kompilieren Code, der normalerweise in einem Browser ausgeführt werden würde, aber ohne tatsächlich einen Browser öffnen.
Ein JavaScript-VM führt den JS-Code, während HTML 5 Canvas und Audio wiedergegeben werden über OpenGL und OpenAL
Was ist neu in dieser Pressemitteilung.
- hinzugefügt tvOS Unterstützung
- hinzugefügt Gamepad API
- Unterstützung für Gradienten und Muster Striche
- Unterstützung für Array Puffer für XMLHttpRequest Senden
- hinzugefügt Audio Eigenschaft readystate
- hinzugefügt Audio playbackRate Eigenschaft
- Unterstützung für Orientierung zu ändern App im laufenden
- hinzugefügt Anti-Aliasing-Unterstützung für WebGL
- Entfernt benutzerdefinierte Javascript Gabel
- Entfernt veraltete Pixel Auto Verdoppelung für Canvas2D
- Verwenden Sie XIBs für den Start-Bildschirme, wenn möglich
- Lassen Sie beliebige Netzhaut Skala (das heißt 3x für iPhone6)
- Smarter console.log () - Protokolle nur zwei Ebenen tief
- Die Bilder sind jetzt faul geladen bei der ersten Verwendung
Was ist neu in der Version 1.5:
- Die Wiedergabe Canvas2D Schrift wurde Sie überarbeitet und erlaubt nun zu skalieren Schriftarten glatt ohne pixelating.
- Es gibt auch zwei völlig neue APIs.
- WebGL-Unterstützung jetzt viel stabiler ist.
- Die Interaktion zwischen WebGL und Canvas2D wurde ebenfalls stark verbessert.
- Ejecta ermöglicht nun eine Offscreen WebGL Leinwand zum Zeichnen in Canvas2D und umgekehrt zu verwenden.
Was ist neu in der Version 1.4:
- XCode 5 kompatibel
- Unterstützung für komprimierte PVRTC Texturen
- hinzugefügt canvas.toDataURL ()
- hinzugefügt ejecta.load (Datei)
- hinzugefügt performance.now ()
- hinzugefügt navigator.platform
- hinzugefügt einige mehr einheimische Helfer (jsValueForPath, createFunctionWithBlock)
- Fixed Leinwand nicht gelöscht, wenn Einstellung Breite / Höhe
- Feste Ungenauigkeiten beim Zeichnen von Bildern
- Fixed verschiedene Abstürze und Speicherlecks
Was ist neu in der Version 1.2:
- Unterstützung für ctx.clip ()
- Unterstützung für XMLHttpRequest lokale Dateien zugreifen
- Unterstützung für automatische Laden von @ 2x Texturen
- Added navigator.onLine für Internet-Konnektivität zu überprüfen
- hinzugefügt ejecta.getText () für die schnelle Stil Texteingabe
- hinzugefügt Image.complete boolean flag
- Fixed diverse Bugs in XMLHttpRequest
- Fixed verschiedene Linienzeichnung Bugs mit geschlossenen / unclosed Pfade
- Fixed Probleme mit ctx.transform () und ctx.arcTo ()
- Fixed ctx.fill () verwenden, nicht Null Regel Wicklung anstelle von gerade-ungerade Regel
- Fixed Probleme mit Unicode-Zeichen beim Zeichnen Text
Was ist neu in der Version 1.1:
- hinzugefügt Schrift fillText (), strokeText (), align und Textbaseline
- hinzugefügt Runde und die richtige Schräge Linie verbindet
- am Ziel-out, Ziel-over, Quelle-Spitze und xor mischmodi
- hinzugefügt softAuthenticate () für das Game Center API
- hinzugefügt reportAchievementAdd () für das Game Center API
- Unterstützung für Vollbild-Anti-Aliasing (MSAA)
- Fixed Ausrichtung Probleme
- Fixed verschiedene Linienzeichnung Fragen
- Fixed verschiedene Berührungsereignis Probleme
- Probleme mit dem Fest getImageData ()
Kommentare nicht gefunden