SproutCore

Yazılım ekran görüntüsü:
SproutCore
Yazılım detaylar:
Versiyon: 1.11.0
Qayıt: 28 Feb 15
Lisans: Ücretsiz
Popülerlik: 42

Rating: nan/5 (Total Votes: 0)

SproutCore bina, web uygulamaları, basit ve eğlenceli hale amaçlamaktadır.
SproutCore MVC mimarisi ilkeleri aşağıdaki yazılmıştır.
Bir JS kütüphanesi bile, SproutCore Kakao veya jQuery veya MooTools daha .NET ile ortak daha var.
.

  • MVC: Sproutcore 2.x durduruldu, geliştirme Ember

    Özellikler olarak devam mimari

  • hızına konsantreler
  • HTML 5 hazır
  • Mobil dost
  • Ölçeklenebilir
  • Kolay temalar ile özelleştirmek için
  • Toplum geliştirilen
  • Belgeler

Bu sürümdeki yeni nedir:

  • `` hasObserverFor` yöntemi SC.Observable` vardır Ayrıca, belirli bir hedefe ve yönteme karşı onay isteğe edebilmek için geliştirilmiştir. Bu (ki o işleyici bilmeden) geliştirici düzgün sadece herhangi bir işleyici varlığını kontrol edememek yerine eklemeden önce belirli bir işleyici varlığını kontrol etmenizi sağlar.
  • SC.Gesturable & SC.Gesture (SC.TapGesture, SC.PinchGesture, SC.SwipeGesture)
  • tek parmak, iki parmak veya dokunmatik musluklar başka sayıda, tutam (2+ dokunuşlar) ya bireysel ya da grup olarak geçirdiğinde tepki. Tek bir parmak vs dokunduğunda bir iki parmak musluk olduğunda Örneğin, kod farklı eylemleri gerçekleştirmek isteyebilirsiniz.
  • dokunmatik oturumu, ilk dokunuş başlar ve son dokunuş birden fazla jest içerebilir, bittiğinde arasındaki zaman. Kullanıcı daha sonra kalan parmak tokatlamak, ardından dokunun üçüncü parmak kullanmak, bir tutam gerçekleştirmek için, örneğin, bu mümkün. Örneğin, bir görüntü ölçek değişikliği kaydetmek için dokunun ve daha sonra parmaklarınızı kaldırmadan kenara tüm taşımak için tokatlamak için tutam kullanarak hayal. En azından, bir tek dokunuşla oturumda birden çok kez jestler yapmak için yetenek, sokak yanlışlıkla dokunur karşı jest tanıma daha sağlam hale getirir.
  • Swipe jestleri artık sadece yukarı ve aşağı, sağa, sola herhangi bir keyfi açıları, karşı maç için konfigüre edilebilir.
  • Swipe jestleri artık sadece tek bir yönde yeterince hareket ettirerek tetikleyebilir. Onlar da hızlı bir şekilde (ayarlanabilir) taşımak ve derhal sona ermelidir.

sürüm 1.10.2 yeni nedir:

  • olmadan kayıt eklemek için çalışan bir Geliştirici Hatası eklendi ilişkileri id.
  • hata ayıklama-modu materializeRecord içinde materializeRecord çift aramaları engellemek için sadece geliştirici hatası eklendi. Sonuç çok zaman alıcı debug olabilir aynı kayıt örneği gibi görünen ancak aslında nesneleri, yineleniyor. Umarım bu geliştiriciler keder bir sürü kaydeder.
  • birkaç * hata ayıklama modu kolay hata ayıklama için sadece * `toString` yöntemleri eklendi.
  • hata ayıklama modu yalnızca geliştirici desteği bir nebze eklendi. El / ayırmadan bağlamaları bağlayan Eğer yanlışlıkla bir eksik nesneye bağlamak için denemek için mümkündür. Bu üretecektir Normal yığın izleme biz yığını ile bir daha izlenebilir bir hata mesajı sunmak, böylece takip etmek zor.

nedir sürüm 1.10.0 Yeni:

  • Aynı içinde canlının sonra çağrılacak ayarlamak sağlar döngü çalıştırın. Animasyon etkilemeyecek olan, temiz oluşabilir ayarlayın veya o animasyon geçersiz hangi durumda, çatışma olabilir.
  • iç kod yapısı JS motorları tarafından optimizasyonu desteklemek için geliştirir.
  • kalıcı bir bölmede arkasında odak alan tüm textfields kilitlemek için girişimleri koşullu, (bu da henüz bir bölmesi olmayabilir görüşlerini bölmeyi alma engeller) daha hızlı başarısız yapar.

sürüm 1.9.2 yeni nedir:

  • ultra olmaktan inşa araçları bağımlılık gereksinimleri yumuşatır (yani bir büyük sürüm) kötümser olmaya (yani küçük bir sürümü içinde) Kötümser.
  • sürüm 2x @ için Düzeltmeler 'tekrarlayın' dilim. Bu yanlış, tüm yolu (eski sonuna @ 2x ekleme oldu. /resources/images/image-sliced-from.png@2x Yerine /resources/images/image-sliced-from@2x.png).
  • Düzeltmeler yanlış adlandırılmış & quot; cevap & quot; devlet & quot; jeneratör için & quot; SC.State alt sınıfları oluşturmak için jeneratör.

  • 'SCProject' gibi isimler düzgün 'sc_project' değil 's_c_project' dönüştürülmüş olsun ki ;, sproutcore gen & quot ;
  • & quot yılan durumda jeneratör giderir.
  • Buildtools spriting arka plan boyutu özelliği için destek eklendi, bu spriting retina firefox düzgün çalışması için gereklidir.

  • Ile & quot oluşturulan çeşitli şablonlar tutarsızlıkları ve yanlış sözdizimi giderir
  • ; sproutcore gen & quot;.
  • & quot oluşturulan temiz bir uygulama üzerinde stil uyarıları eksik Düzeltmeler; sproutcore gen uygulaması & quot; veya & quot; sproutcore gen statechart_app & quot; app varsayılan bir stil ekleyerek. Ayrıca tasarım varsayılan stil ekler kullanarak & quot ne sproutcore gen tasarım & quot; (Yani bir SC.Page kaynak)
  • sonsuz bir döngü sonuçlandı SC.ManyArray addInverseRecord tarafından kullanılan uygunsuz ikili arama giderir.
  • bağlam menüsünü ne olursa olsun bir görünümde contextMenu geçersiz kılma veya SC.CONTEXT_MENU_ENABLED ayarlama veya false isContextMenuEnabled gösterilmeye izin Düzeltmeler hata. Bu bağlam menü olay işleme vb tuşu, fare, olay işleme gibi aynı davranır yapar.
  • Düzeltmeler eylemler:. DeleteForward, deleteBackward, MoveLeft, MoveRight, selectAll, moveUp ve moveDown her zaman odak olan TextFieldView elemanı tarafından ele alınması için

  • Anahtar bir metin alanına basıldığında girdiğinizde
  • Düzeltmeler SC.TextFieldView yeni bir satır eklemek için.
  • etiketi hiçbir değeri yoktur ve isEditable doğru olduğunda görünecektir böylece SC.LabelView için ipucu değerini giderir. Birim test içerir.

  • Biz her zaman kirli orijinal nesne. yapmak, böylece
  • Artık doğrudan bir taşma menü ile bir SC.SegmentedView verilen temel öğeleri değiştirir

sürüm 1.9.1 yeni nedir:

  • SC.SelectionSet ve Düzeltmeler yanlış uygulanması: sınırlamak.
  • muhtemel bellek sızıntısı oluştururken, SC.MenuPane örtülü globals giderir.
  • SC.View çocuk manzarasına sahip Düzeltmeler bellek sızıntısı. 'Sahibi' tesis yok zaman çöp toplama olmak için güçlü olmak görüşlerini engelledi.
  • Düzeltmeler SC.stringFromLayout () tüm düzen özellikleri içerecek şekilde.

sürüm 1.9.0 yeni nedir:.

  • geliştirir ve çok belgeleri ekler
  • http://showcase.sproutcore.com kullanılan Vitrin uygulaması ekler. Bu uygulama her birçok seçenek için kod parçacıkları içeren SproutCore en Views ve Kontroller, tüm bir up-to-date uygulanmasını içerir. Bu uygulama aynı zamanda iyileşti ediliyor ve uygulanan yeniden SproutCore demolar, içine bağlar.
  • SC.Color tanıtır.
  • Düzeltmeler ve medya çerçeve artırır.
  • belirsiz SC.ProgressView desteği ekler.
  • useUnixTime` rekor eylemcileri nitelik SC.DateTime özniteliği `ekler.
  • ekler XHR2 olay bildirim desteği.

nedir sürüm 1.8.2 Yeni:.

  • Datastore birim testi Sabit sözdizimi hatası
  • SC.SplitView artık mixin SC.SplitChild.
  • İnceltilen seçici bölmesi sınır divs onlar içerik görünümü üst üste kalmaması.

  • SC.AlertPane düğme hedefleri yapılandırılırken
  • target özelliği çatışma önler.
  • 'dikey' den 'yatay' yatay SC.ScrollView bir arya-yönlendirmesini değiştirildi.

  • SC.CollectionFastPath her zaman içerik henüz mevcut olmasa bile, bir öğe görünümü döndürerek seyrek içeriği ile çalışmak için izin verir
  • .

  • Seyrek içeriği ile çalışmak için içeriği dizi üzerinden yineleme gelen SC.GridView önler
  • .
  • 'mobil-safari' vücut sınıf adı artık tüm tarayıcılarda ilave edilir.
  • değeri değiştiğinde bildirmek için SC.TextFieldView yapıştırma sağlar.

nedir sürüm 1.8.1 Yeni:

  • ekler SC.PickerPane eksik CSS sol ve sağ işaretçi.
  • index.rhtml şablon Tidies.
  • useUnixTime` rekor eylemcileri nitelik SC.DateTime özniteliği `ekler.
  • Medya çerçevesi düzeltmeler ve geliştirmeler tanıtır.
  • Dokümantasyon giderir.

sürüm 1.8 yeni nedir:.

  • SproutCore için yepyeni bir derece detaylı üç bölüm tanıtımı
  • yapı araçları üzerinde yeni bir başvuru kılavuzu.
  • Birçok birçok hata düzeltmeleri. Tam bir arıza için CHANGELOG bakın.
  • büyük bir temizlik girişiminin başlangıcı birkaç deprecations içerir. Önerilmeyen fonksiyonları gösteren ve deprecations tam listesi için CHANGELOG kontrol etmek konsol uyarıları arayın.
  • Masaüstü çerçevesi iyice doğru WEG-ARIA yardımcı teknolojiler ile geliştirilmiş uyumluluk için niteliklerini içerecek şekilde güncellendi.
  • sproutcore init veya sproutcore gen uygulaması ile -statechart anahtarını kullanarak yeni projelerde temel statechart yapısını alın.
  • Statechart Devletleri (varsayılan SC.routes yollarla) bir rota temsil yapılabilir ve atanmış ise, devlet uygulamasının konumu değişir devletin atanmış rotayı maç için herhangi bir zaman bildirilecektir.

sürümünde yeni 'nedir 1.7.1 beta:

  • dize sarma için optimize Yeni dize ölçüm fonksiyonları .
  • textfields Otomatik Düzelt ve autoCapitalize için destek eklendi.
  • Daha önce refactored SC.Object tarafından kaldırıldı nesne türlerini geri Eklenenler
  • daha sağlam bir kullanım için Refactored gözlemci yolları kodu.

  • Şimdi SC.LOG_DEFERRED_CALLS olarak değiştirildi - -
  • SC.LOG_RUNLOOP_INVOCATIONS Rewrite yeni runloop uygulaması ile çalışmak için
  • .
  • Bir hata durumunda temiz bir çalışma döngü sona erdirmek için bu SC.RunLoop.kill eklendi.
  • dinamik bir devletin addSubstate yöntemi ile bir Statechart için substates eklemek için yeteneği eklendi.
  • Güncelleme statechart izleme mantığı.
  • SC.State güncellendi. getSubstate şimdi bir geri kabul eder; getState yöntemi eklendi; gotoState ve gotoHistoryState şimdi getState kullanın
  • Güncelleme devletin gotoState ve gotoHistoryState şimdi 'parentState'
  • kullanımı için izin veren bir daha etkileyici devlet arg için izin
  • yol ifadeleri izin SC.State en getSubstate yöntemi güncelleştirildi. Ayrıca findFirstRelativeCurrentState yöntemi refacted.
  • Yeni SC globaller, yapı modu gibi bilgileri sağlamak sayı ve yerel inşa etmek.

nedir sürümü Yeni 2.0 Beta 3:

  • Yeni Atası Yardımcıları
  • Handlebars içinde Bağlam
  • İki Yönlü Dönüşümler
  • SC.Run, Gözlemciler ve Ek Parametreler
  • Şablon Hata
  • Onaylama işlemi Tablolar
  • unknownProperty için Fix

nedir sürümü Yeni 2.0 Beta 2:

  • Bu sürüm geliştirir ölçüde hataların bir dizi ortadan kaldırır ve Internet Explorer 6+ ve Opera ile kullanılabilirlik sorunları, yanı sıra sabitleme uyumluluğu.

sürüm 1.6.0 Yeni nedir:

  • SproutCore 1.6 büyük ölçüde bir hata düzeltme sürümü amaçlayan daha istikrarlı bir deneyim sağlamak yardımcı olur.

nedir sürüm 2.0 Yeni DP:

  • SproutCore 2.0 geliştirici önizleme kurulumu ve hala altında Ağır gelişim ve API'ler değiştirmek olasıdır.

nedir sürüm 1.6 Beta Yeni:

  • Bugfixes SproutCore RecordArray / ManyArray / ChildArray arasındaki senkronizasyon ve TemplateCollectionView
  • deneysel çerçevede taşındı formlar
  • kendi çerçevesi içine taşındı yönlendirme
  • Kolları şablonları tablo unsurları kullanmak Geliştirilmiş yeteneği

  • Yerleşik denetimlerin
  • CSS ve çapraz-tarayıcı düzeltmeleri
  • Önemli ölçüde sıralı temizlenmiş belgeler

sürüm 1.5.0 yeni nedir:

  • WEG-ARIA Destek
  • SCSS ve Veri URI
  • Şablon Görünüm
  • Modüler Yükleme

sürüm 1.5.0 RC2 yeni nedir:

  • Hata düzeltmeleri:
  • TemplateView için onarımları bir ton
  • TemplateCollectionView şimdi RecordArrays ile çalışır
  • TemplateCollectionView artık çok daha verimli olduğunda değişiklikleri temsil eden dizi
  • değişti sonra içerik güncelleme değil {{}} #each yardımcı bir hata giderir
  • hata Düzeltmeler nerede {{}} bindAttr bir sınıf özniteliği ile sağlanan zaman çalışma değildi
  • Açıkça TemplateCollectionView içinde itemViewTemplate mülkiyetin varlığını belgelenmiş
  • kendi bağımlı anahtar yolunda ilk özelliği değişti hesaplanan özellikler geçersiz olması değil, bir hata Düzeltmeler

  • Internet Explorer 7 hataları neden olduğunu
  • kaldırıldı bazı sondaki virgül
  • birim testleri Internet Explorer 7
  • başarısız olduğu bir hata Düzeltmeler
  • metin alanları Android cihazlarda aktif hale mümkün değildi bir sorunu giderir
  • bağlamaları bağlı zaman geçersiz uyarı kaldırıldı
  • Özellikler:
  • Bağlar artık bir özellik hata ayıklama konsolu üzerinden değiştiğinde otomatik yangın
  • satır içi belgelerine Önemli iyileştirmeler
  • son sürümü güncellendi QUnit

Gereksinimler :

  • JavaScript istemci tarafında etkin

Benzer yazılım

is.js
is.js

13 Apr 15

Apache Woden
Apache Woden

10 Dec 15

simplejson
simplejson

4 Jun 15

Deprecated
Deprecated

12 May 15

Geliştirici Diğer yazılım Strobe Inc. and contributors

Ember
Ember

12 Mar 16

Yorumlar SproutCore

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!