angular--初印象之认识MVC

angular的强大早有耳闻,自带MVC架构,而创建的js脚本语言

mvc:很多人并不能分清为什么mvc不是23种模式中的一种,在学习angular之后,才清晰的认识到,mvc是一种架构,而一种架构往往包含了多种模式。之所以要用到mvc,有三点原因:

  • 代码量太大,切分职责
  • 很多逻辑会产生重复,所以需要采用复用
  • 方便后期维护
    mvc只是手段,终极目标是模块化和复用

前端MVC的困难:

  1. 操作dom的代码必须等待整个页面全部加载
  2. 多个js容易出现依赖,虽然目前大多数的技术都已经成功做到不会同步并发下载js依赖而采用的异步和回调
  3. js的原型继承会给前端带来很多的困难(目前对js的理解还没有用到原型继承这一步)
  4. 这里写图片描述
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值