博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
为什么推荐前端使用Vue.js
阅读量:4916 次
发布时间:2019-06-11

本文共 1088 字,大约阅读时间需要 3 分钟。

MVVM 是Model-View-ViewModel 的缩写,它是一种基于前端开发的架构模式,其核心是提供对View 和 ViewModel 的双向数据绑定,这使得ViewModel 的状态改变可以自动传递给 View,即所谓的数据双向绑定

Vue.js 是一个提供了 MVVM 风格的双向数据绑定的 Javascript 库,专注于View 层。它的核心是 MVVM 中的 VM,也就是 ViewModel。 ViewModel负责连接 View 和 Model,保证视图和数据的一致性,这种轻量级的架构让前端开发更加高效、便捷。 

 

强调前端为什么要用vue.js 为什么要用工程化

 

相对 HTML4 , HTML5 最大的亮点是它为移动设备提供了一些非常有用的功能,使得 HTML5 具备了开发App的能力, HTML5开发App 最大的好处就是跨平台、快速迭代和上线,节省人力成本和提高效率,因此很多企业开始对传统的App进行改造,逐渐用H5代替Native,到2015年的时候,市面上大多数App 或多或少嵌入都了H5 的页面。

Vue.js 和 jquery的区别  强调没有最好的,只有最适合的

 

jQuery是使用选择器($)选取DOM对象,对其进行赋值、取值、事件绑定等操作,其实和原生的HTML的区别只在于可以更方便的选取和操作DOM对象,而数据和界面是在一起的。比如需要获取label标签的内容:$("lable").val();,它还是依赖DOM元素的值。 

Vue则是通过Vue对象将数据和View完全分离开来了。对数据进行操作不再需要引用相应的DOM对象,可以说数据和View是分离的,他们通过Vue对象这个vm实现相互的绑定。这就是传说中的MVVM。

 

 

 

什么情况下使用前后端?

前后端只通过 JSON 来交流,组件化、工程化不需要依赖后端去实现。 可以通过Vue.js来实现组件化工程化;有哪些好处或弊端?现在的发展趋势是否往这个方面发展

使用场景 利弊切记一定要举例子,如下:

 

前后端要不要分,怎么分,是由具体业务决定的。

 

需要搜索引擎带流量的,必须由服务器端渲染。

 

需要用户登录且不能由搜索引擎抓取,前后端分离是鼓励的。

 

需要App和后端交互,必须分离。

 

但是分了就表示架构合理?不一定。设计一套合理/可升级/客户端友好的API也不容易。

 

要想做好前后端分离,前端开发要了解后端架构,后端开发要虚心学习前端技术,双方如果互相鄙视,分了也白搭

转载于:https://www.cnblogs.com/weifeng-888/p/10772365.html

你可能感兴趣的文章
20135236、20135206第一次试验报告
查看>>
Java的“Goto”与标签
查看>>
python 爬虫
查看>>
C# 支持两种形式的字符串:规则字符串和逐字字符串
查看>>
css z-index
查看>>
Javascript网页刷新方法集锦
查看>>
SQL触发器
查看>>
阿里云CentOS环境下tomcat启动超级慢的解决方案
查看>>
c/c++中的&、|和&&、||
查看>>
普通disco
查看>>
tmux快捷键及命令汇总
查看>>
NET Core微服务之路:弹性和瞬态故障处理库Polly的介绍
查看>>
Android学习笔记进阶15之Shader渲染
查看>>
Docker 镜像的内部结构(四)
查看>>
thinkphp+dwz完成的一个号码查询小系统
查看>>
iOS数据安全性问题
查看>>
C语言中的模运算-hdu6124(打表,找规律)
查看>>
AX2009 C#客户端通过Web service批量审核工作流(三)
查看>>
phpmyadmin 的安装配置
查看>>
需求流分析2.0
查看>>