Dart und das Web - Bootstrap integrieren
In diesem Blog habe ich Artikel über Bootstrap (1,2,3,4) und die Erstellung eines Templates für ein kleines Webprojekt mit Dart (1) online gestellt. In diesem Post werden wir als ersten Schritt unser Dart Web Template um die Möglichkeiten von Bootstrap ergänzen !
Wenn Sie die Homepage von Bootstrap 5 besuchen, findet sich dort ein Template für den unkomplizierten Einsatz von Bootstrap.
Wenn Sie das Template betrachten fällt auf, das vor allem zwei Links, die Verbindung zwischen index.html und Bootstrap herstellen. Zur Erinnerung hier noch einmal die index.html Datei unseres Dart Web Templates:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="scaffolded-by" content="https://github.com/dart-lang/stagehand"> <title>dartweb1</title> <link rel="stylesheet" href="styles.css"> <link rel="icon" href="favicon.ico"> <script defer src="main.dart.js"></script> </head> <body> <div id="output"></div> </body> </html>
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="scaffolded-by" content="https://github.com/dart-lang/stagehand"> <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.0-beta3/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-eOJMYsd53ii+scO/bJGFsiCZc+5NDVN2yr8+0RDqr0Ql0h+rP48ckxlpbzKgwra6" crossorigin="anonymous"> <title>dartweb1</title> <link rel="stylesheet" href="styles.css"> <link rel="icon" href="favicon.ico"> <script defer src="main.dart.js"></script> </head> <body> <div id="output"></div> <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.0-beta3/dist/js/bootstrap.bundle.min.js" integrity="sha384-JEW9xMcG8R+pH31jmWH6WWP0WintQrMb4s7ZOdauHnUtxwoG2vI5DkLtS3qm9Ekf" crossorigin="anonymous"></script> </body> </html>
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="scaffolded-by" content="https://github.com/dart-lang/stagehand"> <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.0-beta3/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-eOJMYsd53ii+scO/bJGFsiCZc+5NDVN2yr8+0RDqr0Ql0h+rP48ckxlpbzKgwra6" crossorigin="anonymous"> <title>dartweb1</title> <link rel="stylesheet" href="styles.css"> <link rel="icon" href="favicon.ico"> <script defer src="main.dart.js"></script> </head> <body> <div id="output"></div> <div class="container-md"> <nav> <ul class="nav"> <li class="nav-item"><a class="nav-link" href="#link_1.html">Bootstrap 1</a></li> <li class="nav-item"><a class="nav-link" href="#link_2.html">Bootstrap 2</a></li> <li class="nav-item"><a class="nav-link" href="#link_3.html">Bootstrap 3</a></li> </ul> </nav> </div> <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.0-beta3/dist/js/bootstrap.bundle.min.js" integrity="sha384-JEW9xMcG8R+pH31jmWH6WWP0WintQrMb4s7ZOdauHnUtxwoG2vI5DkLtS3qm9Ekf" crossorigin="anonymous"></script> </body> </html>
Welche main.dart.js benutzen Sie - auf Github fand ich in projekten Größen vom 68KB bis 1,09MB ?
AntwortenLöschenWelche version von main.dart.js nutzen Sie . Ich fand auf Github Größen von 68 K bis 1.09MB - ist das projektabhängig ?
AntwortenLöschenHallo, da die Grösse von main.dart.js von dem main.dart file abhängt dürfte die kleinste Grösse beim automatischen erstellen eines Projekt Templates entstehen. Mir ist keine Grenze nach oben bekannt. Das main.dart File programmieren Sie individuell, so wie Sie es für Ihr Projekt benötigen.
LöschenWelche main.dart.js benutzen Sie - auf Github fand ich in projekten Größen vom 68KB bis 1,09MB ?
AntwortenLöschen