用JavaScript的5個原因
你可能不喜歡JavaScript,也有一個很好的理由。自從90年代末,JavaScript就一直處於崛起階段,主要是在網站和應用程式開發方面的崛起。
早期不同瀏覽器之間的不相容性導致了需要開發各種庫,來處理各種差異,在這點上最流行的是jQuery,當然也有很多其他的。在那斷不相容時期,由於支援不同瀏覽器的麻煩,很多開發者們放棄了JavaScript。
其實JavaScript是唯一可以在通過嵌入瀏覽器端顯示HTML後執行的語言,但這倒導致了很多開發人員對其失去興趣,特別是對網站開發沒興趣的人。
我認為你應該放棄所有之前使用的工具,從現在開始,用JavaScript吧,看看下面這5個理由:
1. JavaScript是未來
不管你喜歡或討厭—JavaScript是未來。軟體的未來是“通過瀏覽器端”,而JavaScript在這一體驗中起到了非常重要的作用。當軟體變成一個商品,使用者越來越注重響應能力和延遲性,即使他們不說這些術語,最讓其喜歡的應用程式一定是既充滿活力時髦又能與使用者交流響應。在網路應用程式開發中,JavaScript可以用來使應用程式更有活力,而且非同步的開發方式使應用程式看起來速度更快。
2. JavaScript開發容易
它確實容易,只需要輸入,然後在瀏覽器重新整理就可以看到效果。說真的—你可以給一個東西建立開發環境和IDE,就知道我的意思了。世界上每臺電腦(或多或少吧)都安裝有一個瀏覽器,同樣就包含一個JavaScript直譯器,只要將其與一個文字編輯器結合起來,你就已經開始在程式設計了!另外—如果你在其他網站看到喜歡的東西,可以在瀏覽器看到相應程式碼,這樣也為自己的程式碼帶來了靈感(請注意相關的版權法律)
3. 你會更好地理解前端
如果你對JavaScript如何工作有一個好的理解—或者至少是基本的瞭解,你會更好地理解前端:為什麼一些網站或網路應用程式讓你感覺不錯,而有些讓你感到糟糕;當點選滑鼠時,是怎樣的機制在起作用。當然作為一種副作用—當使用或依靠的東西崩潰時,你會調查研究,可能會有好的想法。
4. 你可以做些很強的東西
JavaScript已經在發展了,其實是擴張了,不只是只生存在瀏覽器中。看看node.js—安裝它,你會得到一個可以在命令列執行的JavaScript直譯器,還有一個非常強大的函式庫。使用加密語言製作shell指令碼的日子一去不復返了—有了node.js,你可以做非常強的能為你解決所需前端和資料庫東西的指令碼—輕鬆搞定!
5. JSON
JSON非常酷!它也真的沒什麼大不了的—除非你開始使用它,你會拋棄XML以及任何你曾試過的其他用於轉換和儲存資料的格式。JSON易讀易寫—最好不過的是如果你在JavaScript中使用JSON,解釋過程是由執行時完成的—不需要再寫程式碼。
By Michael Banzon
相關文章
- 驗證HTML的5個原因和5個資源HTML
- 我喜歡 Bootstrap 的5個原因boot
- 5個典型的JavaScript面試題JavaScript面試題
- 客戶端JavaScript的5個弊端客戶端JavaScript
- 5個典型的JavaScript面試題(上)JavaScript面試題
- iOS中按鈕無法互動的5個原因iOS
- 5 個 JavaScript 除錯技巧JavaScript除錯
- 5 個JavaScript除錯技巧JavaScript除錯
- 一個SaaS專案失敗的原因 從個人角度覆盤專案失敗的5個重要原因
- JavaScript 中 JSON 的 5 個小技巧?JavaScriptJSON
- 一個不知道產生錯誤原因的javascript的問題。JavaScript
- 再來5個JavaScript面試題JavaScript面試題
- 5 個頂級的 JavaScript Ajax 元件和庫JavaScript元件
- Web開發者應當知道的5個JavaScript工具WebJavaScript
- 5個介面效果很炫的JavaScript UI 框架JavaScriptUI框架
- 5 個介面效果很炫的 JavaScript UI 框架JavaScriptUI框架
- 開發人員需做程式碼複查的5個原因
- 程式設計師討厭專案經理的5個原因程式設計師
- 應用卡的原因
- APP執行緩慢5個原因及解決方案APP
- 機構投資者進入加密貨幣領域的5個原因加密
- 企業使用者選擇Java多於.NET的 5個原因Java
- 選擇成為軟體開發工程師的5個原因工程師
- 5個一定要學會的JavaScript新特性JavaScript
- 5個常見的JavaScript記憶體錯誤JavaScript記憶體
- 5個經典的JavaScript面試基礎問題JavaScript面試
- Win7啟用失效竟是這個原因!Win7
- 用webpack寫個現代的JavaScript包WebJavaScript
- 12個實用的 Javascript 奇淫技巧JavaScript
- 12個非常實用的JavaScript小技巧JavaScript
- 你應該解僱工作狂程式設計師的5個原因程式設計師
- Nicholas Lovell:免費遊戲可放棄廣告盈利模式的5個原因遊戲模式
- 5 個免費的JavaScript庫和CSS 框架的CDN加速JavaScriptCSS框架
- 你應該瞭解的 5 個 JavaScript 除錯技巧JavaScript除錯
- 10個令人驚歎的HTML5和JavaScript效果HTMLJavaScript
- 5 分鐘掌握 JavaScript 實用竅門JavaScript
- 移動應用被蘋果拒之門外的9個意外原因蘋果
- 5 個開源的速讀應用