Skip to content
Mithril.js 2
Main Navigation NávodAPI

čeština

English
简体中文
繁體中文
Español
Français
Русский
Português – Brasil
Deutsch
日本語
한국어
Italiano
Polski
Türkçe
magyar

čeština

English
简体中文
繁體中文
Español
Français
Русский
Português – Brasil
Deutsch
日本語
한국어
Italiano
Polski
Türkçe
magyar

Vzhled

Sidebar Navigation

Začínáme

Instalace

Jednoduchá aplikace

Zdroje

JSX

ES6+ na starších prohlížečích

Animace

Testování

Příklady

Integrace s knihovnami třetích stran

Zpracování cest

Klíčové koncepty

Virtuální DOM uzly

Komponenty

Metody životního cyklu

Klíče (Keys)

Systém automatického překreslování (redraw)

Různé

Srovnání frameworků

Migrace z v1.x

Migrace z verze 0.2.x

API

Na této stránce

Instalace ​

CDN a online playground ​

Pokud s JavaScriptem teprve začínáte nebo potřebujete jednoduché nastavení pro první kroky, můžete Mithril.js získat z CDN:

html
<script src="https://unpkg.com/mithril/mithril.js"></script>

Pokud si chcete Mithril.js vyzkoušet bez nutnosti nastavovat lokální prostředí, můžete snadno použít online playground na flems.io/mithril.

npm ​

bash
$ npm install mithril

Typové definice pro TypeScript jsou dostupné v balíčku DefinitelyTyped. Nainstalujte je pomocí:

bash
$ npm install @types/mithril --save-dev

Vytvoření projektu lokálně ​

Můžete použít jednu z existujících šablon pro rychlý start s Mithril.js, například:

  • mithril-vite-starter
  • mithril-esbuild-starter
  • mithril-rollup-starter

Pro začátek s mithril-esbuild-starter spusťte následující příkazy:

bash
# Naklonujte šablonu do zvoleného adresáře
npx degit kevinfiol/mithril-esbuild-starter hello-world

# Přejděte do adresáře nového projektu
cd ./hello-world/

# Nainstalujte závislosti
npm install

# Sestavte aplikaci a sledujte změny
npm run dev

Rychlý start s esbuild ​

Dokumentaci k esbuild naleznete zde.

  1. Inicializujte adresář jako npm balíček.
bash
$ npm init --yes
  1. Nainstalujte potřebné nástroje.
bash
$ npm install mithril
$ npm install esbuild --save-dev
  1. Přidejte položku "start" do sekce scripts v souboru package.json.

    json
    {
      "...": "...",
      "scripts": {
        "start": "esbuild index.js --bundle --outfile=bin/main.js --watch"
      }
    }

    Pokud chcete používat JSX, můžete volitelně použít parametry --jsx-factory a --jsx-fragment s esbuild.

    json
    {
      "...": "...",
      "scripts": {
        "start": "esbuild index.js --bundle --outfile=bin/main.js --jsx-factory=m --jsx-fragment='\"[\"' --watch"
      }
    }
  2. Vytvořte soubor index.js.

javascript
import m from 'mithril';
m.render(document.getElementById('app'), 'hello world');
  1. Vytvořte soubor index.html.
html
<!DOCTYPE html>
<body>
  <div id="app"></div>
  <script src="bin/main.js"></script>
</body>
  1. Spusťte bundler.
bash
$ npm run start
  1. Na stránce by se mělo zobrazit hello world.
Pager
Další stránkaJednoduchá aplikace

Vydáno pod licencí MIT.

Copyright (c) 2024 Mithril Contributors

https://mithril.js.org/installation.html

Vydáno pod licencí MIT.

Copyright (c) 2024 Mithril Contributors