当前位置: 首页 > news >正文

初入了解——什么是VUE

  • 个人简介:云计算网络运维专业人员,了解运维知识,掌握TCP/IP协议,每天分享网络运维知识与技能。
  • 座右铭:海不辞水,故能成其大;山不辞石,故能成其高。
  • 个人主页:小李会科技的主页

目录

前言:

一.什么是vue

二.vue.js的创始人

学习经历

主要成就

 三.vue是做什么的

四.VUE怎么使用

五.扩展资料:

六.VUE框架优点:

1.轻量级框架

2.简单易学

3.双向数据绑定

七.VUE框架缺点

1.新生儿

2.影响度不是很大

3.不支持IE8


前言:

什么是vue 你了解吗?本文章介绍了vue 优缺点


一.什么是vue

Vue.js是一套构建用户界面的渐进式框架,Vue 采用自下向上增量开发的设计,其核心库只关注视图层,易于上手,同时vue完全有能力驱动采用单文件组件和 Vue 生态系统支持的库开发的复杂单页应用。


二.vue.js的创始人

 尤雨溪,Vue.js和Vite的作者,HTML5版Clear的打造人,独立开源开发者。曾就职于Google Creative Labs和Meteor Development Group。由于工作中大量接触开源的JavaScript项目,最后自己也走上了开源之路,现全职开发和维护Vue.js。

  • 中文名: 尤雨溪   外文名 :Evan You    民族: 汉

  • 毕业院校: Colgate University   职业:  独立开源开发者

  • 代表作品:  Vue.js  主要成就:   发布Vue.js  现居 : 新加坡


学习经历

尤雨溪毕业于上海复旦附中,在美国完成大学学业,本科毕业于Colgate University,后在Parsons设计学院获得Design & Technology艺术硕士学位,任职于纽约Google Creative Lab。


主要成就

尤雨溪大学专业并非是计算机专业,在大学期间他学习专业是室内艺术和艺术史,后来读了美术设计和技术的硕士,正是在读硕士期间,他偶然接触到了JavaScript ,从此被这门编程语言深深吸引,开启了自己的前端生涯。

2014年2月,开发了一个前端开发库Vue.js。Vue.js 是构建 Web 界面的 JavaScript 框架,是一个通过简洁的API提供高效的数据绑定和灵活的组件系统。


 三.vue是做什么的

 Vue.js是一款流行的JavaScript前端框架,旨在更好地组织与简化Web开发

  • Vue所关注的核心是MVC模式中的视图层,同时,它也能方便地获取数据更新,并通过组件内部特定的方法实现视图与模型的交互。
  • 通俗的来讲,vue就是一个已经搭建好的空屋,与单纯使用jQuery这种库比,可以更好地实现代码复用,减少工作量
  • 与Angular.js这种家具电器一应俱全的框架相比又不会一件件挑选,把自己不喜欢再一件件的扔了,甚至required 必须用且耗费空间的!
  • 简而言之,vue做了必须的事,又不会做职责之外的事。

四.VUE怎么使用

  •  1、MVVM即model,view,viewmodel,它是数据驱动模式,即所有的一切通过操作数据来进行,而尽量避免操作dom树
  • 2、用户的操作在view通过viewmodel进行数据处理,分情况是否通过ajax与model层进行交互,再返回到view层,在这个过程中view和viewmodel的数据双向绑定使得我们完全的摆脱了对dom的繁琐操作,而是专心于对用户的操作进行处理,避免了MVC中control层过厚的问题。


五.扩展资料:

vue在web开发、网站制作中的优势

  • 1、据绑定:vue会根据对应的元素,进行设置元素数据,通过输入框,以及get获取数据等多种方式进行数据的实时绑定,进行网页及应用的数据渲染 。
  • 2、组件式开发:通过vue的模块封装,它可以将一个web开发中设计的各种模块进行拆分,变成单独的组件,然后通过数据绑定,调用对应模版组件,同时传入参数,即可完成对整个项目的开发。
  • 3、简单小巧的核心,渐进式技术栈,足以应付任何规模的应用。

六.VUE框架优点:

1.轻量级框架

只关注视图层,是一个构建数据的视图集合,大小只有几十kb

Vue.js通过简洁的API提供高效的数据绑定和灵活的组件系统

2.简单易学

国人开发,中文文档,不存在语言障碍,易于理解和学习

3.双向数据绑定

也就是所谓的响应式数据绑定。这里的响应式不是@media 媒体查询中的响应式布局,而是指vue.js会自动对页面中某些数据的变化做出同步的响应。


七.VUE框架缺点

1.新生儿

Vue.js是一个新的项目,没有angular那么成熟。

2.影响度不是很大

google了一下,有关于Vue.js多样性或者说丰富性少于其他一些有名的库。

3.不支持IE8


 感谢支持 点赞 收藏 关注 谢谢~~

相关文章:

  • Hadoop入门常见面试题与集群时间同步操作
  • 博客系统(界面设计)
  • 【数据结构】链表OJ(二)
  • CF大陆斗C战士(三)
  • Vue3之父子组件通过事件通信
  • linux目录/usr/lib/systemd/system目录详解
  • ElasticSearch - 分片内部原理之动态更新索引、近实时搜索、持久化变更、段合并
  • 蓝桥杯刷题冲刺 | 倒计时26天
  • 2023年3月计算机二级公共基础考前预测
  • Verilog实现组合逻辑电路
  • Qt——通过一个简单的程序例程熟悉使用Qt Creator软件进行项目搭建的基本流程(新建项目、项目的文件组成、修改ui文件、编译运行与调试)
  • 一文带你吃透操作系统
  • 07从零开始学Java之如何正确的编写Java代码?
  • 如何保证Redis缓存和数据库一致性?
  • 2023年网络安全比赛--attack(新)数据包分析中职组(超详细)
  • CentOS7 安装JDK
  • cookie和session
  • eclipse的离线汉化
  • macOS 中 shell 创建文件夹及文件并 VS Code 打开
  • Vue.js-Day01
  • 百度小程序遇到的问题
  • 机器人定位导航技术 激光SLAM与视觉SLAM谁更胜一筹?
  • 检测对象或数组
  • 排序(1):冒泡排序
  • 深入浅出webpack学习(1)--核心概念
  • 通过几道题目学习二叉搜索树
  • 突破自己的技术思维
  • gunicorn工作原理
  • # 透过事物看本质的能力怎么培养?
  • (1)(1.13) SiK无线电高级配置(六)
  • (175)FPGA门控时钟技术
  • (HAL)STM32F103C6T8——软件模拟I2C驱动0.96寸OLED屏幕
  • (LeetCode) T14. Longest Common Prefix
  • (八)c52学习之旅-中断实验
  • (二)【Jmeter】专栏实战项目靶场drupal部署
  • (附源码)springboot 基于HTML5的个人网页的网站设计与实现 毕业设计 031623
  • (附源码)springboot优课在线教学系统 毕业设计 081251
  • (附源码)ssm高校志愿者服务系统 毕业设计 011648
  • (附源码)ssm旅游企业财务管理系统 毕业设计 102100
  • (一)appium-desktop定位元素原理
  • (转) SpringBoot:使用spring-boot-devtools进行热部署以及不生效的问题解决
  • ***监测系统的构建(chkrootkit )
  • .NET 依赖注入和配置系统
  • .NET6 开发一个检查某些状态持续多长时间的类
  • .NET的数据绑定
  • .NET中的Event与Delegates,从Publisher到Subscriber的衔接!
  • 。。。。。
  • [ 渗透测试面试篇 ] 渗透测试面试题大集合(详解)(十)RCE (远程代码/命令执行漏洞)相关面试题
  • [1]-基于图搜索的路径规划基础
  • [2021ICPC济南 L] Strange Series (Bell 数 多项式exp)
  • [CSS]浮动
  • [Design Pattern] 工厂方法模式
  • [idea]关于idea开发乱码的配置
  • [IE9] IE9 beta版下载链接
  • [lintcode easy]Maximum Subarray