try.dot.net的正确使用方法是什么

try.dot.net 的正确使用方法是什么,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

10年积累的网站设计制作、网站制作经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先网站制作后付款的网站建设流程,更有岭东免费网站建设让你可以放心的选择与我们合作。

【简介】

微软官方前不久发布了 try.dot.net 这个有趣的网址,开始只是图个新鲜看了一下,后面通过自身实践过后,发现这着实算是个“有趣”的站点!

接下来我们通过一个自身的使用经历介绍一下如何使用这个有趣的工具。

 

【实现过程】

 
  1.登陆 try.dot.net 的官方介绍网站,了解如何使用 try.dot.net

我们通过微软提供的github项目地址和微软发布说明可以轻松的了解到try.dot.net的使用说明。这里提供链接:

GitHub地址:https://github.com/dotnet/try

官方介绍地址:https://dotnet.microsoft.com/platform/try-dotnet

从介绍网址看到经典用法:

try.dot.net 的正确使用方法是什么

通过iframe嵌套到自己的网址展示代码片段,遗憾的是,目前本人还卡在iframe跨域拒绝的阶段 /手动哭(搞了一晚上还是没搞明白怎么解决iframe跨域这个网址,有大神了解可以留言并给个demo瞅瞅)

通过上面的iframe地址可以看到try.dot.net 展示代码片段的时候是通过gist这个代码片段id进行链路的。

 
  2.gist的使用

gist是github的一个附加功能,支持将多个代码片段存放在站点上,站点会针对代码片段自动生成一个id,在别的地方就可以使用id引用了。

首先需要登录gist的站点:https://gist.github.com

可能有人可以访问github,却访问不了这个网站(比如我),这里有个解决方案:

配置hosts(不会自行百度吧):192.30.253.118 gist.github.com

然后就可以登陆到这个站点了。

try.dot.net 的正确使用方法是什么

界面非常简洁,直接输入文件名和相关代码点右下角的保存即可。AddFile可以添加另一段代码。

随便写了个实体类放在这里:

try.dot.net 的正确使用方法是什么

保存后,点击刚才的类文件,便可以看到浏览器的url变成了这样的:

https://gist.github.com/sevenTiny/98b8b484dd9d0fbf8bd1bac0425db914

已经生成了代码片段的id。

接下来我们就要复制这个id去用try.dot.net调试我们的代码片段了。

 
  3.try.dot.net的集成

在上文中复制id,然后将try.dot.net demo中的fromGist进行替换即可得到自己的代码片段地址

https://try.dot.net/?fromGist=98b8b484dd9d0fbf8bd1bac0425db914

我们可以访问一下

try.dot.net 的正确使用方法是什么

代码运行正常,结果也正确!

那么问题来了,有人说我的也是这么操作的,为啥访问地址后,代码没出现呢?代码区域是空白的...

我开始也遇到了这个情况,对照了和微软官方的代码段后,发现只有缺少Main方法这个区别,无奈又加了个带Main方法的程序片段,然后问题解决了,代码成功出现!

猜测微软这个try.dot.net是模仿了个控制台应用程序,必须要有控制台应用程序的Main方法才能运行。

必须提供带Main方法的代码片段

try.dot.net 的正确使用方法是什么

运行后的try.dot.net界面只能显示该代码片段,其他代码片段不会显示,但是可以引用使用。

 

【拓展】

   通过上述操作,我们已经了解到了如何将自己的代码片段使用 try.dot.net 展示并运行,那么我们可以小小激发我们一下好奇心,了解一下微软怎么在前端界面做的代码提示呢?

我们打开浏览器F12查看请求信息,然后输入一段代码

try.dot.net 的正确使用方法是什么

try.dot.net 的正确使用方法是什么

可以清晰地看出,每次输入字符,站点都会请求分析当前的代码,然后返回可能提示出的代码片段,弹出代码提示框。

原理还是比较直观的。

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注创新互联行业资讯频道,感谢您对创新互联的支持。


新闻名称:try.dot.net的正确使用方法是什么
本文路径:http://scyanting.com/article/gioeig.html