用JavaScript 就好了,Why jQuery ? Why Vue ? 每個技術的出現都是為了要解決某個問題,本文稍微探討一下Vue 甚至說框架的好處
框架
框架能夠帶來以下好處:
- 降低維護難度:因規範程式碼撰寫風格,有一個慣性供大家遵循,自然讓接手的人可以更快速了解程式的重點
- 方便撰寫程式:透過包裝的方式,簡化程式寫法,不再需要像舊框架為了達到一個功能寫落落長的程式碼
Vue 的好處
- UI 與狀態同步:
過去任何javascript 變數值要渲染到畫面上,必須要在每次變動的時候都重新指派到DOM Element 上。Vue 經過一次設定就可以及時同步,且DOM Element 跟 javascript 雙向同步的。需要AJAX 呼叫時也不需要再透過selector 把DOM Element 的值抓出來。 - 靈活引用:
vue 可以按照專案需要的程度引入。若要用最簡單的雙向binding,就只要import .js 檔、宣告花括號 { }。讓現有舊專案也能很方便的利用到vue。 - 中文資源豐富:
vue 是中國人開發,故中文社群的資源非常豐富。 - Base-on Node.js:
Node.js是跨平台的 JavaScript 執行環境(類似Apache, IIS),讓vue 專案可以靈活地部屬於windows 或 linux,