W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
拋開(kāi)技術(shù),我們先來(lái)聊聊你以及你和JavaScript的關(guān)系。本章的主要目的是想讓你看看,對(duì)你而言是否有必要繼續(xù)閱讀后續(xù)章節(jié)的內(nèi)容。
如果你和我一樣,那么你很早就開(kāi)始利用HTML進(jìn)行“開(kāi)發(fā)”,正因如此,你接觸到了這個(gè)叫JavaScript有趣的東西,而對(duì)于JavaScript,你只會(huì)基本的操作——為web頁(yè)面添加交互。
而你真正想要的是“干貨”,你想要知道如何構(gòu)建復(fù)雜的web站點(diǎn) —— 于是,你學(xué)習(xí)了一種諸如PHP、Ruby、Java這樣的編程語(yǔ)言,并開(kāi)始書(shū)寫“后端”代碼。
與此同時(shí),你還始終關(guān)注著JavaScript,隨著通過(guò)一些對(duì)jQuery,Prototype之類技術(shù)的介紹,你慢慢了解到了很多JavaScript中的進(jìn)階技能,同時(shí)也感受到了JavaScript絕非僅僅是_window.open()?_那么簡(jiǎn)單。 .
不過(guò),這些畢竟都是前端技術(shù),盡管當(dāng)想要增強(qiáng)頁(yè)面的時(shí)候,使用jQuery總讓你覺(jué)得很爽,但到最后,你頂多是個(gè)JavaScript用戶,而非JavaScript開(kāi)發(fā)者。
然后,出現(xiàn)了Node.js,服務(wù)端的JavaScript,這有多酷???
于是,你覺(jué)得是時(shí)候該重新拾起既熟悉又陌生的JavaScript了。但是別急,寫Node.js應(yīng)用是一件事情;理解為什么它們要以它們書(shū)寫的這種方式來(lái)書(shū)寫則意味著——你要懂JavaScript。這次是玩真的了。
問(wèn)題來(lái)了: 由于JavaScript真正意義上以兩種,甚至可以說(shuō)是三種形態(tài)存在(從中世紀(jì)90年代的作為對(duì)DHTML進(jìn)行增強(qiáng)的小玩具,到像jQuery那樣嚴(yán)格意義上的前端技術(shù),一直到現(xiàn)在的服務(wù)端技術(shù)),因此,很難找到一個(gè)“正確”的方式來(lái)學(xué)習(xí)JavaScript,使得讓你書(shū)寫Node.js應(yīng)用的時(shí)候感覺(jué)自己是在真正開(kāi)發(fā)它而不僅僅是使用它。
因?yàn)檫@就是關(guān)鍵: 你本身已經(jīng)是個(gè)有經(jīng)驗(yàn)的開(kāi)發(fā)者,你不想通過(guò)到處尋找各種解決方案(其中可能還有不正確的)來(lái)學(xué)習(xí)新的技術(shù),你要確保自己是通過(guò)正確的方式來(lái)學(xué)習(xí)這項(xiàng)技術(shù)。
當(dāng)然了,外面不乏很優(yōu)秀的學(xué)習(xí)JavaScript的文章。但是,有的時(shí)候光靠那些文章是遠(yuǎn)遠(yuǎn)不夠的。你需要的是指導(dǎo)。
本書(shū)的目標(biāo)就是給你提供指導(dǎo)。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: