Angular.js

  1.  Angular.js
  2.  大量的基本javascript工具方法,是一个很强大的工具js,基本包含日常所需要的工具方法
  3. 至少少数的方法,会绑定到 angular对象中
  4. 下面是全部的方法
  5.   msie: true, 简单的识别浏览器是是不是ie
      jqLite: true,
      jQuery: true,
      slice: true, 数组的slice方法
      splice: true, 数组的 splice 方法
      push: true,
      toString: true, bject.prototype.toString,大量的类型识别使用改方法
      ngMinErr: true, ng的异常工具类
      angularModule: true,
      uid: true,    angular 会为每一个 sopel或者其他对象生成一个唯一id,就使用的改方法
      REGEX_STRING_REGEXP: true,  字符串校验正则表达式
      VALIDITY_STATE_PROPERTY: true,

      lowercase: true, 字符串大小写转化   两个的区别是 当浏览器 大小字母不区别的石猴
      uppercase: true, 字符串大小写转化
      manualLowercase: true,  字符串大小写转化
      manualUppercase: true,  字符串大小写转化
      nodeName_: true,             获得节点的名字
      isArrayLike: true,
      forEach: true,                   迭代器     
      forEachSorted: true,
      reverseParams: true,       k,v  变成  v  k
      nextUid: true,                    得到下一个 uid
      setHashKey: true,             set 或者 删除 Hashkey方法
      extend: true,                      要看懂  baseExtend(dst, objs, deep)  把 objs 对象复制到 dst里面。deep默认是flass
      toInt: true,                          parseInt(str, 10)
      inherit: true,                       调用 extend  主要是使用了  Object.create(parent), 重写重建一个对象啊
      merge: true,                       要看懂  baseExtend(dst, objs, deep)  把 objs 对象复制到 dst里面。deep默认是 true 
      noop: true,
      identity: true,
      valueFn: true,                     判断是不是方法
      isUndefined: true,            
      isDefined: true,                     判断不等于 undefined  ( return typeof value !== 'undefined' )
      isObject: true,
      isBlankObject: true,                  识别是不是继承了。
      isString: true,
      isNumber: true,
      isDate: true,
      isArray: true,
      isFunction: true,
      isRegExp: true,
      isWindow: true,
      isScope: true,
      isFile: true,
      isFormData: true,
      isBlob: true,
      isBoolean: true,
      isPromiseLike: true,
      trim: true,
      escapeForRegexp: true,
      isElement: true,
      makeMap: true,       有,的字符串变成 map,每个value 是 true
      includes: true,
      arrayRemove: true,  删除数组中的某个值
      copy: true,
      equals: true,
      csp: true,
      jq: true,
      concat: true,
      sliceArgs: true,
      bind: true,
      toJsonReplacer: true,
      toJson: true,
      fromJson: true,
      convertTimezoneToLocal: true,
      timezoneToOffset: true,
      startingTag: true,
      tryDecodeURIComponent: true,
      parseKeyValue: true,             把http参数转成  map
      toKeyValue: true,                    把 obj 转出 http参数 比如 {1,‘2’} 1=2&
      encodeUriSegment: true,        把 什么码转成 特殊符号  包含  encodeUriQuery
      encodeUriQuery: true,             把 什么码转成 特殊符号
      angularInit: true,                      
      bootstrap: true,
      getTestability: true,
      snake_case: true,
      bindJQuery: true,
      assertArg: true,      如果参数 arg是false就抛出错误
      assertArgFn: true,   如果  arg 是不是方法就抛出错误
      assertNotHasOwnProperty: true,  如果 name 是  hasOwnProperty 抛出错误,hasOwnProperty是odjcat的一个方法
      getter: true,
      getBlockNodes: true,
      hasOwnProperty: true,  是不是
      createMap: true,          创建 null的对象
      stringify: true,                  把 传递的参数 value 不管是什么,转成 字符串

      NODE_TYPE_ELEMENT: true,
      NODE_TYPE_ATTRIBUTE: true,
      NODE_TYPE_TEXT: true,
      NODE_TYPE_COMMENT: true,
      NODE_TYPE_DOCUMENT: true,
      NODE_TYPE_DOCUMENT_FRAGMENT: true,

你可能感兴趣的:(Angular.js)