SproutCore

Sagteware kiekie:
SproutCore
Sagteware besonderhede:
Weergawe: 1.11.0
Upload datum: 28 Feb 15
Lisensie: Gratis
Populariteit: 42

Rating: nan/5 (Total Votes: 0)

SproutCore ten doel om gebou web apps eenvoudige en pret.
SproutCore geskryf na aanleiding van die MVC argitektuur beginsels.
Selfs al is dit 'n JS biblioteek, SproutCore het meer in gemeen met kakao of NET as jQuery of MooTools.
Sproutcore 2.x is gestaak, ontwikkeling voort as Ember

Eienskappe :.

  • MVC argitektuur
  • Konsentreer op spoed
  • HTML 5 gereed
  • Mobile vriendelike
  • Scalable
  • Maklik om aan te pas via temas
  • Community ontwikkel
  • Dokumentasie

Wat is nuut in hierdie release:

  • Die `hasObserverFor` metode van` SC.Observable` het verbeter om ook in staat wees om tjek te opsioneel teen 'n spesifieke teiken en metode. Dit laat die ontwikkelaar om behoorlik te toets vir die bestaan ​​van 'n spesifieke hanteerder voordat dit by eerder as net in staat is om te gaan vir die bestaan ​​van enige hanteerder (sonder om te weet wat hanteerder dit is).
  • SC.Gesturable & SC.Gesture (SC.TapGesture, SC.PinchGesture, SC.SwipeGesture)
  • In reaksie op enkele vinger, twee vinger of enige ander getal touch krane, knippies (2+ raak) of dunbier individueel of as 'n groep. Byvoorbeeld, kan jy jou kode wil verskillende aksies uit te voer wanneer 'n enkele vinger krane teen wanneer daar 'n twee vinger kraan.
  • 'n touch sessie, die tyd tussen wanneer die eerste aanraking begin en die laaste touch eindig, kan meer as een gebaar bevat. Byvoorbeeld, is dit moontlik vir die gebruiker 'n knippie te voer, dan gebruik om 'n derde vinger te tap, dan krap die oorblywende vingers. Byvoorbeeld, dink behulp knippie 'n beeld te skaal, tik die verandering te red en dan krap dit te skuif opsy almal sonder opheffing van die vingers. Op die minste nie, die vermoë om gebare te voer in 'n enkele aanraking sessie verskeie kere, maak die gebaar erkenning meer robuuste teen verdwaalde toevallige raak.
  • Swipe gebare kan nou ingestel word om te pas teen enige arbitrêre hoeke, nie net links, regs, op en af.
  • Swipe gebare nie meer sneller deur bloot ver genoeg in een rigting beweeg. Hulle moet ook vinnig (configurable) beweeg en onmiddellik beëindig.

Wat is nuut in die weergawe 1.10.2:

  • Bygevoeg 'n Ontwikkelaars Fout toe probeer rekords by te voeg sonder ID's tot verhoudings.
  • Bygevoeg 'n debug-mode net ontwikkelaar fout dubbel oproepe na materializeRecord te verhoed binne materializeRecord. Die resultaat is gedupliseer voorwerpe wat dieselfde rekord byvoorbeeld te wees, maar is in werklikheid nie, wat kan baie tyd in beslag neem om debug wees. Hopelik sal hierdie spaar ontwikkelaars 'n baie hartseer.
  • Bygevoeg verskeie * debug modus net * `toString` metodes vir maklike debugging.
  • Bygevoeg 'n klein bietjie van die debug modus enigste ondersteuning ontwikkelaar. As die hand verbind / ontkoppel bindings is dit moontlik om per ongeluk probeer om 'n vermiste voorwerp te bind. Die normale stapel spoor sou produseer, is moeilik om te so volg ons 'n meer opspoorbaar fout boodskap met die stapel.

Wat is nuut in die weergawe 1.10.0:

  • kan aanpas na animate genoem word in dieselfde hardloop lus. Eers kan skoon voorkom, wat nie die animasie sal beïnvloed of kan dit bots, in welke geval dit sal die animasie omseil.
  • Verbeter interne kode-struktuur optimalisering te ondersteun deur JS enjins.
  • Maak die voorwaardelike wat poog om alle textfields te sluit van die ontvangs van fokus agter 'n modale paneel, misluk vinniger (dit voorkom ook om die paneel op die menings wat nog nie 'n paneel).

Wat is nuut in die weergawe 1.9.2:

  • versag die bou gereedskap afhanklikheid vereistes van wat ultra- pessimisties (dws binne 'n minderjarige weergawe) te pessimisties (dws binne 'n groot weergawe).
  • Oplossing 'n herhaling 'skyfie vir @ 2x weergawe. Dit is verkeerd aanbring @ 2x aan die einde van die hele pad (ex. /resources/images/image-sliced-from.png@2x Plaas van /resources/images/image-sliced-from@2x.png).
  • Oplossing verkeerd naam & quot; terugvoering & quot; kragopwekker te & quot; staat & quot; generator vir die opwekking van SC.State subklasse.
  • Oplossing die slang geval generator vir & quot; sproutcore gen & quot ;, sodat name soos 'SCProject' ordentlik omskep na 'sc_project' en nie 's_c_project'
  • .
  • Bygevoeg ondersteuning vir agtergrond-grootte eiendom in Buildtools spriting, dit is wat nodig is vir spriting om behoorlik te werk in retina firefox.
  • Oplossing teenstrydighede en onbehoorlike sintaksis in verskeie templates geskep met & quot; sproutcore gen & quot;.
  • Oplossing ontbreek style waarskuwings op 'n skoon app gegenereer met & quot; sproutcore gen app & quot; of & quot; sproutcore gen statechart_app & quot; deur die toevoeging van 'n verstek stylblad aan die jeug. Voeg ook 'n verstek stylblad na 'n ontwerp, wanneer die gebruik van & quot; sproutcore gen ontwerp & quot; (Dit wil sê 'n SC.Page hulpbron)
  • Oplossing onbehoorlike binêre soek wat gebruik word deur SC.ManyArray addInverseRecord wat gelei het tot 'n oneindige lus.
  • Oplossing vir fout wat toegelaat word om die konteks kieslys, ongeag van oorheersende Context in die oog of die opstel van SC.CONTEXT_MENU_ENABLED of isContextMenuEnabled vals verskyn. Dit maak die konteks kieslys gebeurtenis hantering gedra dieselfde as die sleutel, muis, ens gebeurtenis hantering.
  • Oplossing aksies. DeleteForward, deleteBackward, moveLeft, moveRight, selectAll, moveUp en moveDown word altyd hanteer word deur die TextFieldView element wanneer dit fokus
  • Oplossing SC.TextFieldView 'n nuwe lyn te voeg wanneer die voer sleutel gedruk word op 'n teks area.
  • Oplossing van die wenk waarde vir SC.LabelView sodat dit sal verskyn wanneer die etiket het geen waarde en isEditable is waar. Sluit eenheid toets.
  • nie meer verander die onderliggende items aan 'n SC.SegmentedView met 'n oorloop spyskaart direk sodat ons dit nie doen nie altyd vuil die oorspronklike voorwerp.

Wat is nuut in die weergawe 1.9.1:

  • Oplossing onbehoorlike implementering van SC.SelectionSet: dwing.
  • Oplossing implisiete globals in SC.MenuPane, die skep van 'n moontlike lekkasie.
  • Oplossing geheugenlek swanger menings van SC.View. Die 'eienaar se eiendom voorkom menings in staat is om te wees vullis versamel wanneer hulle vernietig.
  • Oplossing SC.stringFromLayout () al die uitleg eiendomme in te sluit.

Wat is nuut in die weergawe 1.9.0:.

  • Verbeter en voeg veel dokumentasie
  • Voeg die Showcase app gebruik op http://showcase.sproutcore.com. Hierdie inligting bevat 'n up-to-date implementering van al SproutCore se standpunt en Beheer, insluitend stukkies kode vir die baie opsies van elk. Die app sluit ook in die SproutCore demos, wat word herstel en weer in werking gestel.
  • Stel SC.Color.
  • Fokus en verhoog die media raamwerk.
  • Voeg onbepaalde SC.ProgressView ondersteuning.
  • Voeg `useUnixTime` skryf aan SC.DateTime rekord kenmerk hanteerders.
  • Adds XHR2 gebeurtenis melding ondersteuning.

Wat is nuut in die weergawe 1.8.2:.

  • Vaste syntax error in Datastore eenheid toets
  • SC.SplitView kan nou mixin SC.SplitChild.
  • uitgedun plukker paneel grens divs sodat hulle nie oorvleuel die inhoud oog.
  • Voorkom teiken eiendom konflik by die instel knoppie teikens met SC.AlertPane.
  • Verander die aria-oriëntasie van horisontale SC.ScrollView na 'n horisontale 'uit 'n vertikale.
  • Laat SC.CollectionFastPath om te werk met yl inhoud deur altyd terugkeer van 'n item oog, selfs wanneer die inhoud is nog nie beskikbaar nie.
  • Voorkom SC.GridView van iterating oor die inhoud verskeidenheid om te werk met yl inhoud.
  • Die 'mobiele-safari se liggaam klas se naam is nie meer word bygevoeg in alle blaaiers.
  • Stel plak in SC.TextFieldView in kennis te stel dat die waarde verander.

Wat is nuut in die weergawe 1.8.1:

  • Voeg ontbreek CSS vir SC.PickerPane links en regs wyser.
  • Tidies up index.rhtml sjabloon.
  • Voeg `useUnixTime` skryf aan SC.DateTime rekord kenmerk hanteerders.
  • Stel fixes en verbeterings aan die media raamwerk.
  • Dokumentasie fixes.

Wat is nuut in die weergawe 1.8:.

  • 'n splinternuwe besonder gedetailleerde drie deel inleiding tot SproutCore
  • 'n nuwe verwysing gids op die bou gereedskap.
  • Baie baie foutherstellings. Sien die changelog vir 'n volledige uiteensetting.
  • Die begin van 'n groot skoon te maak inisiatief sluit verskeie deprecations. Kyk vir konsole waarskuwings afgekeur funksies aan te dui en check die changelog vir die volledige lys van deprecations.
  • Die Desktop raamwerk is deeglik opgedateer in te sluit korrekte WAI-ARIA eienskappe vir verbeterde verenigbaarheid met ondersteunende tegnologie.
  • Kry 'n basiese statechart struktuur in nuwe projekte met behulp van die -statechart skakelaar met sproutcore init of sproutcore gen app.
  • Statechart State gemaak kan word om 'n roete (by verstek SC.routes roetes) te verteenwoordig en as opgedra, sal die staat enige tyd die jeug se plek veranderinge die staat se opgedra roete aan te pas in kennis gestel word.

Wat is nuut in die weergawe 1.7.1 beta:

  • New string meting funksies te optimaliseer vir string wikkel .
  • Bygevoeg ondersteuning vir Auto Correct en autoCapitalize in TextFields.
  • Bygevoeg terug voorwerp tipes wat voorheen deur die refactored SC.Object verwyder
  • Refactored waarnemer paaie kode vir 'n meer robuuste hantering.
  • Herskryf SC.LOG_RUNLOOP_INVOCATIONS - nou herdoop tot SC.LOG_DEFERRED_CALLS - om te werk met die nuwe runloop implementering
  • .
  • Bygevoeg hierdie SC.RunLoop.kill te skoon te beëindig 'n draai loop in die geval van 'n fout.
  • Bygevoeg die vermoë om dinamiese voeg substates na 'n statechart via 'n staat se addSubstate metode.
  • Opdateer die statechart opsporing logika.
  • Opdateer SC.State. getSubstate aanvaar nou 'n terugbel; bygevoeg getState metode; gotoState en gotoHistoryState nou gebruik getState
  • Opdateer staat se gotoState en gotoHistoryState te maak vir 'n meer ekspressiewe staat arg wat nou voorsiening maak vir die gebruik van 'parentState'
  • Opdateer SC.State se getSubstate metode te laat vir pad uitdrukkings. Ook refacted die findFirstRelativeCurrentState metode.
  • New SC globals inligting soos bou af te lewer, bou-nommer en land.

Wat is nuut in weergawe 2.0 Beta 3:

  • New Ancestor Helpers
  • Kontekste in handvatsels
  • Twee-Way Transforms
  • SC.Run, Waarnemers & Bykomende Parameters
  • Sjabloon Ontfouting
  • beweer State
  • Fix vir unknownProperty

Wat is nuut in weergawe 2.0 Beta 2:

  • Hierdie weergawe elimineer 'n aantal foute en aansienlik verbeter bruikbaarheid kwessies, sowel as bevestiging verenigbaarheid met Internet Explorer 6+ en Opera.

Wat is die nuwe in die weergawe 1.6.0:

  • SproutCore 1.6 is grootliks 'n bugfix release streef daarna om help om 'n meer stabiele ervaring.

Wat is nuut in weergawe 2.0 DP:

  • SproutCore 2.0 is 'n ontwikkelaar voorskou installasie en is nog onder swaar ontwikkeling en APIs is geneig om te verander.

Wat is nuut in die weergawe 1.6 Beta:

  • bugfixes te sinchronisasie tussen SproutCore RecordArray / ManyArray / ChildArray en TemplateCollectionView
  • Het vorms eksperimentele raamwerk
  • Het routing in sy eie raamwerk
  • Verbeterde vermoë tafel elemente te gebruik in handvatsels templates
  • CSS en kruis-leser fixes vir ingeboude kontroles
  • Aansienlik skoongemaak in-line dokumentasie

Wat is nuut in die weergawe 1.5.0:

  • WAI-ARIA Support
  • SCSS en Data URI
  • Sjabloon View
  • Modular laai

Wat is nuut in die weergawe 1.5.0 RC2:

  • Bug fixes:
  • 'n ton van bugfixes te TemplateView
  • TemplateCollectionView werk nou saam met RecordArrays
  • TemplateCollectionView is nou baie meer doeltreffend wanneer die skikking dit verteenwoordig veranderinge
  • Oplossing 'n fout in die {{#each}} helper waar die inhoud is nie opdatering nadat dit verander
  • Oplossing 'n fout waar {{bindAttr}} is nie werk nie wanneer voorsien met 'n klas kenmerk
  • eksplisiet die bestaan ​​van die itemViewTemplate eiendom gedokumenteer in TemplateCollectionView
  • Oplossing 'n fout waar bereken eiendomme is nie ongeldig wanneer die eerste eiendom in die pad van hul afhanklike sleutel verander
  • verwyder sommige sleep kommas wat foute veroorsaak in Internet Explorer 7
  • Oplossing 'n fout waar eenheid toetse misluk op Internet Explorer 7
  • word 'n probleem waar die teks velde was nie in staat om op Android-toestelle om geaktiveer te word
  • verwyder 'n ongeldige waarskuwing wanneer bindings is verbind
  • Kenmerke:
  • Bindings nou outomaties vuur wanneer 'n eiendom verander via die debug konsole
  • Aansienlike verbeterings aan die inline dokumentasie
  • Opdateer QUnit na die nuutste weergawe

Vereistes :

  • JavaScript geaktiveer is op die kliënt kant

Soortgelyke sagteware

JSPath
JSPath

1 Oct 15

2DOMtastic
2DOMtastic

28 Feb 15

way.js
way.js

1 Mar 15

Treesaver
Treesaver

14 Apr 15

Ander sagteware ontwikkelaar Strobe Inc. and contributors

Ember
Ember

12 Mar 16

Kommentaar te SproutCore

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!
Soek op kategorie