Vue.js高仿饿了吗外卖APP核心知识
使用Vue.js作为项目的技术栈!这是目前最火的MVVM框架(之一),轻量、简洁、高效、数据驱动、组件化的优点,被大家称为“简单却不失优雅,小巧而不乏大匠”!
开发此项目需要的前置知识:
HTML CSS JavaScript 还需要es6(目前很重要)
认识一下MVVM框架
MVVM框架的提出:
1.针对具有复杂交互逻辑的前端应用
2.提供基础的架构抽象
3.通过Ajax数据持久化,保证前端用户体验
<好处多多……>
Vue.js包含两部分:数据驱动 + 组件化
数据响应原理:
数据(model)改变驱动视图(view)自动更新
组件设计原则
页面上每个独立的可视/可交互区域视为一个组件
每个组件对应一个工程