写点什么

Vue 框架学习笔记【第 day 三】

作者:黎燃
  • 2022 年 5 月 29 日
  • 本文字数:835 字

    阅读完需:约 3 分钟

一,解释

Vuejs:渐进式的,轻量级的 MVVM 框架,易上手,双向绑定,无 dom 操作,基于组件化编程。Vuejs 的作者尤雨溪表述:Reactive,component-oriented view layer for modern web interfaces


首先,学习 Vue,得先知道它是个框架,且是不同于 JQuery 的框架。框架的出现是为了解决工程的复杂度,但框架本身也是有复杂度的。所以一个工程的实现在于项目内在的复杂度和所使用工具的复杂度,且工具的复杂度是为了处理内在复杂的做的投资。

二,如何看待前端框架的复杂度?


声明式渲染功能:尽可能的避免手动操作,尽可能地让 DOM 的更新操作是自动的,状态变化的时候就自动更新到正确的状态。组建系统:将一个大型的界面分成一个一个更小的可控单元。客户端路由:对于单页面应用而言的,需要一个 URL 对应到一个应用的状态。大规模的状态管理:当应用简单时候,一个很基础的状态和界面映射就可以解决。但当应用庞大时,设计多人协作,多组件共享信息,多组件改变统一状态,就需要这样的一个大规模状态管理。构建工具:打包和工程构建也是一个重要的考虑。


之所以说 Vue 是渐进式的,从 Vue 的设计角度上来看,能够覆盖以上一个完整的框架所涉及的所有特性。声明式渲染和组件系统是 Vue 的核心库所包含的内容,但其他的客户端路由,状态管理,都是独立的解决方案。

三,PC 端 UI 组件库:饿了么出品的 Element

Components 就是组件,你可以这么理解,一个 View 可以由多个 Components 组件构成,比如一个列表页,可以由头部组件+列表组件+尾部组件,构成一个界面,作为新手,组件化可以先放一下,先学会利用成熟的组件库,进行 UI 开发即可,新手通过现成的 UI 库,会比较容易快速实现 UI 界面

四,接口 API + Mock

接口 API 就是网络请求,这里代码君推荐使用 axios axios 是一个基于 Promise 用于浏览器和 nodejs 的 HTTP 客户端,它本身具有以下特征: - 从浏览器中创建 XMLHttpRequest - 从 node.js 发出 http 请求 - 支持 Promise API - 拦截请求和响应 - 转换请求和响应数据 - 取消请求 - 自动转换 JSON 数据 - 客户端支持防止 CSRF/XSRF

发布于: 刚刚阅读数: 5
用户头像

黎燃

关注

前端工程师 2022.05.06 加入

专注学习分享前端知识。

评论

发布
暂无评论
Vue框架学习笔记【第day三】_5月月更_黎燃_InfoQ写作社区