web前端Web前端之路我爱编程

angular常见问题解答

2017-01-09  本文已影响314人  birdshome

angular常见问题解答

-----------------------------------------------

  1. angularjs 是mvc还是mvvm框架

mvc的界面和逻辑关联紧密,数据直接从数据库读取。mvvm的界面与viewmode是松耦合,界面数据从viewmodel中获取。所以angularjs更倾向于mvvm

-----------------------------------------------

如果你不知道,第一题的分析以及很明确,仔细再仔细的看一遍
-----------------------------------------------

-----------------------------------------------

-----------------------------------------------

测试驱动开发是什么呢?普及一下:
测试驱动开发,英文全称Test-Driven Development,简称TDD,是一种不同于传统软件开发流程的新型的开发方法。它要求在编写某个功能的代码之前先编写测试代码,然后只编写使测试通过的功能代码,通过测试来推动整个开发的进行。这有助于编写简洁可用和高质量的代码,并加速开发过程。

-----------------------------------------------

-----------------------------------------------

-----------------------------------------------

app.filter('unique', function(){
    return function(arr){
        var n = [];
        var obj = {};

        for(var i = 0;i<arr.length;i++){
           if(!obj[arr[i]]){
            n.push(arr[i])
            obj[arr[i]] = 1;
           } 
        }

       return n;
    }
})
上一篇下一篇

猜你喜欢

热点阅读