Rendern Sie Ihr Front-End in weniger als 12 Parsecs.
Eine JavaScript -Bibliothek zum Erstellen funktionaler staatenloser Komponenten und Rendern mit virtuellem DOM. Ideal zum Erstellen von ultra -leichten und schnellen Anwendungen mit Redux.
Tipp: Überprüfen Sie, ob Sie Knoten und NPM installiert haben.
$ npm install millenniumjs --save-devTipp: Verwenden Sie Webpack (oder ähnliches Modul -Bundler), um die Komponenten zu verwalten.
import millennium from 'millenniumjs' ; Tipp: Verwenden Sie das Browserify (oder einen ähnlichen Modul -Bundler), um die Komponenten zu verwalten.
const millennium = require ( 'millenniumjs' ) ; import millennium from 'millenniumjs' ;
function Hello ( ) {
return (
millennium . component (
'h1' ,
{ className : 'foo' } ,
'Hello World'
)
)
}Tipp: Verwenden Sie JSX, um Ihre Komponenten deklarativ zu schreiben.
import millennium from 'millenniumjs' ;
function Hello ( ) {
return (
< h1 className = "foo" >
Hello World
</ h1 >
)
} import millennium from 'millenniumjs' ;
function Hello ( ) {
// Markup
}
millennium . render ( < Hello /> , document . getElementById ( 'root' ) ) ; Hat es Ihnen gefallen?
Siehe vollständige Dokumentation und beginnen Sie jetzt mit Millennium.js.
Klonen Sie dieses Repository und installieren Sie seine Abhängigkeiten:
$ git clone https://github.com/millenniumjs/millenniumjs.git
$ cd millenniumjs
$ npm installBaut die Bibliothek zu dist::
$ npm run buildErstellt die Bibliothek und baut sie dann immer wieder auf, wenn sich die Quelldateien mithilfe von Rollup-Watch ändern:
$ npm run devFolgen Sie dem JS Code Style Guide von Afonso Pacifer.
Alle Codestile sind automatisch mit Eslint:
$ npm run lintGenerieren Sie Code -Dokumente mit JSDOCs
$ npm run jsdocs CODE -DOCS in out/index.html anzeigen
Führen Sie alle Unit -Tests aus:
$ npm test Um eine bessere Organisation von Veröffentlichungen zu erhalten, folgen wir den Richtlinien für semantische Versioning 2.0.0.
Willst du einen Beitrag leisten? Befolgen Sie diese Empfehlungen.
Siehe Veröffentlichungen für detaillierte ChangeLog.
MIT -Lizenz © Afonso Pacifer