Kerangka kerja serbaguna yang dibangun untuk memperkaya pengalaman pengembang dalam hal kesederhanaan dan kecepatan pengembangan aplikasi.
Jalankan perintah npm berikut:
$ npm install @plazarjs/core
Atau, tempatkan tag skrip di laman Anda:
< script src =" https://cdn.jsdelivr.net/npm/@plazarjs/core " > </ script >
Lihat daftar paket tanggungan yang tersedia.
PlazarJS adalah kerangka kerja yang tidak memiliki opini untuk JavaScript. Ia tidak memiliki ketergantungan dan dengan bersandar pada Prinsip Berorientasi Objek (OOP), ia dapat dengan mudah digunakan untuk membuat Aplikasi Satu Halaman yang besar atau dapat diintegrasikan ke sebagian halaman web yang memerlukan alur kerja dinamis. Itu dibuat agar fleksibel dan dirancang untuk membantu Anda membangun aplikasi sesuai keinginan Anda tanpa memaksa Anda mengikuti jalur yang menurut Anda tidak cocok untuk aplikasi yang sedang Anda kembangkan. Fokus utamanya adalah pada trio lama yang bagus, HTML, CSS dan JavaScript.
pz.define
, pz.component.extend
atau pz.class.extend
. Mixin tidak dapat diperpanjang.ownerType
. Perhatikan bahwa konfigurasi ini tidak diperlukan saat menggunakan pendekatan extend
. ownerType
dikenali secara otomatis.this.base(arguments)
. Contoh singkat:
// define the component
import pz from '@plazarjs/core' ;
const helloWorld = {
ownerType : 'component' ,
template : '<div>Hello from {fw}</div>' ,
renderTo : 'body' ,
autoLoad : true ,
viewModel : {
fw : 'plazarjs'
}
} ;
export default pz . define ( 'hello-world' , helloWorld ) ;
// create the component where required
import helloWorld from 'my-path/helloWorld' ;
helloWorld . create ( ) ;
Setara dengan kode di atas yang ditulis dengan API perluasan terlihat seperti ini:
// define the component
import pz from '@plazarjs/core' ;
const helloWorld = {
type : 'hello-world' ,
template : '<div>Hello from {fw}</div>' ,
renderTo : 'body' ,
autoLoad : true ,
viewModel : {
fw : 'plazarjs'
}
} ;
export default pz . component . extend ( helloWorld ) ;
// create the component where required
import helloWorld from 'my-path/helloWorld' ;
helloWorld . create ( ) ;
Dokumentasi terperinci dapat ditemukan di sini.
Demo langsung dapat ditemukan di sini.
Lihat integrasi modul di sini.
Harap baca Panduan Berkontribusi sebelum membuat permintaan penarikan.
PlazarJS mendukung semua browser yang mendukung ECMAScript 5. Lihat tabel kompatibilitas.
Setiap implementasi/perubahan dilakukan dengan mengabaikan IE versi 9 dan lebih rendah.
Beberapa rilis besar berikutnya akan berisi:
MIT