學web前端從哪裡開始學起呢-好程式設計師
當你開始的時候, JavaScript 讓編寫程式碼變得真正容易,這是非常有效的。定義一個函式,呼叫它...已經被多次問到,如果我剛剛開始,我首先應當學習什麼程式語言?答案一定是JavaScript。
至於“為什麼學 web 前端,要從JavaScript開始學起”v實際上是編寫程式碼相關的所有其它方面的東東。你能夠更快地編寫程式碼(至少在你開始學習的時候),在我看來就是一個勝利。每個人都可以訪問web瀏覽器,這意味著每個人現在也能訪問一個簡單的開發環境了。
如果你在使用Mac下的 Chrome ,按快捷鍵cmd-opt-j。就來到了控制檯,現在你就可以開始編寫JavaScript並管理你看到的網頁了。真不錯。還有大量的線上編輯器和工具,比如CodePen,JSFiddle,讓你在瀏覽器搭建更為完整的開發/測試/原型環境。
2、簡單:當你開始的時候,JavaScript讓編寫程式碼變得真正容易,這是非常有效的。定義一個函式,呼叫它。寫個迴圈。忽略DOM (事實上,也差不多完全忽略了web),只關心簡單的邏輯。開始建立物件和陣列。JS裡的OO模型稍微有些奇怪(特別是對於類和繼承),不過還好,你需要靈活些,不管怎樣,如果你想成為開發人員的話。一旦你掌握了基礎,你就可以更為深入,並發現JavaScript的所有力量。
3、靈活:之前討論的另外一個方面有,JavaScript也是超級靈活的(論證也是如此)。一旦你能夠從直接嵌在網頁裡的Sctipt標籤裡的一些函式,並控制一個圖片或選單,那麼很快你就能夠繼續帶有很多檔案、較龐大的物件/類形式的結構,複雜的單頁應用程式以及整個更加複雜的、完整架構的web應用程式。既然它與DOM和瀏覽器結合如此緊密,那麼JavaScript實際上更好地擴充套件來迎接更大的挑戰,可以完美地匹配web應用程式。
4、網路原生:足夠多的有天賦的移動app開發者讓你相信,app是未來,我仍然認為開放的web技術才是未來的關鍵。給它一些時間,我們差不多用 HTML /JS寫出所有的移動app,並把打包好的app部署到 手機 上。我認為這基本上是不可避免的。
學習web方面的開發是至關重要的。不管你在工作上主要用什麼語言,你都需要基本地瞭解它,因為不管我們如何努力,你最終還是在操作CSS、調整一些HTML標籤等。那不會立即就銷聲匿跡,我不這樣認為。
5、不可避免:幾乎是到了最後,不過主要由於思想進化而部署其它方面。實際上我把這是做你為什麼要學習JavaScript的真正的重要原因。下面是權衡——如果你開發web方面的東西,那麼你到最後是在編寫JavaScript。這無可避免,你可以用 伺服器 端語言(PHP,Python, Ruby )來做。
有時候,負載會傳遞到瀏覽器,如果你想在遠端做些有意思的東西,你將不得不使用JavaScript。因此,如果你不得不學習,為什麼不能最佳化這個過程呢(或許在更多地方使用JS,而不是更少)。
6、輕便(瀏覽器、伺服器、原聲):由於我們具有了Node.js之類的東東,JavaScript已經超越了瀏覽器。你不僅可以寫 伺服器 端JS(因此你可以用JS開發前後端web應用程式),而且還可以使用node-webkit之類的東西打包成可分發的桌面應用程式,或者使用 PhoneGap 為任意平臺打包成移動app。現在還沒有其它語言能夠有如此輕便。
7、工具鏈:如果上面那些原因還不夠的話,就開發者工具鏈而言,激增的JavaScript社群在接下來的數年裡,還有一條真正的長路要走。我們或許沒有像Mac開發者使用的Xcode那樣整合的、一站式方式,但是我們有Grunt和Gulp之類的工具,可以建立自己的資源流水線。
人們熟知的每個程式碼編輯器都支援JavaScript語法高亮和提示,我們不需要像其他語言的build過程,因此我們可以更加從容.還有一堆 測試工具 ;從單元測試到功能測試,完全模擬了使用瀏覽器的使用者。
8、總結:因此不管怎麼說——從來就沒有開始學習程式設計的更好時間,如果你想開始, 好程式設計師 web 前端培訓專家建議從 JavaScript 開始。從簡單做起,慢慢提高,併為之瘋狂。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69913892/viewspace-2638974/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Web前端應該從哪裡開始學?Web前端工程師待遇如何?Web前端工程師
- 好程式設計師web前端分享應該怎樣學好web前端?程式設計師Web前端
- 好程式設計師web前端分享初學者必看web前端學習路線圖程式設計師Web前端
- web前端程式設計小白應該從哪個環節開始,這裡來解析!Web前端程式設計
- 好程式設計師web前端分享想要學習前端需要學那些課程程式設計師Web前端
- 學習web前端誤區有哪些-好程式設計師Web前端程式設計師
- 好程式設計師web前端培訓分享學習JavaScript程式設計師Web前端JavaScript
- 好程式設計師Web前端教程分享Vue學習心得程式設計師Web前端Vue
- 好程式設計師web前端培訓分享怎樣學好css?程式設計師Web前端CSS
- 好程式設計師web前端分享前端學習路線自學如何找到工作程式設計師Web前端
- 好程式設計師web前端分享哪些人適合學前端?怎麼學?程式設計師Web前端
- [譯] 我想學習程式設計, 但不知道從哪裡開始程式設計
- 好程式設計師:web前端解答為什麼要學JavaScript程式設計師Web前端JavaScript
- 好程式設計師web前端培訓分享JavaScript學習指南程式設計師Web前端JavaScript
- 好程式設計師web前端分享Vue學習筆記(一)程式設計師Web前端Vue筆記
- 好程式設計師web前端學習教程之Node Js流程程式設計師Web前端JS
- 好程式設計師Python教程從零開始學Python系列-第2講程式設計師Python
- 好程式設計師HTML5大前端分享學Web前端開發有哪些要求程式設計師HTML前端Web
- 好程式設計師分享Web前端開發工具程式設計師Web前端
- 好程式設計師web前端學習路線分享Jsonp詳解程式設計師Web前端JSON
- 好程式設計師web前端培訓JavaScript學習筆記DOM程式設計師Web前端JavaScript筆記
- 好程式設計師web前端培訓分享node學習筆記程式設計師Web前端筆記
- 好程式設計師web前端培訓JavaScript學習筆記--jQuery程式設計師Web前端JavaScript筆記jQuery
- 好程式設計師web前端分享CSS學習:HSLA顏色模式程式設計師Web前端CSS模式
- 好程式設計師web前端分享如何自學前端?步驟是什麼?程式設計師Web前端
- 好程式設計師web前端教程:字串程式設計師Web前端字串
- 好程式設計師Web前端分享前端CSS篇程式設計師Web前端CSS
- 好程式設計師web前端培訓分享小白學web常見的問題程式設計師Web前端
- 好程式設計師web前端學習路線分享前端基礎面試題程式設計師Web前端面試題
- 好程式設計師web前端學習路線分享函式基礎程式設計師Web前端函式
- 好程式設計師web前端學習路線分享滾動穿透方法程式設計師Web前端穿透
- 好程式設計師web前端學習路線之Javascript物件導向程式設計師Web前端JavaScript物件
- 好程式設計師web前端培訓分享HTMLCSS學習筆記BFC程式設計師Web前端HTMLCSS筆記
- 好程式設計師web前端培訓分享JavaScript學習筆記Promise程式設計師Web前端JavaScript筆記Promise
- 好程式設計師web前端培訓分享JavaScript學習筆記cookie程式設計師Web前端JavaScript筆記Cookie
- 好程式設計師web前端培訓分享JavaScript學習筆記SASS程式設計師Web前端JavaScript筆記
- 好程式設計師web前端培訓分享React學習筆記(三)程式設計師Web前端React筆記
- 好程式設計師web前端培訓分享React學習筆記(一)程式設計師Web前端React筆記