一直以來對源碼有著一股執(zhí)著,但缺少耐心樱哼,所以至今為止,沒完整看過大型項目的源碼剿配。
我最初看的源碼是lighthttpd搅幅。當時做c方面的工作,渴望能寫出優(yōu)質的代碼呼胚。lighthttpd是個開源的輕量級服務器軟件茄唐,c編寫。當時對服務器蝇更,網(wǎng)絡有著執(zhí)著沪编,注意是執(zhí)著,不是喜歡年扩,所以lighthttpd是個很合適的素材蚁廓。但終究沒堅持下來,代碼量畢竟還是不少的厨幻。當然了相嵌,最關鍵的還是我根本沒那么大興趣腿时,遇到問題容易半途而廢,而且不同于前端饭宾,服務器端代碼看不到實際的效果批糟。
之后轉戰(zhàn)前端,一直想看些js開源的捏雌。在常州的時候一直做些小demo跃赚,沒機會長期維護一個項目,做的項目都不復雜性湿,已掌握的就已經(jīng)能應付纬傲。但心中總是不安的,不安中摻雜著不確定肤频,不確定我花大精力有何回報叹括。最近,我開始看jquery源碼了宵荒。不管有沒有回報汁雷,是否喜歡,可能這是我職場順利的基礎报咳。
前些日子看了阮一峰的js基礎侠讯,對很多方面有了新的認識∈钊校看jquery源碼是希望將這些認識融會貫通厢漩。一直埋頭寫代碼,總是不安的岩臣,懷疑或者說知道有更好的實現(xiàn)溜嗜,卻又想不出來。唯有從源碼學習了架谎。而且這也是打破心理障礙的機會炸宵,不再視源碼為什么高難玩意兒。
不過谷扣,這真是一項艱巨的任務土全。這兩天在看《逃避自由》,心理學的作品会涎,偏學術涯曲。感覺讀源碼就合讀這種書有點類似,非常需要耐心和專注力在塔,分一下神就可能跟不上了幻件,都得反復閱讀才能明白。明白了之后蛔溃,還要將各部分聯(lián)系起來绰沥,融會貫通篱蝇。我這一遍太拘泥于細節(jié),第一遍要做的是理清思路徽曲,理清重點零截,心里有個數(shù),積累幾個關鍵的問題秃臣,后面再讀得時候會更有針對性涧衙。畢竟和小說書不同,看一遍就扔了奥此』“ィ可太多人都是抱著讀小說書的心態(tài)去讀技術書的,比如我稚虎。做了幾年程序撤嫩,發(fā)現(xiàn)關鍵的問題其實就是那么幾個,可是很少人花時間去徹底搞通蠢终。這也是我這次的目標序攘。我希望掌握更優(yōu)秀的寫法,寫的代碼有大神范兒一點寻拂,希望對js的知識有個徹底的梳理和掌握程奠。
讀完源碼呢?我會更自信祭钉,思路會更加清晰一些瞄沙。但是最重要的是,我在自己寫代碼的時候不用再去懷疑我的寫法是不是太低效了朴皆,能夠更專注于實現(xiàn)功能上。做出什么永遠才是最關鍵的泛粹。它才能激勵我遂铡,讓我有信心。
源碼
最后編輯于 :
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
- 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人蹭沛,你說我怎么就攤上這事鸟辅◇Τ桑” “怎么了北戏?”我有些...
- 文/不壞的土叔 我叫張陵尿赚,是天一觀的道長督惰。 經(jīng)常有香客問我察皇,道長茴厉,這世上最難降的妖魔是什么? 我笑而不...
- 正文 為了忘掉前任什荣,我火速辦了婚禮矾缓,結果婚禮上,老公的妹妹穿的比我還像新娘溃睹。我一直安慰自己而账,他們只是感情好,可當我...
- 文/花漫 我一把揭開白布因篇。 她就那樣靜靜地躺著泞辐,像睡著了一般。 火紅的嫁衣襯著肌膚如雪竞滓。 梳的紋絲不亂的頭發(fā)上咐吼,一...
- 文/蒼蘭香墨 我猛地睜開眼抓半,長吁一口氣:“原來是場噩夢啊……” “哼喂急!你這毒婦竟也來了?” 一聲冷哼從身側響起笛求,我...
- 正文 年R本政府宣布侯繁,位于F島的核電站,受9級特大地震影響泡躯,放射性物質發(fā)生泄漏贮竟。R本人自食惡果不足惜,卻給世界環(huán)境...
- 文/蒙蒙 一较剃、第九天 我趴在偏房一處隱蔽的房頂上張望咕别。 院中可真熱鬧,春花似錦写穴、人聲如沸惰拱。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽偿短。三九已至,卻和暖如春馋没,著一層夾襖步出監(jiān)牢的瞬間昔逗,已是汗流浹背。 一陣腳步聲響...