Универсальная платформа, созданная для обогащения опыта разработчиков с точки зрения простоты и скорости разработки приложений.
Запустите следующую команду npm:
$ npm install @plazarjs/core
Или разместите тег скрипта на своей странице:
< script src =" https://cdn.jsdelivr.net/npm/@plazarjs/core " > </ script >
Ознакомьтесь со списком доступных зависимых пакетов.
PlazarJS — это нестандартный фреймворк для JavaScript. Он не имеет зависимостей и, опираясь на объектно-ориентированные принципы (ООП), его можно легко использовать для создания большого одностраничного приложения или интегрировать в часть веб-страницы, где требуется динамический рабочий процесс. Он создан гибким и предназначен для того, чтобы помочь вам создать приложение так, как вы хотите, не заставляя вас идти по пути, который, по вашему мнению, не подходит для разрабатываемого вами приложения. Основное внимание уделяется старому доброму трио: 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 и ниже.
Некоторые из следующих основных выпусков будут содержать:
Массачусетский технологический институт