• 技术文章 >web前端 >Vue.js

    vue.js是前端还是后端

    VV2020-11-17 09:30:59原创102

    vue.js是前端的,它是前端主流框架之一。vue.js是一套构建用户界面的渐进式框架,有着轻量级、双向数据绑定、组件化开发等特点。由于vue.js只聚焦于视图层,因此它非常容易学习。

    vue.js是前端的,它是前端目前主流框架之一,和angular.js、react.js一起并称为前端三大主流框架。

    (学习视频推荐:php视频教程

    相关介绍:

    Vue.js是一套构建用户界面的渐进式框架。与其他重量级框架不同的是,Vue 采用自底向上增量开发的设计。Vue 的核心库只关注视图层,并且非常容易学习,非常容易与其它库或已有项目整合。另一方面,Vue 完全有能力驱动采用单文件组件和Vue生态系统支持的库开发的复杂单页应用。

    Vue.js 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。

    Vue.js 自身不是一个全能框架——它只聚焦于视图层。因此它非常容易学习,非常容易与其它库或已有项目整合。另一方面,在与相关工具和支持库一起使用时,Vue.js 也能完美地驱动复杂的单页应用。

    vue.js的主要特点:

    1) 轻量级的框架

    Vue.js 能够自动追踪依赖的模板表达式和计算属性,提供 MVVM 数据绑定和一个可组合的组件系统,具有简单、灵活的 API,使读者更加容易理解,能够更快上手。

    2) 双向数据绑定

    声明式渲染是数据双向绑定的主要体现,同样也是 Vue.js 的核心,它允许采用简洁的模板语法将数据声明式渲染整合进 DOM。

    3) 指令

    Vue.js 与页面进行交互,主要就是通过内置指令来完成的,指令的作用是当其表达式的值改变时相应地将某些行为应用到 DOM 上。

    4) 组件化

    组件(Component)是 Vue.js 最强大的功能之一。组件可以扩展 HTML 元素,封装可重用的代码。

    在 Vue 中,父子组件通过 props 传递通信,从父向子单向传递。子组件与父组件通信,通过触发事件通知父组件改变数据。这样就形成了一个基本的父子通信模式。

    在开发中组件和 HTML、JavaScript 等有非常紧密的关系时,可以根据实际的需要自定义组件,使开发变得更加便利,可大量减少代码编写量。

    组件还支持热重载(hotreload)。当我们做了修改时,不会刷新页面,只是对组件本身进行立刻重载,不会影响整个应用当前的状态。CSS 也支持热重载。

    5) 客户端路由

    Vue-router 是 Vue.js 官方的路由插件,与 Vue.js 深度集成,用于构建单页面应用。Vue 单页面应用是基于路由和组件的,路由用于设定访问路径,并将路径和组件映射起来,传统的页面是通过超链接实现页面的切换和跳转的。

    6) 状态管理

    状态管理实际就是一个单向的数据流,State 驱动 View 的渲染,而用户对 View 进行操作产生 Action,使 State 产生变化,从而使 View 重新渲染,形成一个单独的组件。

    相关推荐:vue.js教程

    以上就是vue.js是前端还是后端的详细内容,更多请关注php中文网其它相关文章!

    本文原创发布php中文网,转载请注明出处,感谢您的尊重!
    专题推荐:vue.js 前端 后端
    上一篇:vue.js中怎么添加图片 下一篇:vue.js判断对象是否为空的方法是什么
    第14期线上培训班

    相关文章推荐

    • 前端技术栈有哪些• vue.js前端框架能做什么• Bootstrap是前端框架吗• 响应式css前端框架有哪些

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网