2013-05-14 53 views
-5

假設你有200頁的代碼。或任何金額。但它不是由你寫的。所以在JavaScript中任何事情都可以在任何地方完成。你如何閱讀和理解?解碼或逆向工程。 任何有助於此過程的工具? 一般來說,我發現閱讀旁邊的任何其他代碼是不可能的,除非它不到一半的頁面。你怎麼理解不是你寫的javascript代碼

+0

即使一分鐘過去也沒有-1評價哇-_- – user2375453 2013-05-14 12:40:54

+0

實際上如何回答困擾回答 – user2375453 2013-05-14 12:41:16

+1

首先,閱讀常見問題解答。問題含糊不清,因爲這裏不鼓勵這個。其次,使用一個好的IDE。第三,通過閱讀更多的代碼來練習。去向Github上的Javascript項目伸出援手之類的東西。 – Renan 2013-05-14 12:41:38

回答

1

我通常所做的就是從內層代碼的內部向外調用邏輯,而不是試圖挖掘成千上萬行的某些程序,我試圖弄清楚我需要如何處理函數。

您不會像讀書(頁面?)那樣自上而下閱讀代碼,您可以從最外面的位置向內追蹤調用(最初可以忽略類實例化)。在這方面JavaScript不是一種好語言,但是如果編譯器/解釋器可以讀取它,那麼你也可以。

編寫可讀代碼很重要,作爲一名專業人士,您應該在政策層面期待其他人的期望,但在技術層面上,您需要能夠切斷灌木叢。

+0

製作視頻:D – user2375453 2013-05-14 14:52:53

+0

這會讓一些無聊的視頻:1)分析代碼沒有什麼樂趣(看),2)我是一個相對較慢的程序員。 – 2013-05-16 07:20:22

+0

好的,謝謝:D現在,我認爲它會有很多bab。聲。 – user2375453 2013-05-16 17:12:17

0

你需要了解函數式編程,jquery等,如果你有任何關於javascript的具體問題。張貼在這裏。

+0

我知道jquery,我不認爲jquery是函數式編程代碼。閱讀函數式編程將會非常簡單。 – user2375453 2013-05-14 12:45:48