vuejs有哪些具体使用场景?能不能截图说明一下?文字说也行。
难道不是MVVM模式吗?
http://vuejs.org/guide/overview.html
体积小。接口灵活。侵入性好,可用于页面的一部分,而不是整个页面。扩展性好。源码规范简洁。代码较为活跃,作者是中国人,可在官方论坛中文提问。github9000+。基于组件化的开发。
社区不大,如果有问题可以读源码。功能仅限于view层,Ajax等功能需要额外的库。对开发人员要求较高。开发的话,需要webpack,不然很难用,最好配合es6。
http://vuejs.org/guide/comparison.html
这里是说angularjs1。不是一个量级,vuejs是库,angularjs是框架。也就是说angularjs能提供比vuejs多得多的功能,所以体积自然也不是一个量级。因为是作者借鉴了angularjs,所以说有一些angularjs的影子,如指令。在正确了使用的情况下(track-by),性能高于angularjs(机制不同)。指令系统比angularjs好用很多,可直接调用jquery的现成组件,也就是直接的使用jquery的插件生态(变相的组件丰富)。
es6的支持度没有react高,class的应用什么的。没有react受关注,毕竟是脸书推出的,人力资源不是一个量级,全球影响高(高到拨头重脚轻人从东边刮到了西边)。没react周边丰富。但我感觉这更是react和vuejs思想的不同。
对浏览器兼容要求不高,vuejs是到IE9
对MVVM有一定的经验
加载速度要求高
对性能要求比较高
需要组件化开发
喜欢对原生js对象操作
SPA
我也是最近才关注上 vuejs 的,性能好轻巧,更适合移动端,实际上都不能算一个框架。
它更像 ReactJS 解决的是 V 那一层的事情,MVVM 的角度来看,解决的是 VM 的事情。。
但是资料偏少,没用过坑不清楚,但是有 AngularJS 开发经验的还是可以尝试下
6 回答3k 阅读✓ 已解决
6 回答2.4k 阅读
5 回答6.4k 阅读✓ 已解决
2 回答2k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
2 回答993 阅读✓ 已解决
2 回答1.7k 阅读✓ 已解决
想了很多 干脆放出来得了。 手机访问 http://pc.uhouzz.com/ 还没有正式上线,测试环境。debug尾声
vue-router
+webpack
实践。写点感受:
爽啊,你看到的项目是4个人两周开放完的。开发效率高
学习成本低。对上两个姑娘,没用过web框架。其实两个男生也没用过,一周边开发边上手。相互review代码。一个项目vue就玩转起来。到第二个项目,就开始自己写 公用组建了。
改变了传统Dom操作思维,一切行动以数据模型为基准,盯住data。思路很清晰也很容易维护。
1.0出了更适合web框架了。个人感觉怎么用随你。我最初的时候,就当个库来用,一个页面一个 Vue实例或者多个。
其实想讲的特别多,但是提笔不知道如何说起了。如果有什么实践上的问题可以倾力相助。相互交流学习。