<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 功能強大 支持多語言、二開方便! 廣告
                一個很好的基礎示例就是經典的 Hello World! 創建要給 helloWorld 目錄到你的電腦,和兩個子目錄,web 跟 src 。第一個目錄是項目目錄,web 會存放編譯后的代碼用在web服務器作為站點根目錄,src包含代碼文件。 在src 目錄下,新建一個 HelloWorld.hx 文件,內容如下: ~~~ class HelloWorld { public static function main() { var content = '<!doctype html> <html> <head> <title>Hello World!</title> </head> <body> <h1>Hello World!</h1> Current time is <b> ' + Date.now() + '</b> </body> </html>'; neko.Lib.print(content); } } ~~~ 這個函數體做了兩件小事:存儲頁面內容為可視化的網頁內容到 content 變量,使用 neko.Lib.print 方法輸出變量。在一個Neko web應用環境中,打印意味著發送內容到請求它的代理。 在項目目錄中,添加 HelloWorld.hxml 文件。這是一個編譯文件,會轉換源代碼到編譯單元。文件內容是: ~~~ -cp src -neko web/hello.n -main HelloWorld ~~~ 類路徑的開關(-cp)是必須的,因為代碼不是直接包含在項目目錄下,而可以在相對路徑 src 下被找到。 -neko 開關告訴編譯器使用 Neko 作為編譯目標,并生成編譯后的結果到 web 下的 hello.n 文件。最終 -main 開關指定一個指示,HelloWorld 類包含 main 函數作為應用入口。 要開始編譯,打開名ilnghang,導航到項目文件夾,執行下面的指令: ~~~ haxe HelloWorld.hxml ~~~ 這生成 hello.n 文件,可以被瀏覽器執行。 在Windows電腦上,雙擊 .hxml 文件也可以執行同樣的命令。 要查看這個小練習的結果,在web 目錄下運行命令: ~~~ nekotools server ~~~ Neko web 服務器現在被激活并準備好接受請求。打開瀏覽器,輸入下面的URI : ~~~ http://localhost:2000/hello.n ~~~ 結果只是一個很簡單的HTML頁面,顯示向大家問好的消息。 現在構建個人Neko 網頁的過程可以不斷重復。一個單獨的 .hxml 文件可以一次編譯很多 Neko 文件,只要重復編譯段落即可,每個段落之間使用 --next 開關。 頁面控制器方式適合小型網站,但是在大型項目中則不太好。代碼往往不必要重復,要管理和部署的文件的數量增加的非常快。下一節我們會展示如何實現一個基礎的 前端控制器來解決這些問題。
                  <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>

                              哎呀哎呀视频在线观看