00:00
哈喽,各位小伙伴们,大家好,我是于皮。我有个问题啊,我有问题。程序员们平时做的最多的事情是什么?复制粘贴吗?还是对产品经理啊,不,当然是看代码。那大家平时都怎么开代码呢?我看到很多小伙伴摩拳擦掌掏出了这种开发工具啊。像这个VS透永远的神对吧。那假如说啊,我在这个github。像一个全球最大的程序员交友社区上,找到了一个很好的项目。我想要看它的源代码,怎么办呢?Jub啊,它虽然提供了默认的看代码的方式啊,但是非常的麻烦。比如说让我们来看一个Java的项目。那Java项目它有一个特点啊,就是它有很多个包。
01:04
然后大家看啊,这个包一层套一层的。找代码看代码,确实非常麻烦啊。我估计很快你就不想看代码。那有小伙伴说了,你把代码下载到本地不就可以了吗?对吧,好像也没多麻烦,也不是不行。那你为了看一个文件,就把整个项目下载下来,感觉也不是特别爽。而且有的小伙伴也没有装项目对应的开发工具,对吧。有没有更爽的方式来查看代码呢?这不啊,我今天看到一个好项目。据说啊,只要一秒啊,一秒就可以使用在线Vs code的编辑器轻轻松松的查看j top上任何项目。这么懒的项目,我这的好人不得试试。啊,我们试一下啊,只要在get have仓库地址后加上一秒。
02:02
啊,兄弟们,来续一秒。我们就在制的网址后加上一秒。兄弟们,奇迹出现了,奇迹出现了,跟Vs code长得一模一样啊。在这里你想怎么看代码就怎么看,那非常的灵活和方便啊。啊,真的爽死了。然后对我这种喜欢到g top上找代码复制粘贴的懒人来说,哇,真的太方便了。其实啊,我还挺好奇这样一个网站啊,它是怎么实现的。那我们来看一下。这个项目还是一个开源项目,所以我们也可以直接研究它的源码。其实就是一个前端项目嘛,对吧,然后我们看一下它的官方自述文件。啊,在这里有一个how it works。就他是怎么工作的,点进去看一下。
03:01
啊,这个时候就体现出我的英语水平了。乃这个GI top疫苗,它是基于了VS臭的。现在官方为VS提供了一个浏览器版本。然后呢?我使用并且。得到启发,从这个code server,诶,Code server又是啥?其实啊,我看到这个项目的第一个感觉就是这个Vs code,它的这个编辑器界面想用前端写出来并不容易啊。那我在想,这个作者会不会也是站在巨人的肩膀上啊?果然没错,他其实是依靠了这个cold server,我们看一下。Code server也是一个开源项目,有四万多个星星,也是非常知名。它是一个什么呢?它其实就是一个运行在浏览器中的Vs code。打法。降一的项目,Server。就是你可以在浏览器中来编写代码。
04:02
所以说其实这个get疫苗它是借鉴了这个total server的代码,那这就很方便了。那我们再来看一下get up1秒,它是怎么?拉到J代码的。我们打开F12控制台。来抓一下包试试。我们点击一个代码文件。点一下大家。当我点击左边代码文件的时候,右边就发出了一些网络请求。那我们看一下,比如说这个请求吧。其实我们发现啊,它就是调用了这里对他提供的一个API。啊,通过这种方式我们就能够获取到项目文件的源代码。啊,大家自己来做一个这样的东西,应该也不会特别难。但是这个创意我觉得非常好,真的这个项目我觉得特别好用啊。
05:00
那以上就是一秒在线查看项目的分享。我真的觉得超级好用,但是白嫖啊,心里确实有点过意不去,兄弟们,我该怎么做呢?
我来说两句