云社区 博客 博客详情

什么是Vue.js?

withoutwings 发表于 2020-02-07 19:45:12 2020-02-07
0
0

【摘要】 Vue.js是前端的主流框架之一,和Angular.js、React.js一起,并列成为前端的三大主流框架。  Vue.js是一套构建用户界面的渐进式框架,与其他重量级的框架不同的是,Vue采用自底向上增量开发的设计,它的核心只专注视图层,非常容易与其他库或者是已有项目整合。另一方面,Vue完全有能力驱动采用单文件组件和Vue生态系统支持的库开发复杂的单页面应用程序。   数据...

Vue.js是前端的主流框架之一,和Angular.js、React.js一起,并列成为前端的三大主流框架。

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

   数据驱动 + 件化的前端开发

总结:

Vue.js是一个构建 数据驱动 的web界面的渐进式框架,它的目标是通过尽可能简单的API来实现响应的 数据绑定 和组合的 视图组件

核心是一个响应的 数据绑定系统

Vue.js的4个特性:

        1.轻量级的框架

        2. 双向数据绑定

        3. 指令

        4. 组件化

关于渐进式的理解:

   不管是单页面还是多页面。首先都是通过声明式渲染声明每个字段,这是基本要求。 我们通常会把公共的头部和尾部抽出来,做成组件。 这时候就需要使用组件系统。

  单页面应用程序往往是需要路由,这个时候需要把vue的 vue-router 拉进来做路由,如果我们做的项目足够复杂,大量的使用组件而难以去管理组件的状态,这个时候我们使用 vue-resource(vue-resource是集中来管理我们的状态的)。项目完成后需要构建工具来build我们的系统,提高我们的效果,最后形成完整的项目。

文章来源: www.oschina.net,作者:薄凉ROU,版权归原作者所有,如需转载,请联系作者。

原文链接:https://my.oschina.net/u/4208965/blog/3163973

登录后可下载附件,请登录或者注册

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至:huaweicloud.bbs@huawei.com进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。
评论文章 //点赞 收藏 0
点赞
分享文章到微博
分享文章到朋友圈

上一篇:透过现象看webpack处理css文件中图片路径转换的具体过程

下一篇:jvm如何加载class文件

评论 (0)


登录后可评论,请 登录注册

评论