CanJS

Software screenshot:
CanJS
Rincian Software:
Versi: 2.3.6 Diperbarui
Tanggal Upload: 10 Feb 16
Pengembang: Bitovi
Lisensi: Gratis
Popularitas: 90

Rating: 2.0/5 (Total Votes: 1)

CanJS & rsquo; mendukung inti Dojo , jQuery , zepto , YUI dan Mootools .

Dengan demikian, hal itu & nbsp; membuka diri untuk kelompok luas dari pengembang dan penggunaan kasus berkat kemungkinan yang sebelumnya belum dijelajahi menggabungkan teknologi bersama-sama, bukan berfokus hanya pada satu alat tunggal.

framework ini dibangun pada inti kecil dan struktur MV *, data pendukung dua arah mengikat, tag kustom, widget responsif, dan mesin template sendiri.

CanJS bekerja dengan sisi klien (browser) dan server-side lingkungan (Node.js) AMD.

CanJS dikembangkan untuk menjadi bagian dari kerangka JavaScript - JavaScriptMVC

Apa yang baru dalam rilis ini:.

  • Mengganti Nama dan menambahkan can.Component viewModel properti.
  • Set konteks benar ketika menghitung async memiliki panjang 1
  • Typo (penggunaan @params bukan @param) dalam dokumentasi can.Model ini
  • Ditambahkan catatan dan beberapa kode contoh yang menggambarkan pencarian can.view.Scope.attr relatif.
  • Menambahkan can.Compute, dan & quot; menghitung & quot; Jenis dan setter / getter pengupas untuk menentukan Pugin
  • bisa-nilai tidak dua cara mengikat dengan nilai kunci yang memiliki 0 dan satu nilai-nilai ke kotak centang
  • Spaces di sekitar kunci dengan sekaleng-nilai tidak dua cara mengikat
  • dapat-EVENT tidak bisa memanggil fungsi-fungsi perantara sebelum memanggil fungsi akhir
  • can.fixture.store dengan benda-benda tidak bekerja untuk .create
  • sumber daya can.Model tidak menciptakan & quot; menghancurkan & quot; metode statis
  • Jangan mengubah rute jika hanya perubahan akan mengawali & quot;! & Quot;
  • Membuat RequireJS bekerja dengan can.import
  • Lengkapi plugin Urut
  • Bisa attr set kotak centang
  • Add / menghapus acara selalu memberikan kembali array
  • Pindah jQuery dari berkas travis.yml dan ke devDependencies
  • can.route.setState tidak dalam membersihkan rute
  • travis.yml before_script
  • diamati dapat / peta / backup Plugin

Apa yang baru di versi 2.3.1:.

  • Mengganti Nama dan menambahkan properti can.Component viewModel
  • Set konteks benar ketika menghitung async memiliki panjang 1
  • Typo (penggunaan @params bukan @param) dalam dokumentasi can.Model ini
  • Ditambahkan catatan dan beberapa kode contoh yang menggambarkan pencarian can.view.Scope.attr relatif.
  • Menambahkan can.Compute, dan & quot; menghitung & quot; Jenis dan setter / getter pengupas untuk menentukan Pugin
  • bisa-nilai tidak dua cara mengikat dengan nilai kunci yang memiliki 0 dan satu nilai-nilai ke kotak centang
  • Spaces di sekitar kunci dengan sekaleng-nilai tidak dua cara mengikat
  • dapat-EVENT tidak bisa memanggil fungsi-fungsi perantara sebelum memanggil fungsi akhir
  • can.fixture.store dengan benda-benda tidak bekerja untuk .create
  • sumber daya can.Model tidak menciptakan & quot; menghancurkan & quot; metode statis
  • Jangan mengubah rute jika hanya perubahan akan mengawali & quot;! & Quot;
  • Membuat RequireJS bekerja dengan can.import
  • Lengkapi plugin Urut
  • Bisa attr set kotak centang
  • Add / menghapus acara selalu memberikan kembali array
  • Pindah jQuery dari berkas travis.yml dan ke devDependencies
  • can.route.setState tidak dalam membersihkan rute
  • travis.yml before_script
  • diamati dapat / peta / backup Plugin

Apa yang baru di versi 2.2.9:.

  • Mengganti Nama dan menambahkan properti can.Component viewModel
  • Set konteks benar ketika menghitung async memiliki panjang 1
  • Typo (penggunaan @params bukan @param) dalam dokumentasi can.Model ini
  • Ditambahkan catatan dan beberapa kode contoh yang menggambarkan pencarian can.view.Scope.attr relatif.
  • Menambahkan can.Compute, dan & quot; menghitung & quot; Jenis dan setter / getter pengupas untuk menentukan Pugin
  • bisa-nilai tidak dua cara mengikat dengan nilai kunci yang memiliki 0 dan satu nilai-nilai ke kotak centang
  • Spaces di sekitar kunci dengan sekaleng-nilai tidak dua cara mengikat
  • dapat-EVENT tidak bisa memanggil fungsi-fungsi perantara sebelum memanggil fungsi akhir
  • can.fixture.store dengan benda-benda tidak bekerja untuk .create
  • sumber daya can.Model tidak menciptakan & quot; menghancurkan & quot; metode statis
  • Jangan mengubah rute jika hanya perubahan akan mengawali & quot;! & Quot;
  • Membuat RequireJS bekerja dengan can.import
  • Lengkapi plugin Urut
  • Bisa attr set kotak centang
  • Add / menghapus acara selalu memberikan kembali array
  • Pindah jQuery dari berkas travis.yml dan ke devDependencies
  • can.route.setState tidak dalam membersihkan rute
  • travis.yml before_script
  • diamati dapat / peta / backup Plugin

Apa yang baru di versi 2.2.6:.

  • Mengganti Nama dan menambahkan properti can.Component viewModel
  • Set konteks benar ketika menghitung async memiliki panjang 1
  • Typo (penggunaan @params bukan @param) dalam dokumentasi can.Model ini
  • Ditambahkan catatan dan beberapa kode contoh yang menggambarkan pencarian can.view.Scope.attr relatif.
  • Menambahkan can.Compute, dan & quot; menghitung & quot; Jenis dan setter / getter pengupas untuk menentukan Pugin
  • bisa-nilai tidak dua cara mengikat dengan nilai kunci yang memiliki 0 dan satu nilai-nilai ke kotak centang
  • Spaces di sekitar kunci dengan sekaleng-nilai tidak dua cara mengikat
  • dapat-EVENT tidak bisa memanggil fungsi-fungsi perantara sebelum memanggil fungsi akhir
  • can.fixture.store dengan benda-benda tidak bekerja untuk .create
  • sumber daya can.Model tidak menciptakan & quot; menghancurkan & quot; metode statis
  • Jangan mengubah rute jika hanya perubahan akan mengawali & quot;! & Quot;
  • Membuat RequireJS bekerja dengan can.import
  • Lengkapi plugin Urut
  • Bisa attr set kotak centang
  • Add / menghapus acara selalu memberikan kembali array
  • Pindah jQuery dari berkas travis.yml dan ke devDependencies
  • can.route.setState tidak dalam membersihkan rute
  • travis.yml before_script
  • diamati dapat / peta / backup Plugin

Apa yang baru di versi 2.2.5:.

  • Mengganti Nama dan menambahkan properti can.Component viewModel
  • Set konteks benar ketika menghitung async memiliki panjang 1
  • Typo (penggunaan @params bukan @param) dalam dokumentasi can.Model ini
  • Ditambahkan catatan dan beberapa kode contoh yang menggambarkan pencarian can.view.Scope.attr relatif.
  • Menambahkan can.Compute, dan & quot; menghitung & quot; Jenis dan setter / getter pengupas untuk menentukan Pugin
  • bisa-nilai tidak dua cara mengikat dengan nilai kunci yang memiliki 0 dan satu nilai-nilai ke kotak centang
  • Spaces di sekitar kunci dengan sekaleng-nilai tidak dua cara mengikat
  • dapat-EVENT tidak bisa memanggil fungsi-fungsi perantara sebelum memanggil fungsi akhir
  • can.fixture.store dengan benda-benda tidak bekerja untuk .create
  • sumber daya can.Model tidak menciptakan & quot; menghancurkan & quot; metode statis
  • Jangan mengubah rute jika hanya perubahan akan mengawali & quot;! & Quot;
  • Membuat RequireJS bekerja dengan can.import
  • Lengkapi plugin Urut
  • Bisa attr set kotak centang
  • Add / menghapus acara selalu memberikan kembali array
  • Pindah jQuery dari berkas travis.yml dan ke devDependencies
  • can.route.setState tidak dalam membersihkan rute
  • travis.yml before_script
  • diamati dapat / peta / backup Plugin

Apa yang baru di versi 2.1.4 / 2.2.0-pre.0:

  • Membuat kaleng .Construct bekerja dengan rajin dan giat / setter (dan super Plugin)
  • compute.read Update untuk juga kembali fungsi konstruktor
  • properti yang tidak ada validasi didefinisikan melempar pengecualian
  • Membaca dari nilai-nilai terdefinisi dalam lingkup.
  • fungsi Tetap menimpa
  • Menggunakan attrData.scope.compute sebagai setter melempar kesalahan jika pengambil belum disebut
  • Pengaturan menghitung dibuat dengan computeData akan melemparkan jika diatur pertama
  • Perbaiki Akses karakter IE7
  • $. Fn.scope terdefinisi ketika menggunakan CommonJS
  • Tidak bisa membaca sifat can.Map dalam metode nilai properti
  • Dihapus madeMap dan getMapFromObject dari LazyMap karena itu tidak digunakan
  • Dispatch argumen yang benar dengan can.List: sambatan jika memasukkan dan mengeluarkan unsur-unsur yang sama
  • .
  • hasil yang tidak konsisten ketika memperpanjang can.Models diurai
  • lingkup objek dengan sifat fungsi konstruktor diperlakukan sebagai metode
  • Kumis peringatan pada pembantu
  • Memperluas Model menimpa parseModels ()
  • variabel yang tidak digunakan di can.Model

Apa yang baru di versi 2.1.3:

  • Perubahan:
  • IE 8 + 10 perbaikan
  • Membuat yakin can.compute.read dapat membaca nilai can.route akhir
  • Memungkinkan peta dilewatkan ke konstruktor can.Map ini
  • Membuat can.route.current diamati
  • Component tidak memperbarui lingkup pada id, kelas, dan data-view-id atribut perubahan
  • Mencegah 'bocor berbunyi' pada Menghitung tunggal mengikat
  • can.Map konstruktor gagal jika melewati lain Peta
  • dokumentasi lengkap untuk can.List.prototype.filter

  • Metode
  • can.Map tidak menjadi dihitung secara otomatis
  • can.route.current tidak hidup-bindable
  • setupSingleBindComputeHandlers bocor diamati sementara.
  • can.compute.read tidak harus memanggil can.route
  • Perbaikan compute.read dengan Peta dibungkus menghitung a
  • Bila menggunakan helper dengan 2 argumen string yang
  • Penyederhanaan dan mengklarifikasi lazymap docs
  • Mendokumentasikan bagaimana mengakses properti Peta mengandung titik

Apa yang baru di versi 2.1.0:

  • Perubahan:
  • Stache masalah dengan mencuri dan tanda kutip tunggal
  • Update komponen dokumentasi tentang melintas di data melalui atribut
  • can.Mustache, can.EJS dan can.view.mustache, can.view.ejs disusutkan
  • Finalisasi can.Map.define docs
  • Peringatan tidak menggunakan memperpanjang.
  • Menambahkan panduan untuk mengembangkan plugin
  • dokumentasi Daftar janji.
  • Kumis dev logging
  • can.Map.define
  • Membuat bisa-nilai dan bisa-EVENT bekerja dengan {}
  • Perbaikan bug dengan adat tag menutup diri dan tag kustom kosong.
  • {} bekerja dengan kaleng-nilai dan dapat klik
  • Stache tidak mendaftar dengan benar dengan mencuri
  • can.Mustache mengkonversi can.Model ke sebuah can.Map
  • bisa-nilai penanganan nol selain terdefinisi untuk pilih elemen
  • docs can.view.live
  • Pembaruan ke halaman resep

Apa yang baru di versi 2.0.7:

  • Perubahan:
  • Konfigurasi untuk pengembangan AMD membangun
  • AMD dev build

Apa yang baru di versi 2.0.4:

  • Fungsi didefinisikan secara global ketika itu tidak boleh
  • daftar Undefined diteruskan ke {{#each}}
  • tes Ditambahkan untuk dimasukkan event bug (hidup block mengikat)
  • Dukungan Offline Pengujian
  • Bila menggunakan html-komentar tertentu, can.view.Scanner tidak mengenali dengan benar

Apa yang baru di versi 2.0.3:

  • loop Kumis tidak mencetak 0
  • Amati pembaruan builder
  • Menyediakan fungsi can.Map konstruktor untuk lingkup komponen ini tidak bekerja.
  • @index tidak dihitung dengan benar ketika ada unsur identik dalam daftar
  • Di dalam this.scope eventHandler tidak diatur (seperti disebut di lingkup itu sendiri)
  • dukungan Bower, beberapa versi jQuery

Apa yang baru di versi 2.0.0:

  • Berubah:
  • Mengganti daftar hidup-mengikat
  • Hancurkan params
  • atribut khusus yang mengikat
  • Kumis mengikat daftar di pembantu
  • atribut HTML tertentu perlu khusus live-mengikat
  • Hancurkan template dan atribut.
  • Beberapa kesalahan ketik dalam dokumentasi.
  • attr () tidak bekerja dalam beberapa kasus di IE9
  • can.Object ketergantungan untuk can.fixture
  • fungsi View penyaji tidak bekerja dengan Deferreds
  • can.view.ejs (str) dan can.view.ejs (id, str) kembali respon yang berbeda
  • can.Mustache: # jika bagian tersebut diberikan dua kali ketika diaktifkan dari live-mengikat
  • can.route.ready tidak boleh disebut otomatis
  • nilai can.route default tidak bekerja

Apa yang baru di versi 1.1.8:

  • can.Observe.List.Sort: memperbaiki untuk kasus ketika pembanding bukan fungsi
  • makeFindOne error misalnya cache: http://canjs.com/docs/can.Model.makeFindOne.html
  • Dua pernyataan kembali dalam Mustache.getHelper
  • Direkomendasikan sintaks istirahat can.route
  • Mencegah rekursi tak terbatas pada unbindAndTeardown ketika Amati ini _bindings tidak terdefinisi dan Amati adalah self-referensial

Apa yang baru di versi 1.1.4:

  • Ditambahkan:
  • atribut removeAttr can.Model.
  • Memanggil menghancurkan non bertahan Model.
  • jQuery dukungan 1.9.x.

  • Pembantu
  • Kumis yang menerima Menghitung dan kembali elemen harus bekerja.

Apa yang baru di versi 1.1.3:

  • Rendering model dalam tabel menghasilkan hasil yang berbeda dari yang setara mengamati
  • data Kumis pembantu tidak mengurai atribut benar
  • views Kumis Partial menganggap tag induk yang tepat untuk hidup-mengikat
  • parsial Kumis tidak mengurai benar

Apa yang baru di versi 1.1.2:

  • masalah Dipecahkan ketika mencuri kumis template - bisa / view / kumis kembali bisa keberatan sekarang.
  • Kontrol seharusnya tidak mengikat peristiwa templated yang mengandung nilai-nilai undefined.
  • Mengatur ulang formulir perubahan nilai input untuk.
  • Selanjutnya AMD membangun perbaikan.

Apa yang baru di versi 1.1.0:.

  • Ditambahkan AMD kepatuhan

Apa yang baru dalam versi v1.0b:.

  • Updated paginate demo default

Persyaratan :

  • memampukan JavaScript pada sisi klien
  • Node.js untuk lingkungan server-side

Software yang serupa

ISO8583
ISO8583

10 Dec 15

ripple.js
ripple.js

14 Apr 15

hgsvn
hgsvn

13 May 15

Set
Set

10 Dec 15

Perangkat lunak lain dari pengembang Bitovi

StealJS
StealJS

12 Apr 15

DocumentJS
DocumentJS

9 Apr 16

jQuery++
jQuery++

9 Apr 16

Komentar untuk CanJS

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!