首页 > 代码库 > angular-01

angular-01

1.minErr(moudule,ErrorConstructor)         //返回一个提供,测试的实例    

 * var exampleMinErr = minErr(‘example‘);
 * throw exampleMinErr(‘one‘, ‘This {0} is {1}‘, foo, bar);  //验证foo和bar是否相等

  

var manualLowercase = function(s) {
  /* jshint bitwise: false */
  return isString(s)
    // | 位运算 ? s.replace(/[A-Z]/g, function(ch) {return String.fromCharCode(ch.charCodeAt(0) | 32);}) : s; };
//formCharCode 接受一个Unicode值,返回一个字符串
//charCodeAt    得到某个字符串的 Unicode值  

  

1.isArrayLike(obj)            //obj是否是类数组
2.forEach(obj,iterator,context)      //遍历器
3.forEachSorted(obj,iterator,context)       //排序后执行遍历函数
4.reverseParams(fn)         //返回一个函数  ,传入的参数与fn相反
5.nextUid()                        //返回唯一ID
6.setHashKey                    //设置或删除对象Hash值
7.baseExtend(dst,res,deep)                    //扩展函数
8.extend                            //扩展
9.merge                            //深度扩展
10.toInt                            //转为十进制数字
11.inherit(parent,ext)        //继承父对象属性,返回新对象
//对象数据,注入空数组
 function noop() {}
noop.$inject = [];        
//返回函数的第一个 参数
function identity($) {return $;}
identity.$inject = [];
12.valueFn(value)               //返回一个函数,用来返回value参数
13.hasCustomToString        //是否函数 toString 函数
14.isBlankObject(obj)          //是否空对象             

15.isScope(obj)                       //对象是否函数$evalAsync和watch属性
16.isPromiseLike                    //对象是否函数then 函数 属性

  

1.isTypedArray                        //是否是有类型数组
2.isArrayBuffer                        //是否是Buffer数组
3.escapeForRegexp                    //转义正则字符串
4.isElement                                //对象是否是元素
5.makeMap                                //map对象
6.nodeName_                            //标签名变小写
7.includes                                //检查数组是否含有某个对象
8.arrayRemove                            //移除数组中某一个
9.copy(des,res)                            //深合并一个对象,一个时候为克隆
10.shallowCopy                            //浅合并
11.equals                                     //对象是否相等
12.

  

1.jq            

  

angular-01