Vue 也是比较常用的前端框架,我这篇文章尝试总结一下 Vue 的常用知识点
声明式编程 + 组件式开发
js 原生语言和 JQuery 这类库,都是命令式的编程,而 Vue 和 React 这类框架,则是声明式编程,或者说是数据驱动式编程。它们的区别在于是否要手动操作 DOM 更新视图。声明式编程只需要关注数据更新,而不用操心 DOM 的更新。
早先的前端开发都是html
、js
、css
三类文件分离的。如果类比做人体的话,html 就像人体的骨骼,是个架子;js 就像人体的肌肉,可以让人体动起来;css 就像皮肤,负责外观。但现在前端编程又回到了融合它们三个的组件式开发的时代。因为组件式开发,封装性更强,这也意味着维护更简单,使用更方便。