Miox - это структура управления спа -салоном.
В классическом веб -разработке браузер создает и управляет серией жизненных действий веб -страницы, таких как история сеанса, создание страниц, выброс, PageShow, PageHide, на которой разработчики могут обрабатывать свою собственную логику.
В спа -приложении разработчикам приходится иметь дело со всеми этими событиями сами по себе или с помощью рамки, которая имеет дело с ними. Miox - это еще одна структура с ними.
На сегодняшний день почти каждый проект веб-интерфейса в 51 кредитной карте использует Miox в качестве SPA Framework, как на ПК, так и на мобильных сторонах, что означает, что 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 доступен в виде пакета Miox на NPM.
Мы предоставляем каркас для облегчения установки проекта. После установки проекта вы можете начать писать бизнес -логику.
Установите
miox-cliдля создания проекта:
npm install -g miox-cliЗатем запустите код
miox createдля создания нового проекта:
miox createБольше команд, пожалуйста, прочитайте здесь.
Основная цель этого хранилища - продолжать развиваться Miox, что делает его быстрее и проще в использовании. Разработка Miox происходит на открытом воздухе на GitHub, и мы благодарны сообществу за внесение ошибок и улучшения.
Вы можете прочитать журналы изменений здесь.
Miox лицензирован MIT.
Copyright (C) 2015 -Present, Evio (沈赟杰) - 51 Credit.inc 杭州恩牛网络技术有限公司.