إطار عمل متعدد الاستخدامات تم تصميمه لإثراء تجربة المطورين من حيث البساطة وسرعة تطوير التطبيقات.
قم بتشغيل الأمر npm التالي:
$ npm install @plazarjs/core
أو، ضع علامة البرنامج النصي على صفحتك:
< script src =" https://cdn.jsdelivr.net/npm/@plazarjs/core " > </ script >
تحقق من قائمة الحزم التابعة المتاحة.
PlazarJS هو إطار عمل غير متفق عليه لجافا سكريبت. ليس لديه أي تبعيات ومن خلال الاعتماد على مبادئ التوجه الكائني (OOP) يمكن استخدامه بسهولة لإنشاء تطبيق كبير ذو صفحة واحدة أو يمكن دمجه في جزء من صفحة الويب حيث يتطلب سير العمل الديناميكي. لقد تم تصميمه ليكون مرنًا ومصممًا لمساعدتك في إنشاء التطبيق بالطريقة التي تريدها دون إجبارك على اتباع مسار لا تعتقد أنه مناسب للتطبيق الذي تقوم بتطويره. ينصب التركيز الرئيسي على الثلاثي القديم الجيد، HTML وCSS وJavaScript.
pz.define
أو pz.component.extend
أو pz.class.extend
. Mixins غير قابلة للتمديد.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 ( ) ;
يبدو ما يعادل الكود أعلاه المكتوب باستخدام واجهة برمجة التطبيقات الموسعة كما يلي:
// 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. تحقق من جدول التوافق.
يتم كل تنفيذ/تغيير بطريقة تتجاهل الإصدار 9 من IE والإصدارات الأقدم.
ستحتوي بعض الإصدارات الرئيسية التالية على:
معهد ماساتشوستس للتكنولوجيا