Miox adalah kerangka kerja manajemen spa.
Dalam pengembangan web klasik, browser membuat dan mengelola serangkaian aktivitas siklus hidup halaman web, seperti riwayat sesi, pembuatan halaman, buang, pageshow, pageHide, di mana pengembang dapat memproses logika mereka sendiri.
Dalam aplikasi spa, pengembang harus berurusan dengan semua peristiwa ini sendiri, atau dengan kerangka kerja yang berurusan dengan mereka. Miox adalah kerangka kerja lain yang berkaitan dengan mereka.
Sampai hari ini, hampir setiap proyek front-end web di 51 kartu kredit menggunakan Miox karena ada kerangka kerja SPA, di kedua sisi PC dan seluler, yang berarti Miox sudah banyak digunakan dan diuji dalam produksi.
Anda dapat menemukan dokumentasi Miox di situs web. Itu dibagi menjadi beberapa bagian:
Anda dapat memperbaikinya dengan mengirimkan permintaan tarik ke repositori ini.
Kami menyediakan artikel untuk mengilustrasikan Miox.
Anda dapat memulai proyek Anda dengan kode berikut:
Index.js : Pintu masuk proyek Anda.
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 : File perutean.
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 : Rendering WebView File.
import React from 'react' ;
import ReactDOM from 'react-dom' ;
export default class ExamplePage extends React . Component {
render ( ) {
return < h1 > Hello World! </ h1 > ;
}
}Contoh ini akan membuat "Hello World!" ke dalam wadah di halaman.
Miox tersedia sebagai paket Miox di NPM.
Kami menyediakan perancah untuk memfasilitasi pemasangan proyek. Setelah proyek diinstal, Anda dapat mulai menulis logika bisnis.
Instal
miox-cliuntuk membuat proyek:
npm install -g miox-cliKemudian jalankan kode
miox createuntuk membuat proyek baru:
miox createLebih banyak perintah, silakan baca di sini.
Tujuan utama dari repositori ini adalah untuk terus mengembangkan Miox, membuatnya lebih cepat dan lebih mudah digunakan. Pengembangan Miox terjadi di tempat terbuka di GitHub, dan kami berterima kasih kepada masyarakat karena berkontribusi perbaikan bug dan perbaikan.
Anda dapat membaca log perubahan di sini.
Miox berlisensi MIT.
Hak Cipta (C) 2015 -sekarang, Evio (沈赟杰) - 51 Credit.inc 杭州恩牛网络技术有限公司.