• 1分11选5官网

  • 1分11选5官网

  • 1分11选5官网

  • 1分11选5官网

1分11选5官网

作(zuo)者︰wy  發布日期︰2020-02-26 14:41:00
Tag標(biao)簽︰ASP  NET  
  •   我們來看(kan)看(kan)使用(yong)ASP.NET Core如(ru)何(he)可以快速創建一(yi)個基(ji)本網站(zhan)。如(ru)果您(nin)是一(yi)個ASP.NET Core新手或著(zhou)想要復(fu)習基(ji)本jing)街瑁 胱邢岡畝斂 源嘶袢qu)更多信息。

      最近(jin),我想做概念的非(fei)常快的證明(ming),關于使用(yong) setInterval 與 setTimeout 讀取(qu)後 setTimeout 是可借鑒,如(ru)果你是非(fei)常迅(xun)速調用(yong)同一(yi)個功能(neng)。我想我yi)峒鍬lu)我從文件 - >新項(xiang)目(mu)到POC運行的旅程,以便(bian)下次(ci)我不必重新查找各個部分(fen)。

      文件 - >新項(xiang)目(mu)

      如(ru)果您(nin)創建一(yi)個全新的ASP.NET Core 2.1項(xiang)目(mu),選擇空項(xiang)目(mu),然後運行生成的代碼,您(nin)將看(kan)到︰這是由Startup.cs文件中的一(yi)行生成的 ︰ASP.NET

      app.Run(async (context) =>

      {

      await context.Response.WriteAsync("Hello World!");

      });

      這里的目(mu)標(biao)是使空白zi)τyong)程序(xu)盡可能(neng)快地為HTML頁面提(ti)供一(yi)些附加的JavaScript。在這里,我有三(san)個步驟。

      第1步︰創建HTML文件

      應用(yong)程序(xu)只能(neng)從wwwroot文件夾中提(ti)供靜(jing)態文件(HTML被視為靜(jing)態文件)。此文件夾的內部kao) 刮wu)關緊要,但這是您(nin)的文件必須到達的位(wei)置︰該文件的內容如(ru)下︰ASP.NET

      test

      這實際上不會做任何(he)事(shi)情(qing),因為,默認(ren)情(qing)況(kuang)下,ASP.NET Core不提(ti)供靜(jing)態文件,也不知(zhi)道(dao)命名“索(suo)引”的巨(ju)大(da)意義。

      第2步︰配置ASP.NET

      Startup.cs是所(suo)有xin)? ?牡胤 這就是開箱即用(yong)的樣子(zi)︰

      public class Startup

      {

      // This method gets called by the runtime. Use this method to add services to the container.

      // For more information on how to configure your application, visit https://go.microsoft.com/fwlink/?LinkID=398940

      public void ConfigureServices(IServiceCollection services)

      {

      }

      // This method gets called by the runtime. Use this method to configure the HTTP request pipeline.

      public void Configure(IApplicationBuilder app, IHostingEnvironment env)

      {

      if (env.IsDevelopment())

      {

      app.UseDeveloperExceptionPage();

      }

      app.Run(async (context) =>

      {

      await context.Response.WriteAsync("Hello World!");

      });

      }

      }

      `context.Response.WriteAsync`去了,我們告訴(su)ASP.NET Core提(ti)供靜(jing)態文件,調用(yong)`UseDefaultFiles`意味著(zhou)它將搜索(suo)Index或Default文件。值(zhi)得指出的是這些事(shi)項(xiang)的順序(xu)︰

      public void Configure(IApplicationBuilder app, IHostingEnvironment env)

      {

      if (env.IsDevelopment())

      {

      app.UseDeveloperExceptionPage();

      }

      app.UseDefaultFiles();

      app.UseStaticFiles();

      }

      現在它加載Index.html文件。所(suo)以,從技術上講,它只有兩(liang)個步驟 - 盡管(guan)我們還沒有引用(yong)任何(he)JavaScript。

      第3步︰添加JavaScript ......讓我們做一(yi)些時髦zhi)畝dong)西

      更改HTML以為段(duan)落提(ti)供ID和(he)絕對位(wei)置。另外,引用(yong)文件site.js︰

      test

      顯然,如(ru)果不添加site.js,就不會發生任何(he)事(shi)情(qing)(它也需要在wwwroot中)︰ASP.NET該新文件的JavaScript代碼位(wei)于︰

      var divxPos = 0;

      window.onload = function () {

      runCode();

      };

      function runCode() {

      var test = document.getElementById("testElement");

      test.style.left = divxPos++ + 'px';

      setTimeout(() => runCode(), 50);

      };

      如(ru)果你運行它,你會發現文本自行運動!

About IT165 -廣(guang)告服務 -隱私聲(sheng)明(ming) -版權申(shen)明(ming) -免責條款(kuan) -網站(zhan)地圖(tu) -網友投稿 -聯系方式
本站(zhan)內容來自于互聯網,僅供用(yong)于網絡技術學習,學習中請遵循相關法律法規
1分11选5官网 | 下一页