Skip to content
Mithril.js 2
Main Navigation KılavuzAPI

Türkçe

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

Türkçe

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

Görünüm

Sidebar Navigation

Başlangıç

Kurulum

Basit Uygulama

Kaynaklar

JSX

Eski Tarayıcılarda ES6+

Animasyonlar

Test

Örnekler

Üçüncü Taraf Entegrasyonu

Yol Yönetimi

Temel kavramlar

Sanal DOM Düğümleri

Bileşenler

Yaşam Döngüsü Yöntemleri

Anahtarlar

Otomatik Yeniden Çizim Sistemi

Çeşitli

Framework Karşılaştırması

v1.x'ten v2.x'e Geçiş

v0.2.x'ten Geçiş

API

Bu sayfada

Kurulum ​

CDN ve çevrimiçi oyun alanı ​

JavaScript'e yeni başladıysanız veya sadece basit bir kurulumla denemek istiyorsanız, Mithril.js'yi bir İçerik Dağıtım Ağı (CDN) üzerinden kullanabilirsiniz:

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

Mithril.js'yi yerel bir ortam kurmadan denemek için flems.io/mithril adresindeki çevrimiçi oyun alanını kullanabilirsiniz.

npm ​

bash
$ npm install mithril

TypeScript tip tanımları DefinitelyTyped'da bulunmaktadır. Aşağıdaki komut ile kurabilirsiniz:

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

Yerel bir proje oluşturma ​

Aşağıdaki Mithril.js başlangıç şablonlarından birini kullanabilirsiniz:

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

Örneğin, mithril-esbuild-starter ile başlamak için aşağıdaki komutları çalıştırın:

bash
# Şablonu istediğiniz bir dizine klonlayın
npx degit kevinfiol/mithril-esbuild-starter hello-world

# Oluşturduğunuz projeye gidin
cd ./hello-world/

# Bağımlılıkları yükleyin
npm install

# Uygulamayı derleyin ve değişiklikleri izleyin
npm run dev

esbuild ile hızlı başlangıç ​

esbuild belgelerine buradan ulaşabilirsiniz.

  1. Bir dizini npm paketi olarak başlatın.
bash
$ npm init --yes
  1. Gerekli araçları yükleyin.
bash
$ npm install mithril
$ npm install esbuild --save-dev
  1. package.json dosyasındaki scripts bölümüne bir "start" girdisi ekleyin.

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

    İsteğe bağlı olarak, JSX kullanmak isterseniz, esbuild ile --jsx-factory ve --jsx-fragment parametrelerini kullanabilirsiniz.

    json
    {
      "...": "...",
      "scripts": {
        "start": "esbuild index.js --bundle --outfile=bin/main.js --jsx-factory=m --jsx-fragment='\"[\"' --watch"
      }
    }
  2. index.js dosyasını oluşturun.

javascript
import m from 'mithril';
m.render(document.getElementById('app'), 'hello world');
  1. index.html dosyasını oluşturun.
html
<!DOCTYPE html>
<body>
  <div id="app"></div>
  <script src="bin/main.js"></script>
</body>
  1. Paketleyici betiğini çalıştırın.
bash
$ npm run start
  1. index.html dosyasını bir tarayıcıda açın. Sayfada hello world yazısını görmelisiniz.
Pager
Sonraki sayfaBasit Uygulama

MIT Lisansı altında yayınlanmıştır.

Copyright (c) 2024 Mithril Contributors

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

MIT Lisansı altında yayınlanmıştır.

Copyright (c) 2024 Mithril Contributors