av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術文章
文章詳情頁

為什么JavaScript是你應當學習的下一個(或第一個)編程語言

瀏覽:61日期:2023-11-21 18:10:44

我已經被多次問到,如果我剛剛開始,我應當學習什么編程語言,答案一定是JavaScript,下面是為什么:

最簡單的開發環境

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

簡單

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

靈活

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

網絡原生(web-native)

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

不可避免

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

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

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

工具鏈

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

因此不管怎么說——從來就沒有開始學習編程的更好時間,如果你想開始,我建議從JavaScript開始。從簡單做起,慢慢提高。看源代碼。去Github。并為之瘋狂。

原文地址:why-javascript-is-the-next-or-first-programming-language-you-should-learn

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 久久99精品久久久水蜜桃 | 免费电影av | 久久久成人一区二区免费影院 | 天堂中文在线观看 | 成人在线免费av | 成人在线视频观看 | 黄色片视频 | av在线一区二区三区 | 色就干| 日韩精品一区二区三区高清免费 | 国产精品九九九 | 久久精品二区 | 99久久婷婷国产综合精品 | 免费网站国产 | 中文字幕日韩欧美 | 奇米影视在线 | 欧美黑人巨大videos精品 | 亚洲国产91 | 玖玖玖av| a级大片免费观看 | 亚洲欧美视频一区二区 | 日韩乱码一二三 | 成人日韩精品 | 中文字幕在线视频免费视频 | 亚洲一区二区三区观看 | 国产999精品久久久久久 | 91视频在线| 99国产视频 | 免费看国产a| 国产一区三区视频 | 蜜桃黄网 | 亚洲精品久久久久久久久久久久久 | 国产第二页 | 久久久久一区 | 久国产 | 韩日精品视频 | 性欧美精品一区二区三区在线播放 | 二区三区视频 | 欧美一级α片 | 久久人 | 91视频大全 |