Skip to content
Mithril.js 2
Main Navigation PrzewodnikAPI

Polski

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

Polski

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

Wygląd

Sidebar Navigation

Pierwsze kroki

Instalacja

Prosta aplikacja

Zasoby

JSX

ES6+ na starszych przeglądarkach

Animacje

Testowanie

Przykłady

Integracja z zewnętrznymi bibliotekami

Obsługa ścieżek

Kluczowe koncepcje

Węzły Virtual DOM

Komponenty

Metody cyklu życia

Klucze

System automatycznego odświeżania

Różne

Porównanie frameworków

Migracja z v1.x

Migracja z wersji 0.2.x

API

Na tej stronie

Instalacja ​

CDN i środowisko online ​

Jeśli dopiero zaczynasz przygodę z JavaScript lub potrzebujesz prostego sposobu na rozpoczęcie pracy, możesz użyć Mithril.js z CDN (ang. Content Delivery Network, sieć dostarczania treści):

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

Jeśli chcesz przetestować Mithril.js bez konfigurowania lokalnego środowiska, możesz skorzystać z interaktywnego środowiska online na stronie flems.io/mithril.

npm ​

bash
$ npm install mithril

Definicje typów TypeScript są dostępne w pakiecie DefinitelyTyped. Zainstaluj je za pomocą polecenia:

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

Tworzenie projektu lokalnie ​

Możesz wykorzystać jeden z kilku dostępnych szablonów startowych dla Mithril.js, takich jak:

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

Na przykład, aby rozpocząć pracę z mithril-esbuild-starter, wykonaj następujące polecenia:

bash
# Sklonuj szablon do wybranego katalogu
npx degit kevinfiol/mithril-esbuild-starter hello-world

# Przejdź do nowo utworzonego katalogu projektu
cd ./hello-world/

# Zainstaluj zależności
npm install

# Zbuduj aplikację i obserwuj zmiany w plikach
npm run dev

Szybki start z użyciem esbuild ​

Dokumentacja esbuild jest dostępna tutaj.

  1. Zainicjuj katalog jako pakiet npm.
bash
$ npm init --yes
  1. Zainstaluj wymagane narzędzia.
bash
$ npm install mithril
$ npm install esbuild --save-dev
  1. Dodaj polecenie "start" do sekcji scripts w pliku package.json.

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

    Opcjonalnie, jeśli chcesz używać JSX, możesz dodać flagi --jsx-factory i --jsx-fragment do polecenia esbuild.

    json
    {
      "...": "...",
      "scripts": {
        "start": "esbuild index.js --bundle --outfile=bin/main.js --jsx-factory=m --jsx-fragment='\"[\"' --watch"
      }
    }
  2. Utwórz plik index.js.

javascript
import m from 'mithril';
m.render(document.getElementById('app'), 'hello world');
  1. Utwórz plik index.html.
html
<!DOCTYPE html>
<body>
  <div id="app"></div>
  <script src="bin/main.js"></script>
</body>
  1. Uruchom skrypt budowania.
bash
$ npm run start
  1. Na stronie powinno pojawić się hello world.
Pager
Następna stronaProsta aplikacja

Opublikowano na licencji MIT.

Copyright (c) 2024 Mithril Contributors

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

Opublikowano na licencji MIT.

Copyright (c) 2024 Mithril Contributors