SproutCore bina web apps sadə və əyləncə edilməsi məqsədi daşıyır.
SproutCore MVC memarlıq prinsiplərinə riayət yazılmışdır.
Bir JS kitabxana olsa da, SproutCore Cocoa və ya jQuery və ya MooTools daha NET ilə ümumi daha çox var.
.
- MVC: Sproutcore 2.x dayandırılmış edilmişdir inkişaf Ember
Features kimi davam edir memarlıq
- Sürət yönəldir
- HTML 5 hazır
- Mobil dostluq
- Genişlənən
- Easy mövzular vasitəsilə özelleştirmek üçün
- Community inkişaf
- Documentation
Bu azad yeni nədir:
- of `hasObserverFor` metodu` SC.Observable` var həmçinin xüsusi hədəf və metodu qarşı çek isteğe etmək üçün yaxşılaşdırılmışdır. Bu (bu olan handler bilmədən) geliştirici düzgün yalnız bir handler mövcudluğu kontrol edə çox əlavə əvvəl xüsusi handler mövcudluğu yoxlamaq üçün imkan verir.
- SC.Gesturable & SC.Gesture (SC.TapGesture, SC.PinchGesture, SC.SwipeGesture)
- bir barmaq, iki barmaq və ya touch taps hər hansı digər sayı sıxdığı (2 + üz) və ya fərdi və ya qrup halında swipes cavab. Bir barmaq vs taps zaman iki barmaq tap olduqda Məsələn, kodu müxtəlif tədbirlər həyata edə bilərsiniz.
- A touch sessiya, ilk touch başlayır və son touch bir çox jest ola bilər, başa zaman arasında vaxt. Istifadəçi sonra qalan barmaqlarını çalmak, sonra kran üçüncü barmaq istifadə edin, bir çimdik yerinə yetirmək üçün Məsələn, mümkündür. Məsələn, bir şəkil miqyası dəyişiklik saxlamaq üçün kran və sonra barmaqları artırılması olmadan kənara bütün hərəkət çalmak üçün pinch istifadə düşünün. Ən azı bir touch iclasında neçə dəfə gestures çıxış imkanı, küçə təsadüfi üz qarşı jest tanınması daha möhkəm edir.
- Çalmak gestures indi yalnız və aşağı, sağ, sol hər hansı bir ixtiyari açılar qarşı uyğun konfiqurasiya edilə bilər.
- Çalmak gestures artıq sadəcə bir istiqamətdə kifayət qədər hərəkət tetikler. Onlar həmçinin tez (konfiqurasiya) hərəkət və dərhal son qoyulmalıdır.
versiya 1.10.2 yeni nədir:
- olmadan qeydlər əlavə etmək üçün cəhd bir Developer Error əlavə münasibətlərə id var.
- debug-rejimi materializeRecord ərzində materializeRecord ikili zənglər qarşısını almaq üçün yeganə geliştirici səhv edib. Nəticədə çox vaxt aparan debug ola bilər, eyni rekord instansiya görünür, lakin əslində obyektlərin, təqlid edir. İnşallah bu developers qəm bir çox saxlayır.
- neçə * debug rejimi asan ayıklama üçün yalnız * `toString` üsulları Added.
- debug rejimi yalnız geliştirici dəstək kiçik bit Added. Əl / ayırıcı cilddən birləşdirən Əgər təsadüfən bir itkin obyekt lər üçün cəhd etmək mümkündür. Bu istehsal ki, normal yığını iz biz yığını ilə daha traceable səhv baş beledir təqdim əməl etmək çətindir.
nədir versiya 1.10.0-ci ildə Yeni
- eyni canlı sonra adlandırmaq tənzimləmək imkan verir loop axır. Animasiya təsir edəcək, temiz baş verə bilər seçin və ya bu animasiya yalnış düçar edər ki, halda, zidd ola bilər.
- Daxili kodu strukturu JS motorları optimallaşdırılması dəstək artırır.
- bir modal bölmede arxasında diqqət qəbul bütün textfields kilidləmək üçün çalışır ki, şərti, (bu da hələ bir bölmesinde ola bilər views bölmede əldə qarşısını alır) daha tez uğursuz edir.
versiya 1.9.2 yeni nədir:
- ultra olan build alətləri asılılıq tələbləri yumşaldır (yəni böyük versiyası ərzində) pessimist olan (yəni kiçik versiyası ərzində) pessimist.
- versiyası 2x @ üçün giderir 'təkrar' dilim. Bu səhv bütün yol (ex sonuna @ 2x eklenmesi edilib. /resources/images/image-sliced-from.png@2x Yerinə /resources/images/image-sliced-from@2x.png).
- giderir səhv adına & quot; cavab & quot; dövlət və quot; generator quot & etmək; SC.State subclasses yaradan generator.
- & quot üçün ilan halda generator giderir.
- Buildtools Spriting fon ölçülü əmlak üçün əlavə dəstək, bu Spriting retina firefox düzgün işləməsi üçün tələb olunur.
- ; sproutcore gen & quot;.
- ilə & quot yaradılan təmiz app stil xəbərdarlıq itkin giderir; sproutcore gen app & quot; ya & quot; sproutcore gen statechart_app & quot; app bir default stil əlavə. Həmçinin bir dizayn bir default stil edir istifadə & quot olduqda; sproutcore gen dizayn və quot; (Yəni bir SC.Page resurs)
- sonsuz loop nəticələndi SC.ManyArray addInverseRecord istifadə düzgün ikili axtarış giderir.
- kontekstində menyu asılı olmayaraq baxımından contextmenu əsas və ya SC.CONTEXT_MENU_ENABLED qəbulu və ya yalan isContextMenuEnabled görünür icazə giderir səhv. Bu kontekstində menyu hadisə user və s. Əsas, siçan, hadisə user eyni hərəkət edir.
- giderir tədbirlər:. DeleteForward, deleteBackward, moveLeft, moveRight, selectAll, moveUp və moveDown həmişə diqqət edib TextFieldView element tərəfindən idarə olunacaq
- giderir SC.TextFieldView yeni xətt daxil etmək üçün.
- etiket heç bir dəyəri var və isEditable doğru zaman görünür ki, SC.LabelView üçün ipucu dəyəri giderir. Vahid test daxildir.
- No longer birbaşa daşqın menyu ilə bir SC.SegmentedView verilən əsas maddələr modifikasiya
"SCProject" kimi adlar düzgün "sc_project 'deyil,' s_c_project" transformasiya almaq ki ;, sproutcore gen olarak
Ilə & quot yaradılmış bir neçə şablon uyğunsuzluqlar və düzgün sintaksis giderir
Əsas mətn sahəsində bərk daxil edərkən
Biz daim çirkli orijinal obyekt. ki, belə
versiya 1.9.1 yeni nədir:
- SC.SelectionSet of giderir düzgün həyata keçirilməsi: məhdudlaşdıran.
- mümkün yaddaş sızıntısı yaradılması, SC.MenuPane nəzərdə Globals giderir.
- SC.View uşaq views ilə giderir yaddaş sızıntısı. "Sahibi mülkiyyət onlar məhv zaman zibil toplanan ola olan fikir qarşısını aldı.
- giderir SC.stringFromLayout () bütün layout xüsusiyyətləri daxil.
versiya 1.9.0 yeni nədir.
- artırır və çox sənədlər əlavə
- http://showcase.sproutcore.com istifadə Showcase app edər. Bu app hər bir çox variantları üçün kod parçalarını, o cümlədən SproutCore nin Views və nəzarət, bütün bir up-to-tarix həyata keçirilməsi ehtiva edir. The app da bərpa olunur və həyata yenidən SproutCore demoları daxil links.
- SC.Color təqdim edir.
- giderir və media çərçivəsində artırır.
- qeyri-müəyyən SC.ProgressView dəstək edər.
- useUnixTime` rekord işleyicileri aid SC.DateTime aid `edər.
- edər XHR2 hadisə bildiriş dəstəyi.
nədir versiya 1.8.2-ci Yeni:.
- Datastore vahid test Sabit syntax error
- SC.SplitView indi mixin SC.SplitChild.
- Nazikləşdirilmiş seçici bölmede sərhəd divs onlar content görünüşü üst-üstə düşür deyil ki.
- hədəf əmlak münaqişənin qarşısını alır.
- "şaquli" dan "üfüqi" üçün üfüqi SC.ScrollView ariyası-orientation dəyişdi.
- .
- .
- 'mobil safari' bədən sinif adı artıq bütün brauzerlərdə əlavə olunur.
- dəyəri dəyişdi bildirmek üçün SC.TextFieldView sovuşdurmaq imkan verir.
SC.AlertPane ilə düyməsinə hədəfləri konfiqurasiya
SC.CollectionFastPath həmişə content hələ mövcud deyil, hətta bir maddə görünüşü qaytarılması ilə seyrək məzmunu ilə işləmək üçün imkan verir
Seyrək məzmunu ilə işləmək üçün onun məzmunu serialın üzərində iterating olan SC.GridView qarşısını alır
nədir versiya 1.8.1 Yeni
- edər SC.PickerPane itkin CSS sol və sağ göstərici.
- index.rhtml şablon qədər Tidies.
- useUnixTime` rekord işleyicileri aid SC.DateTime aid `edər.
- media çərçivəsində düzeltmelerini və aksesuarları təqdim edir.
- Documentation düzeltmelerini.
Versiya 1.8 yeni nədir.
- SproutCore üçün yeni olduqca ətraflı üç hissəsi giriş
- build alətləri üzrə yeni kitabçası.
- Bir çox hata düzeltmelerini. Tam qəza üçün Değişiklikler baxın.
- böyük təmizləmək təşəbbüsü əvvəlindən bir neçə deprecations daxildir. Deprecated funksiyaları göstərir və deprecations tam siyahısı üçün Değişiklikler yoxlamaq üçün konsol xəbərdarlıq oldu.
- Desktop çərçivəsində hərtərəfli düzgün WAI-ARIA yardımçı texnologiyaları ilə təkmilləşdirilmiş uyğunluğu üçün atributları daxil yeniləndi.
- sproutcore init və ya sproutcore gen app ilə -statechart keçid istifadə edərək, yeni layihələrdə əsas statechart strukturu alın.
- Statechart Birləşmiş Ştatları (default SC.routes marşrutları ilə) marşrutu təmsil edilə bilər və təyin əgər, dövlət app yeri dəyişikliklər dövlətin təyin marşrut uyğun istənilən vaxt bildirilir.
versiyası yeni nədir 1.7.1 beta:
- Simsiz wrapping üçün optimize Yeni string ölçü funksiyaları .
- textfields Autocorrect və autoCapitalize üçün dəstək Added.
- əvvəllər refactored SC.Object tərəfindən qaldırıldı obyekt növləri geri Əlavə
- daha möhkəm bir user üçün Refactored müşahidəçi yolları kodu.
- SC.LOG_RUNLOOP_INVOCATIONS rewrite yeni runloop həyata keçirilməsi ilə işləmək üçün .
- bir səhv halda cleanly bir run loop ləğv etmək bu SC.RunLoop.kill Added.
- dinamik bir dövlətin addSubstate üsulu ilə bir statechart üçün substates əlavə etmək imkanı əlavə edilib.
- Yenilənib statechart axtarış məntiq.
- SC.State yeniləndi. getSubstate artıq bir callback qəbul edir; getState metodu əlavə; gotoState və gotoHistoryState indi getState istifadə
- Yenilənib dövlətin gotoState və gotoHistoryState İndi parentState ' istifadə üçün imkan verir ki, daha ifadəli dövlət Arg üçün imkan
- yol ifadələr üçün imkan SC.State nin getSubstate metodu yeniləndi. Həmçinin findFirstRelativeCurrentState metodu refacted.
- Yeni SC Globals, build rejimi kimi informasiya ilə təmin sayı və yerli qurmaq.
İndi SC.LOG_DEFERRED_CALLS adını - -
nədir versiyası yeni 2.0 Beta 3:
- Yeni Ancestor Köməkçilər
- sükan da kontekstlərdə
- Iki-Way çevirir
- SC.Run, müşahidəçilər və əlavə parametrləri
- Şablon Ayıklama
- müdafiə Hesabatları
- unknownProperty üçün Fix
nədir versiyası yeni 2.0 Beta 2:
- Bu versiya yaxşılaşdırır əhəmiyyətli səhvlərindən bir sıra aradan qaldırır və Internet Explorer 6 + Opera ilə Kullanışlılık məsələlər, eləcə də təyinat uyğunluğu.
versiyası 1.6.0-ci Yeni nə:
- SproutCore 1.6 əsasən bir səhv fix azad hədəfləyir daha sabit təcrübə təmin kömək edir.
nədir 2.0 Yeni DP:
- SproutCore 2.0 geliştirici preview quraşdırılması və hələ də ağır inkişaf və API dəyişdirmək üçün ehtimal olunur.
nədir version 1.6 Beta strong> Yeni
- Bugfixes SproutCore RecordArray / ManyArray / ChildArray arasında sinxronizasiya və TemplateCollectionView
- eksperimental çərçivəsində köçürüldü formaları
- öz çərçivəsində köçürüldü marşrutlaşdırma
- Handlebars şablonları masa elementləri istifadə Təkmilləşdirilmiş imkanı
- CSS və cross-browser düzeltmelerini
- Xeyli-line təmizlənmiş sənədlər
Daxili nəzarət üçün
Version 1.5.0 yeni nədir:
- Wai-ARIA Support
- QKDK-nin və Data URI'ler
- Şablon bax
- Modul Loading
version 1.5.0 RC2 yeni nədir:
- Bug giderir:
- TemplateView üçün bugfixes bir ton
- TemplateCollectionView indi RecordArrays ilə işləyir
- TemplateCollectionView indi daha səmərəli zaman dəyişikliklər təmsil array
- dəyişdirilə sonra content yenilənməsi deyil {{#each}} köməkçi bir səhv giderir
- bir səhv giderir olduğu {{bindAttr}} bir sinif atributu ilə təmin zaman iş deyil
- Aydın TemplateCollectionView da itemViewTemplate əmlakın mövcudluğu sənədləşdirilmiş
- onların asılı əsas yolunda ilk əmlak dəyişib zaman hesablanır xassələri etibarsız sayılır deyil bir səhv giderir
- silindi bəzi arxada vergülləri
- vahid test Internet Explorer 7 uğursuz idi bir səhv giderir
- mətn sahələri Android cihazlar aktiv etmək mümkün deyil bir məsələ həll
- birləşdirilməsi bağlı zaman yalnış xəbərdarlıq silindi
- Features:
- Bağlar indi əmlak debug konsol vasitəsilə dəyişib zaman avtomatik yanğın
- inline sənədlərin əhəmiyyətli təkmilləşdirilməsi
- son versiyası yeniləndi QUnit
Internet Explorer 7 səhvlər səbəb ki
tələblər
- JavaScript klient tərəfində aktiv
Şərhlər tapılmadı