Dérivé du Impact projet et anciennement connu sous le nom iOSImpact, cette bibliothèque implémente essentiellement un navigateur sans tête pour les appareils iOS.
Il est comme PhantomJS , mais beaucoup plus léger et spécialement concocté pour le support iOS Appale.
éjectas permet à un développeur pour exécuter et compiler le code qui serait normalement exécuté à l'intérieur d'un navigateur, mais sans avoir à ouvrir un navigateur.
A JavaScript VM exécute le code JS, tandis que HTML 5 Canvas et audio sont rendus via OpenGL et OpenAL
Ce qui est nouveau dans cette version:.
- Ajout du support tvOS
- API Ajouté Gamepad
- Ajout du support pour les courses de gradient et de modèle
- Ajout du support pour l'envoi Tampons Array pour XMLHttpRequest
- Propriété Ajouté Audio readyState
- Propriété Ajouté Audio playbackRate
- Ajout du support pour changer l'orientation en cours d'exécution App
- anticrénelage Ajout du support pour WebGL
- Suppression personnalisée JavaScriptCore fourche
- Retiré dépréciée doublement pixel automatique pour Canvas2D
- Utilisez XIBs pour les écrans de lancement, si possible,
- Autoriser l'échelle de la rétine arbitraire (à savoir 3x pour iPhone6)
- console.log Smarter () - journaux seulement 2 niveaux de profondeur
- Les images sont maintenant paresseux chargé sur la première utilisation
Ce qui est nouveau dans la version 1.5:
- Le rendu des polices Canvas2D a été remanié et vous permet maintenant échelle en douceur les polices sans pixelisation.
- Il y a aussi deux complètement nouvelles API.
- support de WebGL est maintenant beaucoup plus stable.
- L'interaction entre WebGL et Canvas2D a également été grandement améliorée.
- éjectas permet désormais d'utiliser une toile de WebGL offscreen pour le dessin en Canvas2D et vice versa.
Ce qui est nouveau dans la version 1.4:
- XCode 5 compatible
- Ajout du support pour les textures PVRTC compressées
- Ajout canvas.toDataURL ()
- ejecta.load Ajouté (fichier)
- performance.now Ajouté ()
- navigator.platform Ajouté
- Ajout de quelques aides natives (jsValueForPath, createFunctionWithBlock)
- canvas fixe pas effacé lors du réglage largeur / hauteur
- inexactitudes fixes lors de l'élaboration des images
- divers bugs de collision fixe et fuites de mémoire
Ce qui est nouveau dans la version 1.2:
- Ajout du support pour ctx.clip ()
- Ajout du support pour XMLHttpRequest pour accéder aux fichiers locaux
- Ajout du support pour le chargement automatique de @ 2x textures
- Ajout navigator.onLine pour vérifier la connectivité Internet
- Ajout ejecta.getText () pour la saisie de texte rapide de style
- Ajout Image.complete booléen
- Correction de divers bogues dans XMLHttpRequest
- Correction de divers bogues de dessin en ligne avec les chemins fermés / unclosed
- Correction de problèmes avec ctx.transform () et ctx.arcTo ()
- ctx.fill fixe () à utiliser non nulle règle d'enroulement à la place de la règle pair-impair
- Correction de problèmes avec les caractères unicode lors de l'élaboration du texte
Ce qui est nouveau dans la version 1.1:
- police Ajouté fillText (), strokeText (), textAlign et TextBaseline
- round Ajouté et la ligne de biseau approprié joint
- Ajout destination-out, destination-over, source au sommet et modes xor de mélange
- Ajout softAuthenticate () pour l'API GameCenter
- Ajout reportAchievementAdd () pour l'API GameCenter
- Ajout du support pour antialiasing fullscreen (MSAA)
- orientation fixe
- diverses questions de dessin de ligne fixe
- divers problèmes d'événement tactile fixe
- divers problèmes fixes avec getImageData ()
questions
Commentaires non trouvées