欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
為什么JavaScript是你應當學(xué)習的下一個(gè)(或第一個(gè))編程語(yǔ)言
原文出處: dentedreality   譯文出處:臘八粥   歡迎分享原創(chuàng )到伯樂(lè )頭條

本文是翻譯,版權歸原作者所有

我已經(jīng)被多次問(wèn)到,如果我剛剛開(kāi)始,我應當學(xué)習什么編程語(yǔ)言,答案一定是JavaScript,下面是為什么:

最簡(jiǎn)單的開(kāi)發(fā)環(huán)境

我相信人們進(jìn)入編程最大的障礙實(shí)際上是編寫(xiě)代碼相關(guān)的所有其它方面的東東。你能夠更快地編寫(xiě)代碼(至少在你開(kāi)始學(xué)習的時(shí)候),在我看來(lái)就是一個(gè)勝利。每個(gè)人都可以訪(fǎng)問(wèn)web瀏覽器,這意味著(zhù)每個(gè)人現在也能訪(fǎng)問(wèn)一個(gè)簡(jiǎn)單的開(kāi)發(fā)環(huán)境了。如果你在使用Mac下的Chrome,按快捷鍵cmd-opt-j。就來(lái)到了控制臺,現在你就可以開(kāi)始編寫(xiě)JavaScript并管理你看到的網(wǎng)頁(yè)了。真不錯。還有大量的在線(xiàn)編輯器和工具,比如CodePen,JSFiddle,讓你在瀏覽器搭建更為完整的開(kāi)發(fā)/測試/原型環(huán)境。

簡(jiǎn)單

當你開(kāi)始的時(shí)候,JavaScript讓編寫(xiě)代碼變得真正容易,這是非常有效的。定義一個(gè)函數,調用它。寫(xiě)個(gè)循環(huán)。忽略DOM(事實(shí)上,也差不多完全忽略了web),只關(guān)心簡(jiǎn)單的邏輯和代碼。開(kāi)始建立對象和數組。JS里的OO模型稍微有些奇怪(特別是對于類(lèi)和繼承),不過(guò)還好,你需要靈活些,不管怎樣,如果你想成為開(kāi)發(fā)人員的話(huà)。一旦你掌握了基礎,你就可以更為深入,并發(fā)現JavaScript的所有力量。

靈活

之前討論的另外一個(gè)方面有,JavaScript也是超級靈活的(論證也是如此)。一旦你能夠從直接嵌在網(wǎng)頁(yè)里的Sctipt標簽里的一些函數,并控制一個(gè)圖片或菜單,那么很快你就能夠繼續帶有很多文件、較龐大的對象/類(lèi)形式的結構,復雜的單頁(yè)應用程序以及整個(gè)更加復雜的、完整架構的web應用程序。既然它與DOM和瀏覽器結合如此緊密,那么JavaScript實(shí)際上更好地擴展來(lái)迎接更大的挑戰,可以完美地匹配web應用程序。

網(wǎng)絡(luò )原生(web-native)

足夠多的有天賦的移動(dòng)app開(kāi)發(fā)者讓你相信,app是未來(lái),我仍然認為開(kāi)放的web技術(shù)才是未來(lái)的關(guān)鍵。給它一些時(shí)間,我們差不多用HTML/JS寫(xiě)出所有的移動(dòng)app,并把打包好的app部署到手機上。我認為這基本上是不可避免的。學(xué)習web方面的開(kāi)發(fā)是至關(guān)重要的。不管你在工作上主要用什么語(yǔ)言,你都需要基本地了解它,因為不管我們如何努力,你最終還是在操作CSS、調整一些HTML標簽等。那不會(huì )立即就銷(xiāo)聲匿跡,我不這樣認為。

不可避免

幾乎是到了最后,不過(guò)主要由于思想進(jìn)化而部署其它方面。實(shí)際上我把這是做你為什么要學(xué)習JavaScript的真正的重要原因。下面是權衡——如果你開(kāi)發(fā)web方面的東西,那么你到最后是在編寫(xiě)JavaScript。這無(wú)可避免。你可以用服務(wù)器端語(yǔ)言(PHP,Python,Ruby)來(lái)做。有時(shí)候,負載會(huì )傳遞到瀏覽器,如果你想在遠端做些有意思的東西,你將不得不使用JavaScript。因此,如果你不得不學(xué)習,為什么不能優(yōu)化這個(gè)過(guò)程呢(或許在更多地方使用JS,而不是更少)。

輕便(瀏覽器/服務(wù)器/原生)

由于我們具有了Node.js之類(lèi)的東東,JavaScript已經(jīng)超越了瀏覽器。你不僅可以寫(xiě)服務(wù)器端JS(因此你可以用JS開(kāi)發(fā)前后端web應用程序),而且還可以使用node-webkit之類(lèi)的東西打包成可分發(fā)的桌面應用程序,或者使用PhoneGap為任意平臺打包成移動(dòng)app?,F在還沒(méi)有其它語(yǔ)言能夠有如此輕便。

工具鏈

如果上面那些原因還不夠的話(huà),就開(kāi)發(fā)者工具鏈而言,激增的JavaScript社區在接下來(lái)的數年里,還有一條真正的長(cháng)路要走。我們或許沒(méi)有像Mac開(kāi)發(fā)者使用的Xcode那樣集成的、一站式方式,但是我們有Grunt和Gulp之類(lèi)的工具,可以建立自己的資源流水線(xiàn)。人們熟知的每個(gè)代碼編輯器都支持JavaScript語(yǔ)法高亮和提示,我們不需要像其他語(yǔ)言的build過(guò)程,因此我們可以更加從容.還有一堆測試工具;從單元測試到功能測試,完全模擬了使用瀏覽器的用戶(hù)。

因此不管怎么說(shuō)——從來(lái)就沒(méi)有開(kāi)始學(xué)習編程的更好時(shí)間,如果你想開(kāi)始,我建議從JavaScript開(kāi)始。從簡(jiǎn)單做起,慢慢提高??丛创a。去Github。并為之瘋狂。

原文地址:http://dentedreality.com.au/2014/08/04/why-javascript-is-the-next-or-first-programming-language-you-should-learn/

— END —

本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
改變開(kāi)發(fā)者工作方式的15種技術(shù)
從零開(kāi)始學(xué)編程這五種最易學(xué)的語(yǔ)言最適合你
2017編程趨勢預測:10大技術(shù)大熱,10大技術(shù)遇冷
程序員,你的技術(shù)過(guò)氣了嗎?
超全的web開(kāi)發(fā)工具和資源
什么是2016年最值得學(xué)習的編程語(yǔ)言?
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久