CanJS & rsquo ; Çekirdek destekler Dojo jQuery Zepto YUI ve Mootools .
Böyle yaparak, bu & nbsp; bunun yerine sadece üzerinde tek bir araç odaklama, birlikte teknolojileri birleştirerek daha önce keşfedilmemiş bir olasılık geliştiriciler ve kullanım durumları sayesinde, geniş bir grup açılıyor.
çerçeve bağlayıcı iki yönlü veri, özel etiketler, duyarlı widget'lar ve onun çok kendi şablon motoru destekleyen, küçük bir çekirdek ve bir OG * yapı üzerine inşa edilmiştir.
CanJS istemci tarafında çalışır (tarayıcılar) ve sunucu tarafında (node.js) AMD ortamları.
CanJS JavaScript çerçevesinin bir parçası olarak geliştirilmiştir - JavaScriptMVC
Yeni Bu sürümde Nedir:.
- yeniden adlandırma ve ekleme can.Component ViewModel özelliği.
- Bir zaman uyumsuz işlem 1 bir uzunluğa sahip olduğunda doğru bağlamı ayarla
- can.Model belgelerinde Typo (yerine @param ait @params kullanımı)
- göreceli can.view.Scope.attr aramaları gösteren bir not ve bazı örnek kod eklendi.
- ekler can.Compute ve & quot; hesaplamak & quot; Pugin tanımlamak için tip ve ayarlayıcı / getter soyma
- can değeri bir onay kutusu 0 ve bir değerlerine sahip bir anahtar değeri ile değil iki yönlü bağlama yapar
- kutu-değerine sahip bir anahtar etrafında alanlarda yapamaz iki yönlü bağlama
- -OLAY yapabilirsiniz nihai işlevi çağırmadan önce ara işlevleri çağırmak olamaz
- nesnelerle can.fixture.store .create için çalışmaz
- can.Model kaynak yaratma & quot değildir; yok & quot; statik yöntemi
- rotayı değiştirmek etmeyin
- RequireJS can.import ile çalışmasını sağlayın
- Sıralama eklentisi tamamlayın
- set onay kutularını attr Can
- Ekle / diziler size geri vermek her zaman olayları kaldırmak
- travis.yml dosyasının dışına ve devDependencies içine jQuery taşındı
- derin rotayı temiz değil can.route.setState
- travis.yml before_script
- gözlemlenebilir can / harita / yedekleme eklentisi
! & Quot; tek değişiklik prepending & quot olurdu
sürüm 2.3.1 yeni Nedir:.
- yeniden adlandırma ve can.Component ViewModel özelliğini ekleyerek
- Bir zaman uyumsuz işlem 1 bir uzunluğa sahip olduğunda doğru bağlamı ayarla
- can.Model belgelerinde Typo (yerine @param ait @params kullanımı)
- göreceli can.view.Scope.attr aramaları gösteren bir not ve bazı örnek kod eklendi.
- ekler can.Compute ve & quot; hesaplamak & quot; Pugin tanımlamak için tip ve ayarlayıcı / getter soyma
- can değeri bir onay kutusu 0 ve bir değerlerine sahip bir anahtar değeri ile değil iki yönlü bağlama yapar
- kutu-değerine sahip bir anahtar etrafında alanlarda yapamaz iki yönlü bağlama
- -OLAY yapabilirsiniz nihai işlevi çağırmadan önce ara işlevleri çağırmak olamaz
- nesnelerle can.fixture.store .create için çalışmaz
- can.Model kaynak yaratma & quot değildir; yok & quot; statik yöntemi
- rotayı değiştirmek etmeyin
- RequireJS can.import ile çalışmasını sağlayın
- Sıralama eklentisi tamamlayın
- set onay kutularını attr Can
- Ekle / diziler size geri vermek her zaman olayları kaldırmak
- travis.yml dosyasının dışına ve devDependencies içine jQuery taşındı
- derin rotayı temiz değil can.route.setState
- travis.yml before_script
- gözlemlenebilir can / harita / yedekleme eklentisi
! & Quot; tek değişiklik prepending & quot olurdu
sürüm 2.2.9 yeni Nedir:.
- yeniden adlandırma ve can.Component ViewModel özelliğini ekleyerek
- Bir zaman uyumsuz işlem 1 bir uzunluğa sahip olduğunda doğru bağlamı ayarla
- can.Model belgelerinde Typo (yerine @param ait @params kullanımı)
- göreceli can.view.Scope.attr aramaları gösteren bir not ve bazı örnek kod eklendi.
- ekler can.Compute ve & quot; hesaplamak & quot; Pugin tanımlamak için tip ve ayarlayıcı / getter soyma
- can değeri bir onay kutusu 0 ve bir değerlerine sahip bir anahtar değeri ile değil iki yönlü bağlama yapar
- kutu-değerine sahip bir anahtar etrafında alanlarda yapamaz iki yönlü bağlama
- -OLAY yapabilirsiniz nihai işlevi çağırmadan önce ara işlevleri çağırmak olamaz
- nesnelerle can.fixture.store .create için çalışmaz
- can.Model kaynak yaratma & quot değildir; yok & quot; statik yöntemi
- rotayı değiştirmek etmeyin
- RequireJS can.import ile çalışmasını sağlayın
- Sıralama eklentisi tamamlayın
- set onay kutularını attr Can
- Ekle / diziler size geri vermek her zaman olayları kaldırmak
- travis.yml dosyasının dışına ve devDependencies içine jQuery taşındı
- derin rotayı temiz değil can.route.setState
- travis.yml before_script
- gözlemlenebilir can / harita / yedekleme eklentisi
! & Quot; tek değişiklik prepending & quot olurdu
sürüm 2.2.6 yeni Nedir:.
- yeniden adlandırma ve can.Component ViewModel özelliğini ekleyerek
- Bir zaman uyumsuz işlem 1 bir uzunluğa sahip olduğunda doğru bağlamı ayarla
- can.Model belgelerinde Typo (yerine @param ait @params kullanımı)
- göreceli can.view.Scope.attr aramaları gösteren bir not ve bazı örnek kod eklendi.
- ekler can.Compute ve & quot; hesaplamak & quot; Pugin tanımlamak için tip ve ayarlayıcı / getter soyma
- can değeri bir onay kutusu 0 ve bir değerlerine sahip bir anahtar değeri ile değil iki yönlü bağlama yapar
- kutu-değerine sahip bir anahtar etrafında alanlarda yapamaz iki yönlü bağlama
- -OLAY yapabilirsiniz nihai işlevi çağırmadan önce ara işlevleri çağırmak olamaz
- nesnelerle can.fixture.store .create için çalışmaz
- can.Model kaynak yaratma & quot değildir; yok & quot; statik yöntemi
- rotayı değiştirmek etmeyin
- RequireJS can.import ile çalışmasını sağlayın
- Sıralama eklentisi tamamlayın
- set onay kutularını attr Can
- Ekle / diziler size geri vermek her zaman olayları kaldırmak
- travis.yml dosyasının dışına ve devDependencies içine jQuery taşındı
- derin rotayı temiz değil can.route.setState
- travis.yml before_script
- gözlemlenebilir can / harita / yedekleme eklentisi
! & Quot; tek değişiklik prepending & quot olurdu
sürüm 2.2.5 yeni Nedir:.
- yeniden adlandırma ve can.Component ViewModel özelliğini ekleyerek
- Bir zaman uyumsuz işlem 1 bir uzunluğa sahip olduğunda doğru bağlamı ayarla
- can.Model belgelerinde Typo (yerine @param ait @params kullanımı)
- göreceli can.view.Scope.attr aramaları gösteren bir not ve bazı örnek kod eklendi.
- ekler can.Compute ve & quot; hesaplamak & quot; Pugin tanımlamak için tip ve ayarlayıcı / getter soyma
- can değeri bir onay kutusu 0 ve bir değerlerine sahip bir anahtar değeri ile değil iki yönlü bağlama yapar
- kutu-değerine sahip bir anahtar etrafında alanlarda yapamaz iki yönlü bağlama
- -OLAY yapabilirsiniz nihai işlevi çağırmadan önce ara işlevleri çağırmak olamaz
- nesnelerle can.fixture.store .create için çalışmaz
- can.Model kaynak yaratma & quot değildir; yok & quot; statik yöntemi
- rotayı değiştirmek etmeyin
- RequireJS can.import ile çalışmasını sağlayın
- Sıralama eklentisi tamamlayın
- set onay kutularını attr Can
- Ekle / diziler size geri vermek her zaman olayları kaldırmak
- travis.yml dosyasının dışına ve devDependencies içine jQuery taşındı
- derin rotayı temiz değil can.route.setState
- travis.yml before_script
- gözlemlenebilir can / harita / yedekleme eklentisi
! & Quot; tek değişiklik prepending & quot olurdu
Hangi sürümü 2.1.4 / 2.2.0-pre.0 yeni
- kutu alıcı / ayarlayıcıları (ve süper eklentisi) ile çalışacak .Construct
- Güncelleme compute.read
- hiçbir doğrulamaları tanımlandığı için özellik bir istisna atar
- kapsamında tanımlanmamış değerler okuma.
- Sabit fonksiyon üzerine yazma
- gaz giderici olarak adlandırılan edilmemiş ise bir pasör olarak attrData.scope.compute kullanarak bir hata atar
- Ayar atacağım computeData ile oluşturulan hesaplamasıdır
- IE7 karakter erişimi Fix
- $. Tanımsız fn.scope
- özelliğin değeri yöntemi içinde can.Map özelliklerini okunamıyor
- Kaldırılan madeMap ve getMapFromObject beri kullanılmayan
- gönderme doğru argümanlar: takarken ve aynı unsurları kaldırarak eğer kesikler .
- tutarsız sonuçlar çözümlenen can.Models uzanan zaman
- kapsam yapıcı işlevi özelliklere sahip nesneleri yöntemleri olarak kabul edilir
- yardımcıları üzerinde Bıyık uyarısı
- Modeli genişletme) (parseModels yazar
- can.Model kullanılmayan değişken
Ayrıca yapıcı işlevleri dönmek için
İlk seti ise
CommonJS kullanırken
öyle LazyMap
can.List ile
sürüm 2.1.3 yeni Nedir:
- Değişiklikleri:
- IE 8 + 10 düzeltmeleri
- emin can.compute.read son can.route değerini okuyabilir yapar
- verir can.Map yapıcısına geçirilen harita li>
- can.route.current olan gözlemlenebilir Makes
- Bileşen kimliği, sınıf ve veri-view-id kapsamını değil güncelleştirme özniteliği değişiklikler
- önlemek tek bağlama Hesaplamalar üzerinde 'sızıntı okur'
- can.Map yapıcı başarısız
- can.List.prototype.filter için Eksik belge
- can.Map yöntemi otomatik hesaplanabilir olmak değil
- can.route.current değil canlı-bağlanabilir
- setupSingleBindComputeHandlers geçici gözlenebilirleri sızdırıyor.
- can.compute.read can.route çağırmalıdır değil
- Düzeltmeler bir bilgi işlem sarılmış bir harita ile compute.read
- 2 dize argümanlar ile bir yardımcı kullanırken
- basitleştirilmesi ve netleştirilmesi lazymap docs
- bir nokta içeren Harita özelliklerine erişmek için nasıl belgelenmesi
Başka Harita li> geçtiyseniz
sürüm 2.1.0 yeni Nedir:
- Değişiklikleri:
- Stache sorunu çalmak destekli ve tek tırnak
- nitelikleri aracılığıyla verilerde geçen hakkında Update bileşenini docs
- can.Mustache, can.EJS ve can.view.mustache, can.view.ejs amortismana tabi tutulur
- Finalize can.Map.define docs
- Uyarı uzatmak kullanmıyor.
- eklentileri geliştirmek için rehber ekleme
- Liste söz belgeleri.
- Bıyık dev günlüğü
- can.Map.define
- can-değeri yapar ve can-OLAY çalışması {}
- Özel kendiliğinden kapanan etiketler ve boş özel etiketleri ile hataları giderir.
- {} kutu değeri ile çalışır ve -tıklayabilirsiniz
- Stache çalmak ile düzgün kaydetmez
- can.Mustache bir can.Map Bir can.Model dönüştürmektedir
- can-değer işleme boş
- can.view.live belgeler
- tarifleri sayfasına Güncellemeler
seçme elemanlar için tanımsız ilaveten
sürüm 2.0.7 yeni Nedir:
- Değişiklikleri:
- AMD geliştirme kurmak için yapılandırma
- AMD dev yapı
sürüm 2.0.4 yeni Nedir:
- olmamalı zaman global tanımlanmış
- Fonksiyonlar
- geçirilen Tanımsız liste {{#each}}
- eklenen olay bug eklendi testi (bağlama blok canlı)
- Destek Offline Test
- belirli html yorumlar kullanırken, can.view.Scanner bunları doğru tanımıyor
sürüm 2.0.3 yeni Nedir:
- Bıyık döngüler 0 yazdırmaz
- oluşturucu güncelleştirme gözlemleyin
- bileşenin kapsamı bir can.Map yapıcı işlevini sağlanması çalışmıyor.
- @total listesinde aynı unsur vardır doğru zaman hesaplanmaz
- ayarlı değil
- Bower desteği, çoklu jQuery sürümü
(kapsam kendisinde denir gibi) eventhandler this.scope içinde
sürüm 2.0.0 yeni Nedir:
- Değişti:
- değiştirilmesi listeleri bağlayıcı canlı
- yok params
- bağlayıcı Özel nitelik
- Bıyık yardımcıları listeleri bağlama
- Bazı HTML özellikleri özel canlı bağlayıcı gerekir
- şablonlar ve özelliklerini yok.
- Bazı yazım hatası belgelerindeki.
- attr () IE9 bazı durumlarda çalışmıyor
- can.fixture için can.Object bağımlılık
- Deferreds ile çalışmaz Görünüm oluşturucu fonksiyonları
- can.view.ejs (str) ve can.view.ejs (id, str) farklı tepkiler iade
- can.Mustache: Canlı bağlayıcı dan aktive edildiğinde bölümleri iki kez işlenir #if
- can.route.ready otomatik olarak adlandırılan olmamalıdır
- can.route varsayılan değerleri çalışmıyor
sürüm 1.1.8 yeni nedir :
- can.Observe.List.Sort: için fix karşılaştırıcı bir işlev değil durum
- makeFindOne örnek önbellek hatası: http://canjs.com/docs/can.Model.makeFindOne.html
- Mustache.getHelper İki dönüş ifadeleri
- Tavsiye edilen sözdizimi sonları can.route
- en _bindings uyun unbindAndTeardown üzerinde önleyin sonsuz yineleme özüne tanımsız ve gözlemleyin olduğunu
sürüm 1.1.4 yeni Nedir:
- Eklendi:
- removeAttr can.Model özniteliği.
- olmayan üzerinde yok çağrılması modeli devam etti.
- jQuery 1.9.x desteği.
- Bıyık Yardımcıları çalışması gerekir.
hesaplar kabul ve bir öğe iade
sürüm 1.1.3 yeni Nedir:
- tablolardaki modelleri oluşturma eşdeğer farklı sonuçlar üretir gözlemlemek
- Veri Bıyık yardımcı düzgün özniteliği ayrıştırmaz
- Kısmi Bıyık görünümleri canlı bağlayıcı için doğru ana etiketi varsayalım
- Bıyık Partials düzgün ayrıştırmak değil
sürüm 1.1.2 yeni Nedir:
- çözüldü konu bıyık şablonları çalmak - can / görünüm / bıyık döner şimdi itiraz edebilir.
- Kontroller tanımlanmamış değerleri içeren şablonu olaylara bağlamak gerekir.
- bir form sıfırlama giriş değerlerini değiştirir için.
- Daha AMD iyileştirmeler oluşturmak.
sürüm 1.1.0 yeni Nedir:.
- Eklendi AMD uyum
sürüm v1.0b yeni Nedir:.
- Güncelleme paginate demo varsayılan
Gereksinimleri :
- JavaScript istemci tarafında etkin
- node.js sunucu tarafı ortamları için
Yorum Bulunamadı