新聞中心
前些天我給一個(gè)項(xiàng)目寫過一個(gè)使用指南,以供其他的開發(fā)者們觀摩學(xué)習(xí)。當(dāng)我在寫這個(gè)指南的時(shí)候,我意識(shí)到我不經(jīng)意間羅列出的一些在測試、開發(fā)過程中用到的名詞,諸如:Node,npm,Homebrew,git等,在兩三年前絕對是能把我嚇尿了的高端大氣上檔翅的東西。

10多年品牌的成都網(wǎng)站建設(shè)公司,上1000+企業(yè)網(wǎng)站設(shè)計(jì)經(jīng)驗(yàn).價(jià)格合理,可準(zhǔn)確把握網(wǎng)頁設(shè)計(jì)訴求.提供定制網(wǎng)站建設(shè)、商城建設(shè)、微信小程序開發(fā)、成都響應(yīng)式網(wǎng)站建設(shè)等服務(wù),我們設(shè)計(jì)的作品屢獲殊榮,是您值得信賴的專業(yè)網(wǎng)站制作公司。
曾幾何時(shí),編輯代碼、本地測試然后通過FTP把項(xiàng)目發(fā)布到服務(wù)器是前端開發(fā)人員必要的工作流程。我們對于自身能力的衡量是基于我們能否搞掂IE6, 以及完成跨瀏覽器的完美顯示。包括我自己在內(nèi)的很多人都缺乏傳統(tǒng)的編程經(jīng)驗(yàn),像HTML、css、JavaScript(以及jQuery)這些技能,也 都是靠自學(xué)成才。
在過去的幾年里,這一狀態(tài)正在慢慢改變。這導(dǎo)致了許多人開始認(rèn)真對待前端開發(fā)——也許是由于不同瀏覽器的逐漸統(tǒng)一,亦或是由于包括我在內(nèi)的這些瀏覽器廠商的前端開發(fā)者們,在開發(fā)過程中逐漸看到了能夠?qū)Τ绦蜻M(jìn)行良好架構(gòu)的有效方法。
不管是什么吧,我們的目光正在從對前端的細(xì)枝末節(jié)的關(guān)注轉(zhuǎn)移到對于工具的關(guān)注,這就對前端開發(fā)者提出了一系列新的要求。那些認(rèn)為這些要求理所應(yīng)當(dāng)并開始接受新知識(shí)的人,就足以把那些不能滿足要求的開發(fā)者們甩出幾條街了。
這里有一些我希望開發(fā)者們開始熟悉掌握的知識(shí),如果有某些部分你覺得十分需要,你可以加快學(xué)習(xí)這部分內(nèi)容。
JavaScript
JS的重要性是不言而喻的,但是僅僅知道JS的庫已經(jīng)跟不上時(shí)代的需求了。我并不是說你需要知道如何用純JS實(shí)現(xiàn)這些庫的功能;而是說你應(yīng)該知道什么時(shí)候應(yīng)該用庫,并在不需要庫的時(shí)候有能力用原生JS實(shí)現(xiàn)功能。
這意味著你必須要反復(fù)閱讀這本書——《JavaScript:語言精粹》(傳說中的蝴蝶書,譯者注)。你需要:理解諸如objects和array等的數(shù)據(jù)結(jié)構(gòu);理解function,并知道使用 call 函數(shù)和 apply 函數(shù)的原因;使用原型繼承(prototypal inheritance)來編程;管理好異步性等。
如果你覺得你寫純JS弱爆了,這有一些可以幫助你的資源:
- Eloquent Javascript :一本可以將你帶到JS基礎(chǔ)領(lǐng)域的精彩的書。
- A Test-Driven JS Assessment :涵蓋了諸多JS領(lǐng)域的測試題目,你能編寫代碼通過他們么?
- 10 things I learned from the jQuery Source :一壇來自Paul Irish(谷歌Chrome開發(fā)者,jQuery團(tuán)隊(duì)核心成員,譯者注)的陳年佳釀,教會(huì)你如何在閱讀別人代碼的過程中學(xué)習(xí)新知識(shí)。
Git(以及Github的帳號)
如果你不上Github,你根本無法參與到這個(gè)豐富的開源社區(qū),汲取如雨后春筍般迅猛發(fā)展的前端開發(fā)技術(shù)。clone一個(gè)repo(Git術(shù)語,本操作指把放在git倉庫中的代碼下載到本地,譯者注)并親自修改嘗試這件事兒應(yīng)該成為你的習(xí)性,同時(shí)你應(yīng)該理解如何在合作項(xiàng)目上使用分支(branch)的技術(shù)。
要提高你的git技術(shù)?下面有幾個(gè)網(wǎng)站可以共你學(xué)習(xí):
- help.github.com
- Github git cheat sheet
- More cheat sheet
- More git links
模塊化、依賴管理和創(chuàng)建項(xiàng)目
那些通過在頁面上加入


咨詢
建站咨詢