關於楊中科英語網站的一些思考與學習

相信很多B站的小夥伴和我一樣在平臺的推薦下接觸了楊中科的英語網站,覺得很好用,但是我卻在這
期間接觸了一點不愉快的事情。。。

摩擦

四月二十多號的時候在B站接觸了楊中科的英語網站,那幾天用了一下覺得挺好用的,但是作爲一個會前端的程序員,我想的是能不能自己也仿製一個相同的網站,提高一下自己的技術。說幹就幹,經過一番努力,終於完成了一個靜態網站。

當時我很興奮,就想把項目分享給揚中科(可能就是爲了求點鼓勵),但是他的回覆真的是讓人很失望,直接給我潑了一瓶冷水。
在這裏插入圖片描述

我寫了大段的內容滿懷熱情的去找他,結果他就回了一句話,而且字字誅心,最讓人心碎的是那個偷字,我偷他字幕?不對,他這意思就是我的網站也是偷他的,而不是自己寫的。這就讓我很憋屈了,而他接下來幾分鐘發的動態更是讓人無語!!!

在這裏插入圖片描述

他這什麼意思?剛回復我,就在動態裏發這樣的內容。我是這樣的人嗎?我有必要當面搞一套是自己寫的,背後幹着非法抓包這種勾當。是自己辛辛苦苦熬夜克肝寫出來的我絕對是問心無愧,不過講實話,說這種抓包絕對是捧高我了,我沒有這個能力,我是學前端的,抓包並不擅長,即使抓到數據,代碼一運行就一堆亂碼,在我的理解範圍,如果你能原樣不動把一個動態網站抓下來改成靜態網站,然後再對樣式進行一些修改,你絕對是比人家寫出來更牛逼。毫不誇張的說,用抓包的形式爬下來再修改對程序員來說消耗的時間和精力和自己寫相比絕對是n倍以上。

我不知道他有沒有看我網站的代碼,絕對是沒有看,就一個html文件,js裏面的函數名都是我自己命名的,用的方法步驟不同,代碼風格和他的完全不一樣。唯一相同的就是樣式。
或許他是一點開網站,就異常的憤怒,你這明顯抄襲我網站,絕對是抓包抓下來的,然後也沒有對我的網站進行分析,直接斷定爲“非法”抓包!!!

這件事真的讓我鬱悶了一兩天,緩了那兩天後我還是決定將過程寫下來。有時候我真不明白,對吧,楊中科,傳智播客副總裁,如鵬網董事長,百度一下就能搜到的人物,怎麼就這點氣量。。。

我仿製他的網站初衷就是爲了提升自己原生js的能力,然後私信發給他,主要希望作爲前輩多給晚輩一些鼓勵,沒想到卻促成了相反的效果,想想竟有點後悔私信他了。。。

學習

不過話說回來,通過模仿這個英語網站,我學到了好多東西,首先就是關於audio的一些操作,有些Api以前都沒見過,因爲沒怎麼寫過音樂播放器,像audio.ontimeupdate,我之前一直覺得應該是用監聽事件來操作,真不知道有這個接口。

學到最多的應該就是關於字幕文件的轉化,這個網站的核心思想就是把時間和字幕內容分別變成一個數組,然後聲明一個變量,讓他們對應起來。但是首先你得獲得字幕,然後再將其變成你想要的數組。有一說一,這個字幕我絕對沒偷他的接口。

我是從網易見外工作臺先將得到的MP3文件通過機器翻譯在上面轉化成srt文件,然後用python將srt轉化成兩個數組,最後注入數據庫中。再用php把數據庫裏的數據轉化爲接口,然後前端ajax獲取數據並把數據渲染到頁面上。

由此,整個動態網站已經寫好了,功能效果一模一樣,費事的可能就是矯正字幕,前端樣式排版,這些都只是時間問題。。。。

所以你看到,網站並不複雜,就是涉及到的語言和知識點有點亂,只要耐下心思去寫,,總會寫好的。

說句題外話,有些東西能被模仿的,永遠不是核心競爭力。那些牛逼的公司,一直有人在模仿,但是從未被超越過。強者恆強,何不以一個大度的胸懷去看待這個世界呢!!

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