CanJS

Yazılım ekran görüntüsü:
CanJS
Yazılım detaylar:
Versiyon: 2.3.6 Güncelenir
Qayıt: 10 Feb 16
Geliştirici: Bitovi
Lisans: Ücretsiz
Popülerlik: 25

Rating: 2.0/5 (Total Votes: 1)

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

  • ! & Quot; tek değişiklik prepending & quot olurdu
  • 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

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

  • ! & Quot; tek değişiklik prepending & quot olurdu
  • 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

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

  • ! & Quot; tek değişiklik prepending & quot olurdu
  • 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

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

  • ! & Quot; tek değişiklik prepending & quot olurdu
  • 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

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

  • ! & Quot; tek değişiklik prepending & quot olurdu
  • 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

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

  • Ayrıca yapıcı işlevleri dönmek için
  • 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

  • İlk seti ise
  • Ayar atacağım computeData ile oluşturulan hesaplamasıdır
  • IE7 karakter erişimi Fix

  • CommonJS kullanırken
  • $. Tanımsız fn.scope
  • özelliğin değeri yöntemi içinde can.Map özelliklerini okunamıyor

  • öyle LazyMap
  • Kaldırılan madeMap ve getMapFromObject beri kullanılmayan

  • can.List ile
  • 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

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
  • 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'

  • Başka Harita geçtiyseniz
  • 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

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
    seçme elemanlar için tanımsız ilaveten
  • can-değer işleme boş
  • can.view.live belgeler
  • tarifleri sayfasına Güncellemeler

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

  • (kapsam kendisinde denir gibi) eventhandler this.scope içinde
  • ayarlı değil
  • Bower desteği, çoklu jQuery sürümü

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.

  • hesaplar kabul ve bir öğe iade
  • Bıyık Yardımcıları çalışması gerekir.

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

Benzer yazılım

gameQuery
gameQuery

5 Jun 15

DOCX.js
DOCX.js

5 Jun 15

Spidey
Spidey

1 Oct 15

way.js
way.js

1 Mar 15

Geliştirici Diğer yazılım Bitovi

DocumentJS
DocumentJS

9 Apr 16

StealJS
StealJS

12 Apr 15

FuncUnit
FuncUnit

12 May 15

jQuery++
jQuery++

9 Apr 16

Yorumlar CanJS

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