【Community open camp 2016】利用 TypeScript 與 Vue.js 合作打造前端應用 - Kuro Hsu

Channel 9

利用 TypeScript 與 Vue.js 合作打造前端應用

主講:Kuro Hsu

如果是想聽 TypeScript 的話,您可以換場了!

Vue.js 基本介紹

  • 漸進式框架
  • 簡單輕量 js 框架 / 函式庫,也能與其他前端框架合作共用
  • 只需要專注在 view 層級和他對應的變化
  • 每個元件有代表的獨立單元(有各自的 view 邏輯),如同樂高
  • 響應式資料綁定,單向綁定
  • 適合用來開發單頁應用程式(SPA, Single page application)
  • 支援 server-side rendering

目前為兩個版本:1.0.26, 2.0.0 rc3

  • 更快地執行效能,記憶體用量少

  • 納入 Virtual DOM 概念

  • 支援 JSX Hyperscript

核心特性與功能

聲明式渲染:MVVM data bind 

2. Component system:元件

3. 追蹤變化

4. Client-Side Routing

5. Large-Scale State Management

快速模板 vue-cli

https://github.com/vuejs/vue-cli