关于杨中科英语网站的一些思考与学习

相信很多B站的小伙伴和我一样在平台的推荐下接触了杨中科的英语网站,觉得很好用,但是我却在这
期间接触了一点不愉快的事情。。。

摩擦

四月二十多号的时候在B站接触了杨中科的英语网站,那几天用了一下觉得挺好用的,但是作为一个会前端的程序员,我想的是能不能自己也仿制一个相同的网站,提高一下自己的技术。说干就干,经过一番努力,终于完成了一个静态网站。

当时我很兴奋,就想把项目分享给扬中科(可能就是为了求点鼓励),但是他的回复真的是让人很失望,直接给我泼了一瓶冷水。
在这里插入图片描述

我写了大段的内容满怀热情的去找他,结果他就回了一句话,而且字字诛心,最让人心碎的是那个偷字,我偷他字幕?不对,他这意思就是我的网站也是偷他的,而不是自己写的。这就让我很憋屈了,而他接下来几分钟发的动态更是让人无语!!!

在这里插入图片描述

他这什么意思?刚回复我,就在动态里发这样的内容。我是这样的人吗?我有必要当面搞一套是自己写的,背后干着非法抓包这种勾当。是自己辛辛苦苦熬夜克肝写出来的我绝对是问心无愧,不过讲实话,说这种抓包绝对是捧高我了,我没有这个能力,我是学前端的,抓包并不擅长,即使抓到数据,代码一运行就一堆乱码,在我的理解范围,如果你能原样不动把一个动态网站抓下来改成静态网站,然后再对样式进行一些修改,你绝对是比人家写出来更牛逼。毫不夸张的说,用抓包的形式爬下来再修改对程序员来说消耗的时间和精力和自己写相比绝对是n倍以上。

我不知道他有没有看我网站的代码,绝对是没有看,就一个html文件,js里面的函数名都是我自己命名的,用的方法步骤不同,代码风格和他的完全不一样。唯一相同的就是样式。
或许他是一点开网站,就异常的愤怒,你这明显抄袭我网站,绝对是抓包抓下来的,然后也没有对我的网站进行分析,直接断定为“非法”抓包!!!

这件事真的让我郁闷了一两天,缓了那两天后我还是决定将过程写下来。有时候我真不明白,对吧,杨中科,传智播客副总裁,如鹏网董事长,百度一下就能搜到的人物,怎么就这点气量。。。

我仿制他的网站初衷就是为了提升自己原生js的能力,然后私信发给他,主要希望作为前辈多给晚辈一些鼓励,没想到却促成了相反的效果,想想竟有点后悔私信他了。。。

学习

不过话说回来,通过模仿这个英语网站,我学到了好多东西,首先就是关于audio的一些操作,有些Api以前都没见过,因为没怎么写过音乐播放器,像audio.ontimeupdate,我之前一直觉得应该是用监听事件来操作,真不知道有这个接口。

学到最多的应该就是关于字幕文件的转化,这个网站的核心思想就是把时间和字幕内容分别变成一个数组,然后声明一个变量,让他们对应起来。但是首先你得获得字幕,然后再将其变成你想要的数组。有一说一,这个字幕我绝对没偷他的接口。

我是从网易见外工作台先将得到的MP3文件通过机器翻译在上面转化成srt文件,然后用python将srt转化成两个数组,最后注入数据库中。再用php把数据库里的数据转化为接口,然后前端ajax获取数据并把数据渲染到页面上。

由此,整个动态网站已经写好了,功能效果一模一样,费事的可能就是矫正字幕,前端样式排版,这些都只是时间问题。。。。

所以你看到,网站并不复杂,就是涉及到的语言和知识点有点乱,只要耐下心思去写,,总会写好的。

说句题外话,有些东西能被模仿的,永远不是核心竞争力。那些牛逼的公司,一直有人在模仿,但是从未被超越过。强者恒强,何不以一个大度的胸怀去看待这个世界呢!!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章