Miox는 스파 관리 프레임 워크입니다.
클래식 웹 개발에서 브라우저는 세션 기록, 페이지 제작, Discard, Pageshow, Pagehide와 같은 웹 페이지의 일련의 라이프 사이클 활동을 생성하고 관리합니다.
스파 애플리케이션에서 개발자는 이러한 모든 이벤트를 스스로 또는이를 다루는 프레임 워크로 처리해야합니다. Miox는 또 다른 프레임 워크 거래입니다.
현재 51 신용 카드의 거의 모든 웹 프론트 엔드 프로젝트는 PC와 모바일 측면에서 스파 프레임 워크로 Miox를 사용하고 있습니다. 즉, Miox는 이미 생산에 널리 사용되고 테스트되었습니다.
웹 사이트에서 miox 문서를 찾을 수 있습니다. 여러 섹션으로 나뉩니다.
이 저장소에 풀 요청을 보내면 개선 할 수 있습니다.
우리는 miox를 설명하기위한 기사를 제공합니다.
다음 코드로 프로젝트를 시작할 수 있습니다.
index.js : 프로젝트 입학.
import Miox from 'miox' ;
import Engine from 'miox-react' ;
import router from './route' ;
const app = new Miox ( { ... options } ) ;
app . install ( Engine ) ;
app . use ( router . routes ( ) ) ;
export default app . listen ( ) ;Route.js : 라우팅 파일.
import Router from 'miox-router' ;
import Page from './page.jsx' ;
const route = new Router ( ) ;
export default route ;
route . patch ( '/' , async ctx => {
await ctx . render ( Page ) ;
} ) ;page.jsx : 렌더링 웹 뷰 파일.
import React from 'react' ;
import ReactDOM from 'react-dom' ;
export default class ExamplePage extends React . Component {
render ( ) {
return < h1 > Hello World! </ h1 > ;
}
}이 예제는 "Hello World!" 페이지의 컨테이너로.
Miox는 NPM의 Miox 패키지로 제공됩니다.
우리는 프로젝트 설치를 용이하게하기 위해 발판을 제공합니다. 프로젝트가 설치되면 비즈니스 로직 작성을 시작할 수 있습니다.
프로젝트를 만들려면
miox-cli를 설치하십시오.
npm install -g miox-cli그런 다음
miox create코드를 실행하여 새 프로젝트를 만듭니다.
miox create더 많은 명령, 여기를 읽으십시오.
이 저장소의 주요 목적은 Miox를 계속 발전시켜 더 빠르고 사용하기 쉽게하는 것입니다. Miox의 개발은 Github의 Open에서 발생하며, 버그 수정 및 개선에 기여한 지역 사회에 감사합니다.
여기에서 변경 로그를 읽을 수 있습니다.
MIOX는 MIT 라이센스가 부여되었습니다.
Copyright (C) 2015 -Present, Evio (沈赟杰) -51 Credit.inc 杭州恩牛网络技术有限公司.