เฟรมเวิร์กอเนกประสงค์ที่สร้างขึ้นเพื่อเพิ่มประสบการณ์ของนักพัฒนาในแง่ของความเรียบง่ายและความเร็วของการพัฒนาแอปพลิเคชัน
รันคำสั่ง npm ต่อไปนี้:
$ npm install @plazarjs/core
หรือวางแท็กสคริปต์บนหน้าเว็บของคุณ:
< script src =" https://cdn.jsdelivr.net/npm/@plazarjs/core " > </ script >
ตรวจสอบรายการแพ็คเกจที่ต้องพึ่งพาที่มีอยู่
PlazarJS เป็นเฟรมเวิร์กที่ไม่มีความคิดเห็นสำหรับ JavaScript ไม่มีการพึ่งพาและอาศัยหลักการเชิงวัตถุ (OOP) ทำให้สามารถใช้เพื่อสร้างแอปพลิเคชันหน้าเดียวขนาดใหญ่ได้อย่างง่ายดาย หรือสามารถรวมเข้ากับส่วนของหน้าเว็บที่จำเป็นต้องมีเวิร์กโฟลว์แบบไดนามิก สร้างขึ้นให้มีความยืดหยุ่นและออกแบบมาเพื่อช่วยให้คุณสร้างแอปพลิเคชันตามที่คุณต้องการ โดยไม่บังคับให้คุณปฏิบัติตามเส้นทางที่คุณคิดว่าไม่เหมาะกับแอปพลิเคชันที่คุณกำลังพัฒนา จุดสนใจหลักอยู่ที่ทั้งสามแบบเก่าที่ดี ได้แก่ HTML, CSS และ JavaScript
pz.define
, pz.component.extend
หรือ pz.class.extend
มิกซ์อินไม่สามารถขยายได้ownerType
โปรดทราบว่าไม่จำเป็นต้องใช้การกำหนดค่านี้เมื่อใช้วิธี extend
ownerType
ได้รับการยอมรับโดยอัตโนมัติthis.base(arguments)
ตัวอย่างด่วน:
// 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 ( ) ;
เทียบเท่ากับโค้ดด้านบนที่เขียนด้วยส่วนขยาย API มีลักษณะดังนี้:
// 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 ( ) ;
เอกสารรายละเอียดสามารถพบได้ที่นี่
สามารถดูการสาธิตสดได้ที่นี่
ชำระเงินการรวมโมดูลที่นี่
โปรดอ่านคู่มือการมีส่วนร่วมก่อนที่จะทำการดึงคำขอ
PlazarJS รองรับเบราว์เซอร์ที่รองรับ ECMAScript 5 ทั้งหมด ตรวจสอบตารางความเข้ากันได้
การใช้งาน/การเปลี่ยนแปลงทุกครั้งจะดำเนินการโดยละเว้น IE เวอร์ชัน 9 และต่ำกว่า
รุ่นหลักบางส่วนถัดไปจะมี:
เอ็มไอที