技术&日志

vue学前预习

Vue (读音 /vjuː/, 类似于 view) 是一套用于构建用户界面的渐进式框架.Vue 被设计为可以自底向上逐层应用, Vue 的核心库只关注视图层. tip: vue是法语视图的意思

Vue 的用途在于视图和数据的绑定.

vue作者: 尤雨溪

学前疑问

  • vue适用的场景?
  • 什么是渐进式?
  • 什么是mvvm框架?
  • vue与jquery可以共存?
  • 对于效果渲染与dom操作, vue与jquery效率哪个更佳?
  • vue面试题有哪些?

vue与jquery

vue与jquery可以同时存在一个页面, 互不影响.

Vue 的目的不是取代 JQuery, 它是为了解决前后端分离而出现的.

JQuery 和 VueJS 合理使用并不会造成冲突, 因为他们的侧重点不同, VueJS 侧重数据绑定和视图组件,JQuery 侧重异步请求和动画效果.如果使用JQuery + VueJS 开发,一定要在 Vue 渲染完所有的 HTML组件之后再通过 > JQuery 处理,而使用 JQuery 时应避免直接操作 DOM,但是应用动画是允许的.
JQuery 与 VueJS 相互配合可以非常高效的完成异步任务,首先通过 JQuery 发出 Ajax 请求,接受到服务端传递的 JSON 数据后,再通过 Vue 将数据绑定到组件上,最后由 JQuery 进行动画处理,整个过程就如行云流水般自然. [摘抄-简书-在vuejs中是否还需要jquery]

随便写点

vue是解决前后端分离而出现, 适用于后台界面, 移动端, 单页应用. 而对于PC端的页面也要使用数据分离会不利于SEO.

资料

vue官方
尤雨溪主页

掘金-vue面试题总汇
20道vue.js常见面试题及答案
简书-整理前端面试题(十一): Vue面试题合集
知乎-如何考察候选人 Vue 技术水平?

知乎-Vue轮播图的实现以及其与jQuery轮播图的简单对比 | 如果jq也使用css3代码看起来也会少很多
sf-vue.js jquery如何混用 | 虽然不推荐,但是非得做的话,在nextTick这个回调里面写你的jquery相关代码,再操作dom
简书-在vuejs中是否还需要jquery
知乎-VUE(现代库) VS jquery(传统库) | jquery 与现代新晋mvvm库 vue 在实现相同逻辑时的思路区别

MVC,MVP 和 MVVM 的图示 | MVVM 模式将 Presenter 改名为 ViewModel,基本上与 MVP 模式完全一致. 唯一的区别是, 它采用双向绑定(data-binding): View的变动, 自动反映在 ViewModel, 反之亦然. Angular 和 Ember 都采用这种模式.
简书-什么是 MVVM 模式?
知乎-你对MVC、MVP、MVVM 三种组合模式分别有什么样的理解?

知乎-用了react 或者 vue,如何做SEO优化呢 | 1)使用组件服务端渲染 2)server side render

mpvue初体验-用vue开发小程序

发表评论