millenniumjs
1.0.0
在少于12个parsecs中渲染前端。
JavaScript库,用于创建功能性无状态组件并使用虚拟DOM渲染。使用REDUX创建超光和快速应用的理想选择。
提示:验证是否已安装了节点和NPM。
$ npm install millenniumjs --save-dev提示:使用WebPack(或类似的模块捆绑包)来管理组件。
import millennium from 'millenniumjs' ; 提示:使用Browserify(或类似的模块Bundler)来管理组件。
const millennium = require ( 'millenniumjs' ) ; import millennium from 'millenniumjs' ;
function Hello ( ) {
return (
millennium . component (
'h1' ,
{ className : 'foo' } ,
'Hello World'
)
)
}提示:使用JSX声明编写您的组件。
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' ) ) ; 你喜欢它吗?
请参阅完整的文档,然后从Millennium.js开始。
克隆此存储库并安装其依赖性:
$ git clone https://github.com/millenniumjs/millenniumjs.git
$ cd millenniumjs
$ npm install将图书馆构建到区域:
$ npm run build构建库,然后在使用Rollup-watch更改源文件时继续重建它:
$ npm run dev遵循Afonso Pacifer的JS代码样式指南。
所有代码样式均为ESLINT自动验证:
$ npm run lint使用JSDOC生成代码文档
$ npm run jsdocs查看out/index.html中的代码文档
运行所有单元测试:
$ npm test 为了保持更好的发行版,我们遵循语义版本控制2.0.0指南。
想贡献吗?遵循这些建议。
有关详细的ChangElog,请参见发行。
麻省理工学院许可©Afonso pacifer