Ein vielseitiges Framework, das die Entwicklererfahrung im Hinblick auf Einfachheit und Geschwindigkeit der Anwendungsentwicklung bereichert.
Führen Sie den folgenden npm-Befehl aus:
$ npm install @plazarjs/core
Oder platzieren Sie das Skript-Tag auf Ihrer Seite:
< script src =" https://cdn.jsdelivr.net/npm/@plazarjs/core " > </ script >
Sehen Sie sich die Liste der verfügbaren abhängigen Pakete an.
PlazarJS ist ein unabhängiges Framework für JavaScript. Es weist keine Abhängigkeiten auf und kann aufgrund der objektorientierten Prinzipien (OOP) problemlos zum Erstellen einer großen Single-Page-Anwendung verwendet oder in einen Teil einer Webseite integriert werden, in dem ein dynamischer Workflow erforderlich ist. Es ist auf Flexibilität ausgelegt und soll Ihnen helfen, die Anwendung so zu erstellen, wie Sie es möchten, ohne Sie dazu zu zwingen, einem Weg zu folgen, den Sie für die von Ihnen entwickelte Anwendung nicht für geeignet halten. Der Schwerpunkt liegt auf dem guten alten Trio, HTML, CSS und JavaScript.
pz.define
, pz.component.extend
oder pz.class.extend
aufgerufen wird. Mixins sind nicht erweiterbar.ownerType
festlegen. Beachten Sie, dass diese Konfiguration bei Verwendung des extend
nicht erforderlich ist. Der ownerType
wird automatisch erkannt.this.base(arguments)
aufrufen. Ein kurzes Beispiel:
// 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 ( ) ;
Das Äquivalent des oben mit der Extend-API geschriebenen Codes sieht folgendermaßen aus:
// 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 ( ) ;
Eine ausführliche Dokumentation finden Sie hier.
Eine Live-Demo finden Sie hier.
Schauen Sie sich hier die Modulintegration an.
Bitte lesen Sie den Beitragsleitfaden, bevor Sie eine Pull-Anfrage stellen.
PlazarJS unterstützt alle ECMAScript 5-kompatiblen Browser. Schauen Sie sich die Kompatibilitätstabelle an.
Jede Implementierung/Änderung erfolgt so, dass IE-Version 9 und niedriger ignoriert werden.
Einige der nächsten Hauptversionen werden Folgendes enthalten:
MIT