前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >angularJs,请问vue是你失散多年的亲人吗?

angularJs,请问vue是你失散多年的亲人吗?

作者头像
web前端教室
发布2018-02-07 10:28:15
4830
发布2018-02-07 10:28:15
举报
文章被收录于专栏:web前端教室web前端教室

今天讲了angularJs,感觉这东西就像是在用另一种语法在写vue一样,当然了,这是我个人主观的感受。就是觉得写angularjs的时候,很像在写vue。

////////

今天的web前端零基础课的内容就是angularJs的讲解介绍,从它的历史,发展,特点,核心,优缺点,一直讲到一堆指令和各种事件。

这其中就包括它的$scope和$rootScope,这二个东西我不知道别人怎么感受。我就觉得这东西就是一个app应用中的this的二次封装,就像咱们以前把this存在一个变量里,然后在整个函数中去使用是一样一样的。

还有它的自定义指令,

代码语言:js
复制
var app = angular.module("myXxx", []);
app.directive("laoShang", function() {
    return {
        template : "<h1>老尚在此!</h1>"
    };
});

////////

再来看看vue版本的自定义指令,

代码语言:js
复制
Vue.directive('focus', {
  inserted: function (el) {
    alert('老尚在此')
  }
});

看看,长得多像啊,简直就是一个妈生的。

////////

再来看看for循环,先来看看angularJs的,

代码语言:js
复制
<li ng-repeat="x in names">
  {{ x }}
</li>

再来看看vue的,

代码语言:js
复制
 <li v-for="site in sites">
  {{ site.name }}
</li>

有什么区别么?除了指令不同之外,根本没有区别好么?今天在讲angularJs的时候,我恍惚之间感觉像在讲vue。

////////

也许是我功力不到体会不深吧,但这不重要。

重要的是,

react,它更多的我感觉是学一些格式和生命周期,我就可以开始写了。但是学习vue和angularjs,必须得先学一堆指令语法,要不没法写。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2017-06-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 web前端教室 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档