CanJS

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

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

ZeParser
ZeParser

6 Jun 15

html2jade
html2jade

6 Jun 15

Tanchor
Tanchor

1 Mar 15

BinaryJS
BinaryJS

1 Oct 15

Perangkat lunak lain dari pengembang Bitovi

FuncUnit
FuncUnit

12 May 15

jQuery++
jQuery++

9 Apr 16

StealJS
StealJS

12 Apr 15

Komentar untuk CanJS

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!