SproutCore

Software kuvakaappaus:
SproutCore
Ohjelmiston tiedot:
Versio: 1.11.0
Lähetyksen päivämäärä: 28 Feb 15
Lupa: Vapaa
Suosio: 42

Rating: nan/5 (Total Votes: 0)

SproutCore tavoitteena tehdä rakennuksen verkkosovelluksia yksinkertaista ja hauskaa.
SproutCore kirjoitettiin seuraavat MVC arkkitehtuurin periaatteita.
Vaikka se on JS kirjasto, SproutCore on enemmän yhteistä Cocoa tai .NET kuin jQuery tai MooTools.
Sproutcore 2.x on lopetettu, kehitys jatkuu Ember .

Ominaisuudet :

  • MVC arkkitehtuuri
  • Keskittyy nopeus
  • HTML 5 valmis
  • Mobile ystävällinen
  • skaalautuva
  • Helppo muokata kautta teemoja
  • yhteisön kehittämä
  • Documentation

Mitä uutta tässä julkaisussa:

  • `hasObserverFor` menetelmä` SC.Observable` on parannettu myös voitava mahdollisesti tarkistaa vastaan ​​tietty tavoite ja menetelmä. Tämä mahdollistaa kehittäjä oikein tarkistaa onko tietyn ohjaajan ennen lisäämistä pikemminkin kuin vain pystyy tarkistamaan olemassaolon handler (tietämättä mikä käsittelijä on).
  • SC.Gesturable & SC.Gesture (SC.TapGesture, SC.PinchGesture, SC.SwipeGesture)
  • Vastaaminen yhden sormen, kahden sormen tai jokin muu numero touch hanat, puristumien (2+ koskettaa) tai pyyhkäisee yksin tai ryhmässä. Esimerkiksi koodi halutessasi suorittaa eri toimintoja, kun yhdellä sormella hanat vs. kun on kaksi sormen kosketuksella.
  • touch istunto, välinen aika, kun ensimmäinen kosketus alkaa ja viimeinen kosketus loppuu, voi sisältää useamman kuin yhden ele. Esimerkiksi on mahdollista, että käyttäjä suorittaa hyppysellinen, niin käytä kolmasosa sormella napauttamalla, pyyhkäise sitten loput sormet. Oletetaan esimerkiksi, käyttämällä hyppysellinen mittakaavassa kuvan napauttamalla Tallenna muutos ja pyyhkäise sitten siirtää sen syrjään kaikki nostamatta sormia. Ainakin, kykyä suorittaa eleitä yhdellä kosketuksella istunto useita kertoja, tekee eleentunnistuksen vankempi vastaan ​​harhailla vahingossa koskettaa.
  • Pyyhkäise eleitä voidaan nyt määrittää vastaamaan vastaan ​​mielivaltaisen kulmia, ei vain vasemmalle, oikealle, ylös ja alas.
  • Pyyhkäise eleitä enää laukaista yksinkertaisesti siirtämällä tarpeeksi pitkälle yhteen suuntaan. Niiden on myös siirtää nopeasti (konfiguroitavissa) ja päättyy välittömästi.

Mitä uutta versiossa 1.10.2:

  • Lisätty Developer Virhe yritettäessä lisätä kirjaa ilman id: n suhteita.
  • Lisätty debug-tilassa kehittäjä virhe estää kaksinkertainen puhelut materializeRecord sisällä materializeRecord. Tuloksena on kahdennettu esineitä, jotka näyttävät olevan sama levy Esimerkiksi mutta eivät itse asiassa ole, mikä voi olla hyvin aikaa vievää debug. Toivottavasti tämä säästää kehittäjät paljon surua.
  • Lisätty useita * debug-tilassa * `toString` menetelmiä helppo vikojen.
  • Lisätty pikkuisen debug tilassa kehittäjä tukea. Jos manuaalinen yhdistäminen / irrotat sidonnat on mahdollista vahingossa yrittää sitoutua puuttuu kohde. Normaali pinojäljitys tämä tuottaisi on vaikea seurata niin esittelemme lisää jäljitettävissä virheilmoituksen kanssa pino.

Mitä uutta versiossa 1.10.0:

  • Antaa sopeutua, kutsutaan elollinen samassa ajaa silmukka. Säädä voi tapahtua siististi, joka ei vaikuta animaatio tai se voi osua toisiinsa, jolloin se ohittaa animaatio.
  • Parantaa sisäinen koodi rakenne tukemaan optimoinnin JS moottoreita.
  • Tekee ehdollisen joka yrittää lukita kaikki kenttiin saamasta terävöittää liikennemuotojen ruudussa epäonnistua nopeammin (tämä estää myös saada ruudussa näkemyksiä, jotka eivät vielä ole ruudussa).

Mitä uutta versiossa 1.9.2:

  • Pehmentää rakentaa työkaluja riippuvuutta vaatimukset olemasta ultra pessimistinen (eli pieni versio) olemaan pessimistinen (eli suuri versio).
  • Korjaa "toista" viipale @ 2x versio. Se oli virheellisesti liittämällä @ 2x loppuun koko polun (esim. /resources/images/image-sliced-from.png@2x Sijasta /resources/images/image-sliced-from@2x.png).
  • Korjaa väärin nimetty & quot; vastaaja & quot; generaattori & quot; valtio & quot; generaattorin SC.State alaluokkia.
  • Korjaa käärme tapauksessa generaattori & quot; sproutcore yl & quot ;, jotta nimiä kuten "SCProject" päästä kunnolla muunnetaan "sc_project" eikä "s_c_project".
  • Lisätty tuki tausta-koon omaisuutta Buildtools spriting, tämä tarvitaan spriting toimii toivotusti verkkokalvolla firefox.
  • Korjaa epäjohdonmukaisuudet ja väärä syntaksi useita malleja luotu & quot; sproutcore yl & quot;.
  • Korjaukset puuttuu tyylitaulukko varoitukset puhdas app tuotettu & quot; sproutcore yl app & quot; tai & quot; sproutcore yl statechart_app & quot; lisäämällä oletustyylisivua App. Myös lisää oletustyylisivua rakennemallia, käytettäessä & quot; sproutcore yl suunnittelu & quot; (Ts SC.Page resurssi)
  • Korjaa virheellinen binäärihaku käyttämä SC.ManyArray addInverseRecord joka johti päättymättömään silmukkaan.
  • Korjaa vika, joka saa pikavalikon näkyviin riippumatta pakottavista contextmenu näkymässä tai asettamalla SC.CONTEXT_MENU_ENABLED tai isContextMenuEnabled false. Tämä tekee pikavalikosta tapahtumakäsittelylle käyttäytyvät samoin kuin avain, hiiri, jne. Tapahtuma käsittely.
  • Korjaukset toimet: deleteForward, deleteBackward, moveLeft, moveRight, SelectAll, moveUp ja moveDown voidaan aina hoitaa TextFieldView elementti, kun se on keskityttävä.
  • Korjauksia SC.TextFieldView lisätä uuden rivin, kun enteriä painetaan tekstikenttään.
  • Korjaa vihje arvo SC.LabelView niin, että se näkyy, kun tarra ei ole mitään arvoa ja isEditable on totta. Sisältää laite testi.
  • Ei enää muuttaa taustalla kohteita annetaan SC.SegmentedView kanssa ylivuodon valikosta suoraan niin, että emme aina likainen alkuperäisen objektin.

Mitä uutta versiossa 1.9.1:

  • Korjaukset virheellisestä täytäntöönpanosta SC.SelectionSet: rajoittaa.
  • Korjaa implisiittisesti global vuonna SC.MenuPane luoden mahdollinen muisti vuotaa.
  • Korjaukset Muistivuoto lapsen näkemykset SC.View. "Omistaja" omaisuus esti näkymät voisivat olla roskat kerätään, kun ne tuhoutuvat.
  • Korjaukset SC.stringFromLayout () sisältää kaikki layout ominaisuudet.

Mitä uutta versiossa 1.9.0:

  • Parantaa ja lisää paljon asiakirjoja.
  • Lisää Showcase sovellus käyttää http://showcase.sproutcore.com. Tämä sovellus sisältää ajan tasalla täytäntöönpanon kaikkien SproutCore näkemykset ja ohjaimet, mukaan lukien koodinpätkät monia vaihtoehtoja jokaisen. App myös linkit SproutCore demot, jotka otetaan talteen ja uudelleen täytäntöön.
  • Esittelee SC.Color.
  • Korjaukset ja parantaa median puitteissa.
  • Lisää määräämättömän SC.ProgressView tukea.
  • Lisää `useUnixTime` määrite SC.DateTime ennätys määrite käsittelijät.
  • Downloads XHR2 tapahtuman ilmoituksen tueksi.

Mitä uutta versiossa 1.8.2:

  • Kiinteät syntaksivirheen Datastore laite testi.
  • SC.SplitView voi nyt Mixin SC.SplitChild.
  • Ohut poimija ruudussa raja divs niin, että ne eivät ole päällekkäisiä sisällön mieltä.
  • Estää kohdeominaisuuden konflikti konfiguroidessasi painiketta tavoitteita SC.AlertPane.
  • Muuttunut Aria-suunta horisontaalinen SC.ScrollView "horisontaalisiin" alkaen "pystysuora".
  • Antaa SC.CollectionFastPath työskennellä harva sisällön aina palauttamalla kohteen näkymä, vaikka sisältö ei ole vielä saatavilla.
  • Estää SC.GridView päässä iteroiden yli sen sisällön array jotta työtä harvaa sisältöä.
  • 'mobiili-Safari "ruumis luokan nimi ei ole enää lisätään kaikissa selaimissa.
  • Mahdollistaa pasting SC.TextFieldView ilmoittaa, että arvo muuttunut.

Mitä uutta versiossa 1.8.1:

  • Lisää puuttuva CSS SC.PickerPane vasemmalle ja oikealle osoitin.
  • vielä hieman index.rhtml sapluuna.
  • Lisää `useUnixTime` määrite SC.DateTime ennätys määrite käsittelijät.
  • Esittelee korjauksia ja parannuksia median puitteissa.
  • Documentation korjauksia.

Mitä uutta versiossa 1.8:

  • upouusi poikkeuksellisen yksityiskohtaisen kolmiosaisen johdatus SproutCore.
  • Uusi viittaus opas rakentaa työkaluja.
  • Monet monet korjauksia. Katso changelog täydellinen erittely.
  • Alkua merkittävä siivota aloite sisältää useita poistot. Etsi konsolin varoituksia ilmaisemaan vanhentunut toimintoja ja tarkista changelog koko lista poistot.
  • Desktop kehys on perusteellisesti päivitetty sisältämään oikeat WAI-ARIA attribuutteja parantaa yhteensopivuutta erilaisten apuvälineiden kanssa.
  • Hanki perustiedot tila- rakenne uusiin hankkeisiin käyttäen -statechart kytkin sproutcore init tai sproutcore yl app.
  • tilakaavion valtioille voidaan edustaa reittiä (oletuksena SC.routes reitit) ja jos osoitetaan, valtion ilmoitetaan tahansa sovelluksen sijainti muuttuu vastaamaan valtion määritetty reitti.

Mitä uutta versiossa 1.7.1 beta:

  • Uusi merkkijono mittausfunktioita optimoida merkkijono käärimistä .
  • Lisätty tuki korjauksen ja autoCapitalize vuonna kenttiin.
  • Lisätty takaisin kohdetyyppejä aiemmin poistettu refactored SC.Object
  • refactored tarkkailija polkuja koodi vakaampi käsittely.
  • Kirjoittaa SC.LOG_RUNLOOP_INVOCATIONS - nyt nimeksi SC.LOG_DEFERRED_CALLS - työskennellä uuden runloop täytäntöönpanoa.
  • Lisätty tämä SC.RunLoop.kill lopettaa siististi ajaa silmukan tapauksessa virhe.
  • Lisätty kyky dynaamisesti lisätä alitiloista jotta tila- kautta valtion addSubstate menetelmällä.
  • Päivitetty tila- jäljittämisestä logiikka.
  • Päivitetty SC.State. getSubstate hyväksyy nyt soittopyynnön; Lisätään getState menetelmä; gotoState ja gotoHistoryState nyt käyttää getState
  • Päivitetty valtion gotoState ja gotoHistoryState jotta enemmän ilmeikäs valtio arg että nyt mahdollistaa käytön "parentState"
  • Päivitetty SC.State n getSubstate menetelmä mahdollistaa polku ilmaisuja. Myös refacted findFirstRelativeCurrentState menetelmällä.
  • Uusi SC global antamaan tietoja, kuten rakentaa tila, rakentaa numero ja maa.

Mitä uutta versio 2.0 Beta 3:

  • Uusi Ancestor Auttajat
  • yhteyksissä Ohjaustangot
  • Kaksisuuntainen muunnoksia
  • SC.Run, Tarkkailijat & Lisäparametrit
  • Malline virheenkorjaus
  • Puolusta liitetiedot
  • Fix unknownProperty

Mitä uutta versio 2.0 Beta 2:

  • Tämä versio poistaa useita bugeja ja parantaa merkittävästi käytettävyysongelmia, sekä vahvistamisesta yhteensopivuus Internet Explorer 6 + ja Opera.

Mitä uutta versiossa 1.6.0:

  • SproutCore 1,6 on pitkälti bug fix julkaisu, jonka tavoitteena on auttaa vakaamman kokemus.

Mitä uutta versiossa 2.0 DP:

  • SproutCore 2.0 on kehittäjä esikatselu asennus ja on edelleen raskas kehittäminen ja API todennäköisesti muuttuvat.

Mitä uutta versio 1.6 Beta:

  • Bugikorjauksia tahdistusrekiste- välillä SproutCore RecordArray / ManyArray / ChildArray ja TemplateCollectionView
  • Siirretty lomakkeet kokeellisen puitteet
  • Siirretty reititys omaan puitteet
  • Parempi kyky käyttää taulukon elementit Ohjaustangot malleja
  • CSS ja rajat selaimen korjauksia kytkimiä
  • Merkittävästi siivottu line dokumentointi

Mitä uutta versiossa 1.5.0:

  • WAI-ARIA Tuki
  • SCSS ja Data URI
  • Malline View
  • Modular Ladataan

Mitä uutta versiossa 1.5.0 RC2:

  • Virhekorjauksia:
  • ton bugikorjauksia ja TemplateView
  • TemplateCollectionView toimii nyt RecordArrays
  • TemplateCollectionView on nyt paljon tehokkaampaa, kun joukko se edustaa muutokset
  • Korjaa vian {{#each}} auttaja jos sisältöä ei päivity, kun se muuttaa
  • Korjaa vika, jos {{bindAttr}} ei toimi kun on varustettu luokan attribuutti
  • selvästi dokumentoitu olemassaolo itemViewTemplate kiinteistön TemplateCollectionView
  • Korjaa vika, jos lasketaan ominaisuuksia ei mitätöidään, kun ensimmäinen kiinteistön polku niiden riippuvainen keskeisten muuttaa
  • Poistettu joitakin perään pilkulla jotka aiheuttavat virheitä Internet Explorer 7
  • Korjaa vika, jos laite testejä ei vielä ole Internet Explorer 7
  • Korjaa ongelman, jossa tekstikentät eivät voineet aktivoida Android-laitteissa
  • Poistettu virheellinen varoitus kun siteet olivat yhteydessä
  • Ominaisuudet:
  • Siteet nyt välähtää automaattisesti, kun kiinteistö muutetaan kautta debug konsolin
  • huomattavia parannuksia inline dokumentaatio
  • Päivitetty QUnit uusimpaan versioon

Vaatimukset :

  • Javascript asiakkaan puolella

Vastaavia ohjelmistoja

Unirest (PHP)
Unirest (PHP)

6 Jun 15

BEncode
BEncode

14 Apr 15

stpl
stpl

14 Apr 15

juniversalchardet
juniversalchardet

21 Jul 15

Muu ohjelmistojen kehittäjä Strobe Inc. and contributors

Ember
Ember

12 Mar 16

Kommentit SproutCore

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!
Haku luokan mukaan