SproutCore

Screenshot der Software:
SproutCore
Softwarebeschreibung:
Version: 1.11.0
Upload-Datum: 28 Feb 15
Lizenz: Frei
Popularität: 42

Rating: nan/5 (Total Votes: 0)

SproutCore Ziel machen Gebäude Web-Anwendungen einfach und macht Spaß.
SproutCore wurde im Anschluss an die MVC-Architektur Prinzipien geschrieben.
Auch wenn es sich um eine JS-Bibliothek besitzt SproutCore mehr mit Kakao oder .NET als jQuery oder MooTools.
SproutCore 2.x wurde eingestellt, führt die Entwicklung als Ember

Eigenschaften .

  • MVC Architektur
  • Konzentriert sich auf Geschwindigkeit
  • HTML 5 bereit
  • Mobilfreundlich
  • Skalierbare
  • Einfache Bedienung über Themen anpassen
  • Gemeinschaft entwickelt
  • Dokumentation

Was ist neu in dieser Pressemitteilung:

  • Die `hasObserverFor` Methode` SC.Observable` hat wurde verbessert, um auch in der Lage, Prüfung gegen ein bestimmtes Ziel und Verfahren gegebenenfalls auch. Dies ermöglicht es dem Entwickler, um richtig zu überprüfen für die Existenz einer bestimmten Handler, bevor Sie nicht nur in der Lage, für die Existenz eines Handler prüfen (ohne zu wissen, welche Handler ist).
  • SC.Gesturable & SC.Gesture (SC.TapGesture, SC.PinchGesture, SC.SwipeGesture)
  • Die Antwort auf einem Finger, zwei Fingern oder einer anderen Anzahl von Touch-Armaturen, drückt (2+ berührt) oder klaut einzeln oder als Gruppe. Zum Beispiel kann der Code wollen verschiedene Aktionen durchführen, wenn ein einzelner Finger klopft gegen, wenn es eine zwei Finger-Tippen.
  • Ein Hauch Sitzung, die Zeit zwischen, wenn die erste Note beginnt und die letzte Note endet, kann mehr als eine Geste enthalten. Zum Beispiel ist es möglich, dass der Benutzer eine Prise durchzuführen, dann mit einem dritten Finger zu tippen, dann streichen Sie die restlichen Finger. Zum Beispiel vorstellen, Prise, um ein Bild zu skalieren, tippen Sie auf, um die Änderung zu speichern, und dann streichen, es beiseite zu bewegen, ohne den Finger. Zumindest die Fähigkeit, Bewegungen in einer einzigen Berührung Sitzung durchführen mehrmals, macht die Gestenerkennung robuster gegen Streu versehentliche Berührungen.
  • Swipe-Gesten können nun so konfiguriert, dass gegen jede beliebige Winkel, nicht nur nach links, rechts, oben und unten angepasst werden.
  • Swipe-Gesten nicht mehr durch einfaches Bewegen weit genug in eine Richtung auslösen. Sie müssen auch schnell (konfigurierbar) bewegen und sofort zu beenden.

Was ist neu in der Version 1.10.2:

  • Es wurde ein Entwickler-Fehler, wenn Sie versuchen, Datensätze ohne hinzufügen IDs, um Beziehungen.
  • Es wurde ein Debug-Modus Entwickler Fehler Doppel Anrufe materializeRecord aus materializeRecord verhindern. Das Ergebnis wird Objekte, die angezeigt werden, denselben Datensatz beispielsweise sein, sind aber in der Tat nicht, die sehr zeitaufwendig zu debuggen können dupliziert. Hoffentlich spart Entwicklern eine Menge Ärger.
  • Hinzugefügt mehreren * Debug-Modus * `toString` Methoden zur einfachen Fehlersuche.
  • Es wurde ein klein wenig Debug-Modus nur Entwickler-Support. Wenn manuell Anschließen / Trennen Bindungen ist es möglich, versehentlich versuchen, auf eine fehlende Objekt binden. Die normale Stapelüberwachung würde produzieren ist schwer zu folgen, so stellen wir eine nachvollziehbare Fehlermeldung mit dem Stapel.

Was ist neu in der Version 1.10.0:

  • Ermöglicht anpassen, um nach animieren in der gleichen aufgerufen werden laufen Schleife. Stellen Sie kann sauber durchgeführt wurde, die keinen Einfluss auf die Animation oder es kann kollidieren, in diesem Fall wird die Animation zu überschreiben.
  • Verbesserte interne Code-Struktur, um die Optimierung von JS Motoren zu unterstützen.
  • Macht die Bedingung, die alle Textfelder vom Empfang Fokus hinter einem modalen Fenster sperren versucht, nicht schneller (dies verhindert auch, dass immer die Bereich auf Ansichten, die noch nicht über einen Fensterbereich).

Was ist neu in Version 1.9.2:

  • Macht die Build-Tools Abhängigkeitsanforderungen entfernt, ultra pessimistisch (dh innerhalb einer Unterversion) zu pessimistisch (dh innerhalb einer Hauptversion).
  • Fixes 'repeat' Slice für @ 2x Version. Eine falsche Anhängen @ 2x bis zum Ende des gesamten Pfad (ex. /resources/images/image-sliced-from.png@2x Statt /resources/images/image-sliced-from@2x.png).
  • Fixes falsch benannt & quot; Responder & quot; Zustand & quot; Generator zu & quot; Generator zum Erzeugen SC.State Unterklassen.
  • Legt die Schlange Fallgenerator für & quot; SproutCore gen & quot ;, so dass Namen wie "SCProject 'bekommen richtig zu" sc_project "und nicht" s_c_project' verwandelt
  • .
  • Unterstützung für Hintergrund-size-Immobilie in build spriting, dies ist erforderlich für spriting richtig in der Netzhaut Firefox funktionieren.
  • Behebt Widersprüche und falsche Syntax in mehreren Vorlagen mit & quot erstellt; SproutCore gen & quot;.
  • fehlt Sheet Warnungen Fixes auf eine saubere app mit & quot erzeugt; SproutCore gen App & quot; oder & quot; SproutCore statechart_app gen & quot; durch Hinzufügen eines Standard-Stylesheet auf die App. Auch fügt eine Standard-Stylesheet auf ein Design, bei der Verwendung von & quot; SproutCore gen Design & quot; (Das heißt ein SC.Page Ressource)
  • Behebt falsche binäre Suche durch SC.ManyArray addInverseRecord, die in einer Endlosschleife geführt benutzt.
  • Fixes Bug, der das Kontextmenü, um unabhängig von der übergeordneten contextMenu in einer Ansicht oder Einstellung SC.CONTEXT_MENU_ENABLED oder falsche isContextMenuEnabled erscheinen ließ. Das macht das Kontextmenü Ereignisbehandlung das gleiche Verhalten als Schlüssel, Maus, etc. Event-Handling.
  • Fixes Aktionen:. DeleteForward, deleteBackward, Moveleft, Moveright, selectAll, moveUp und movedown, immer von der TextFieldView Element, wenn es den Fokus besitzt behandelt werden
  • Fixes SC.TextFieldView um eine neue Zeile einzufügen, wenn die Enter-Taste auf einem Textbereich gedrückt wird.
  • Behebt den Hinweis Wert für SC.LabelView so dass es erscheint, wenn das Etikett keinen Wert hat und isEditable ist wahr. Inklusive Unit-Test.
  • nicht mehr verändert die zugrunde liegenden Elemente zu einem SC.SegmentedView angegeben mit einem Überlauf-Menü direkt so, dass wir nicht immer schmutzig das ursprüngliche Objekt.

Was ist neu in Version 1.9.1:

  • Fixes unsachgemäße Umsetzung SC.SelectionSet: einzuschränken.
  • Behebt implizite Globals in SC.MenuPane, die Schaffung eines möglichen Speicherverlust.
  • Fixes Speicherleck mit Kind Blick auf SC.View. Der "Eigentümer" Eigenschaft verhindert Aussicht von der Lage zu sein, Garbage Collection, wenn sie zerstört werden.
  • Fixes SC.stringFromLayout (), um alle Layouteigenschaften sind.

Was ist neu in Version 1.9.0:.

  • Erhöht und fügt viel Dokumentation
  • Fügt den Showcase-App auf http://showcase.sproutcore.com verwendet. Diese App enthält eine up-to-date Umsetzung aller SproutCore die Ansichten und Kontrollen, einschließlich Code-Snippets für die vielen Möglichkeiten der einzelnen. Die App verbindet auch in die SproutCore Demos, die zurückgewonnen werden und neu implementiert.
  • stellt SC.Color.
  • Fixes und verbessert die Media Framework.
  • Fügt unbestimmten SC.ProgressView Support.
  • Fügt `useUnixTime` zuschreiben SC.DateTime Rekord Attribut-Handler.
  • Fügt XHR2 Ereignisbenachrichtigung Support.

Was ist neu in Version 1.8.2:.

  • Festsyntaxfehler in Datenspeicher-Unit-Test
  • SC.SplitView können nun mixin SC.SplitChild.
  • Verdünnte Picker Fenster Grenze divs, so dass sie sich nicht überlappen den Inhalt Aussicht.
  • Verhindert Zieleigenschaft Konflikt bei der Konfiguration Taste Ziele mit SC.AlertPane.
  • Changed die aria-Ausrichtung der horizontalen SC.ScrollView auf "horizontale" von "vertikalen".
  • Ermöglicht SC.CollectionFastPath mit spärlichen Inhalt, indem sie immer wieder ein Element Ansicht, auch wenn Inhalt ist noch nicht verfügbar zu arbeiten.
  • Verhindert SC.GridView von Iteration über seinen Inhalt Array, um mit spärlichen Gehalt zu arbeiten.
  • Die "mobile-Safari 'Körper Klassenname ist nicht mehr in allen Browsern hinzugefügt.
  • Ermöglicht das Einfügen in SC.TextFieldView zu benachrichtigen, dass der Wert geändert.

Was ist neu in Version 1.8.1:

  • Fügt fehlenden CSS für SC.PickerPane links und rechts Zeiger.
  • Schafft Ordnung in index.rhtml Vorlage.
  • Fügt `useUnixTime` zuschreiben SC.DateTime Rekord Attribut-Handler.
  • Stellt Fehlerbehebungen und Verbesserungen für die Medien-Framework.
  • Dokumentation Fixes.

Was ist neu in der Version 1.8:.

  • Ein brandneues außergewöhnlich detaillierten dreiteiligen Einführung in SproutCore
  • Eine neue Nachschlagewerk auf den Build-Tools.
  • Viele, viele Bugfixes. Im Changelog für eine vollständige Aufschlüsselung.
  • Die Anfänge einer großen Säuberung Initiative umfasst mehrere Veraltete. Achten Sie auf Konsole Warnungen an veralteten Funktionen angeben und überprüfen Sie das Changelog für die vollständige Liste der Veraltete.
  • Der Desktop-Framework wurde gründlich aktualisiert und sind richtige WAI-ARIA-Attribute für eine verbesserte Kompatibilität mit Unterstützungseinrichtungen.
  • Holen Sie sich einen Grundzustandsstruktur in neue Projekte mit dem -statechart Schalter mit SproutCore init oder SproutCore gen App.
  • Statechart Staaten vorgenommen werden können, um eine Route (standardmäßig SC.routes Routen) stellen und wenn zugeordnet, wird der Staat jederzeit Standortwechsel der App, um den Zustand der zugewiesenen Route passen mitzuteilen.

Was ist neu in der Version 1.7.1 Beta:

  • New String Messfunktionen für String-Verpackung zu optimieren .
  • Unterstützung für autoCorrect und autoCapitalize in Textfeldern fest.
  • zurück Objekttypen zuvor von der Refactoring SC.Object entfernt Hinzugefügt
  • Refactoring Beobachter Wege Code für ein robusteres Handling.
  • Rewrite SC.LOG_RUNLOOP_INVOCATIONS - jetzt SC.LOG_DEFERRED_CALLS umbenannt - mit dem neuen Runloop Umsetzung arbeiten
  • .
  • Hinzugefügt dieses SC.RunLoop.kill sauber im Fehlerfall beendet einen Lauf Schleife.
  • Möglichkeit hinzugefügt, Unterzustände dynamisch auf eine Zustands fügen über addSubstate Verfahren eines Staates.
  • Aktualisiert die Zustandsverfolgung Logik.
  • Aktualisiert SC.State. getSubstate akzeptiert jetzt einen Rückruf; hinzugefügt getState Verfahren; GoToState und gotoHistoryState nun getState
  • GoToState und gotoHistoryState Aktualisiert Zustand zur Suche nach einer ausdrucks Zustand arg, die nun erlaubt die Verwendung von 'parentState "
  • erlauben
  • Aktualisiert SC.State der getSubstate Methode für Pfadausdrücke ermöglichen. Auch refacted die findFirstRelativeCurrentState Verfahren.
  • New SC Globals um Informationen, wie Bau-Modus stellen, die Build-Nummer und das Gebietsschema.

Was ist neu in der Version 2.0 Beta 3:

  • New Ahnen Helfer
  • Kontexte in Lenker
  • Zwei-Wege-Transforms
  • SC.Run, Beobachter und Zusätzliche Parameter
  • Template-Debugging
  • Assert Abschluss
  • Fix für unknownProperty

Was ist neu in der Version 2.0 Beta 2:

  • Diese Version beseitigt einige Fehler und verbessert signifikant Usability-Probleme, sowie Befestigungs Kompatibilität mit Internet Explorer 6+ und Opera.

Was ist neu in Version 1.6.0:

  • SproutCore 1.6 ist weitgehend ein Bugfix-Release mit dem Ziel, um eine stabilere Erfahrung.

Was ist neu in der Version 2.0 DP:

  • SproutCore 2.0 ist eine Developer Preview-Installation und befindet sich noch im schweren Entwicklungs-und APIs sind wahrscheinlich ändern.

Was ist neu in der Version 1.6 Beta:

  • Bugfixes zwischen SproutCore RecordArray / ManyArray / ChildArray Synchronisation und TemplateCollectionView
  • Bewegte Formen experimenteller Rahmen
  • Moved Routing in die eigene Rahmen
  • Verbesserte Fähigkeit, Tabellenelemente in Lenker Vorlagen
  • CSS und Cross-Browser-Updates für integrierte Steuerelemente
  • Deutlich in-line gereinigt Dokumentation

Was ist neu in Version 1.5.0:

  • WAI-ARIA-Support
  • SCSS und Daten URIs
  • Template anzeigen
  • Modulare Loading

Was ist neu in der Version 1.5.0 RC2:

  • Bug Fixes:
  • Eine Tonne Bugfixes zu TemplateView
  • TemplateCollectionView arbeitet jetzt mit RecordArrays
  • TemplateCollectionView ist jetzt viel effizienter, wenn das Array ist, die Änderungen
  • Behebt einen Fehler in der {{}} #each Helfer, wo der Inhalt wurde nicht aktualisiert, nachdem es geändert
  • Behebt einen Fehler, wenn {{}} bindAttr funktionierte nicht, wenn sie mit einem class-Attribut versehen
  • explizit dokumentiert die Existenz des itemViewTemplate Immobilie in TemplateCollectionView
  • Behebt einen Fehler in dem berechneten Eigenschaften werden nicht für ungültig erklärt, wenn die erste Eigenschaft in den Weg der von ihnen abhängigen Schlüssel geändert
  • Entfernt einige nachfolgende Kommas, die verursacht wurden Fehler in Internet Explorer 7
  • Behebt einen Fehler in dem Unit-Tests wurden auf Internet Explorer 7
  • Versagen
  • Behebt ein Problem, bei dem Textfelder waren nicht in der Lage, auf Android-Geräte aktiviert werden
  • Entfernt eine ungültige Warnung, wenn Bindungen verbunden waren
  • Features:
  • Bindings automatisch ausgelöst, jetzt, wenn eine Eigenschaft ist über die Debug-Konsole geändert
  • Erhebliche Verbesserungen an der Inline-Dokumentation
  • Aktualisiert QUnit auf die neueste Version

Anforderungen :

  • JavaScript auf Client-Seite aktivieren

Ähnliche Software

Apache Flink
Apache Flink

9 Apr 16

clinch
clinch

10 Dec 15

Plates
Plates

10 Dec 15

CacheProvider
CacheProvider

12 Apr 15

Andere Software von Entwickler Strobe Inc. and contributors

Ember
Ember

12 Mar 16

Kommentare zu SproutCore

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!