<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                在這一步中,你打開源文件,熟悉你自己的 Dart 和 HTML 代碼,然后運行這個 App。 ## 新建一個 1-blankbadge 目錄 在Dart編輯器中,點擊 `1-blankbadge` 下 `web` 目錄左邊的小箭頭,展開 `web` 目錄。這個目錄包含一個 `piratebadge.css` 文件,一個 `piratebadge.dart` ,和一個 `piratebadge.html` 文件。 ## 打開文件 在Dart編輯器中,通過雙擊文件名來打開 `piratebadge.dart` 文件和 `piratebadge.html` 文件 ## 查看代碼 熟悉一下這個框架應用的 HTML 和 Dart 代碼。 `piratebadge.html` <html> <head> <meta charset="utf-8"> <title>Pirate badge</title> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="stylesheet" href="piratebadge.css"> </head> <body> <h1>Pirate badge</h1> ? <div class="widgets"> TO DO: Put the UI widgets here. </div> <div class="badge"> <div class="greeting"> Arrr! Me name is </div> <div class="name"> <span id="badgeName"> </span> </div> </div> ? <script type="application/dart" src="piratebadge.dart"></script> <script src="packages/browser/dart.js"></script> </body> </html> 關鍵信息: - 在這次代碼試驗中,你對 `piratebadge.html` 文件的所有更改都是在 `class` 為 `widgets` 的 `<div>` 標簽中進行的。 - 在后續步驟中, `id` 為 `badgeName` 的 `<span>` 標簽會被具有用戶輸入功能的Dart代碼升級。 - 第一個 `<script>` 標簽引入了一個主文件,`piratebadge.dart` 文件。 - Dart 虛擬機可以原生地運行 Dart 代碼。 Dart 虛擬機會在 Dartium 中構建--一個特殊的,可以讓你運行Dart App的 Chromium 瀏覽器。 - `packages/browser/dart.js` 腳本會檢查原生Dart支持,同時引導Dart虛擬機載入編譯JavaScript腳本。 `piratebadge.dart` void main() { // 你的應用從這里開始 } 關鍵信息: - 這個文件包含一個程序的入口 main() 方法. 在 `piratebadge.html` 文件的 `<script>` 標簽會通過運行這個方法來開始應用。 - main() 方法是一個 `top-level` 的方法。 - 一個 `top-level` 的變量或者方法是在類外進行公開定義的 ## 運行這個應用 在Dart編輯器中運行一個應用:右擊 `piratebadge.html` 文件然后選擇 `Run in Dartium`。 ![運行](https://box.kancloud.cn/2015-08-03_55bf259d67501.png) **圖片 2.1** 運行 Dart 編輯器啟動了 Dartium,在構建之后,讀取到了 `piratebadge.html` 文件。 `piratebadge.html` 文件啟動了這個應用并且調用了main()方法。 你應該看到如下結果。 ![運行](https://box.kancloud.cn/2015-08-03_55bf259d787a5.png) **圖片 2.2** 運行
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看