iT邦幫忙

2021 iThome 鐵人賽

DAY 2
0
Modern Web

菜鳥學前端,一起vue起來 !系列 第 2

Day 2.來交朋友吧!-Vue.js是誰?

  • 分享至 

  • xImage
  •  

Vue 由前 Google 工程師尤雨溪在 2014 年 2 月所建立的一套開放源碼(Open Source)的漸進式框架。Vue 的核心主要處理使用者介面(核心➡️畫面),且學習曲線平緩,不僅易於上手、容易使用,也便於與既有專案整合。
什麼是漸進式框架?
簡單來說就是想用哪部分就用哪部分,可以依照自己的需求去做選擇(淺➡️深,簡單➡️複雜),與其他單體框架不同,Vue 從一開始就被設計為可逐步採用,所以一開始可以將Vue.js的資料綁定及表單功能用在原本使用Jquery或是原生的JS的專案中,不需要一開始就將整個資料改成用vue生成(循序漸進!!一步一步往前走)
https://ithelp.ithome.com.tw/upload/images/20210914/20131400TjrMT0q2xN.png

那Vue.js有什麼優點呢?

  • 撰寫良好的官方文件 : 官方文件上就有從頭一步一步教學,也有範例影片,很好拿來參考!
  • 輕量、高彈性、高效率 : 通過簡潔的API提供高效的資料繫結和靈活的元件系統
  • 較低的學習曲線 : 適合新手的無痛學習(但還是痛喇QQ)
  • 雙向資料繫結 : 也就是所謂的響應式資料繫結
  • 元件化開發 : 通過元件,把一個單頁應用中的各種模組拆分到一個一個單獨的元件(component)中
  • 採用虛擬 DOM(Virtual DOM) : 不直接操作 DOM,而是建立一個以 JavaScript 資料結構形式存在的DOM複本,直接對 JavaScript 資料結構進行異動。所進行的異動稍後會自動更新到真正的 DOM,如此將可進行最佳化以提升效能
  • 穩定的社群成長
  • 簡潔的語法(模板語法)

參考資料
Vue.js 學習旅程Mile 1 – 歡迎介紹篇
vue.js介紹及vue.js優缺點


上一篇
Day 1.開賽前的小心得
下一篇
Day 3.環境預備備(一)-VSCode的加入
系列文
菜鳥學前端,一起vue起來 !30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言