angular--初印象之认识MVC

来源:互联网 发布:如何投诉淘宝店铺客服 编辑:程序博客网 时间:2024/06/01 09:45

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

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

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

前端MVC的困难:

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