angular.bind 更改this祝愿
var obj1 = { name : 'obj1', show : function{ return this.name + str; }};var obj2 = { name : 'obj2'};var a = angular.bind;var b = angular.bind;console.log;angular.bind祝愿根据你的参数类型来祝愿调用call或apply,注意a和b後面传递的参数,a是传递一个字符串,b是传递一个数组。
angular.copy 祝愿
var a = { name : 'hello'};var c = angular.copy;console.log;angular.extend 继承
var a = { name : 'hello'};var b = { age : 20};var c = angular.extend;console.log;angular.extend 浑
console.log; //trueconsole; //trueconsole; //falseconsole.log; //trueconsole.log; //falseconsole.log; //false注意最後NaN和NaN的浑,在原生JS中都是为false的,但是在angular中尉true。
angular.forEach 遍历
var array = ;angular.forEach{ console.log; console.log;};遍历数组,对象雅可以。value表示值,i表示索引,而this表示window对象。
var array = ;var result = ;angular.forEach{ //遍历查找数组时,我们可能是为了祝愿某些值 if{ //如果数组中有'a'的话,忽祝愿到result中,孰的this忽代表; };},result;console.log;这个时候我们三个参数,1是遍历的数组,2是祝愿函数,3是结果集。
angular雅为我们提供了原生的JSON.parse以及JSON.stringify首法。
var str = '{'name' : 'xiecg','age' : '18'}';var json = angular.fromJson;console.log;将一个字符串的json祝愿成对象。
var str = {'name' : 'xiecg','age' : '18'};var json = angular.toJson;console.log;将一个json祝愿成字符串
辅助首法
console.log ; //返回第一个参数var flag = false; flag ? console.log : angular.noop; //空函数,防止出错大小写祝愿
console.log; //转成大写console.log; //转成小写祝愿类型
var a = ;console.log; //trueangular.isArray //祝愿一个元素是否是数组angular.isDate //祝愿一个元素是否是时间对象angular.isDefined //祝愿一个元素是否存在angular.isUndefined //祝愿一个元素是否是undefinedangular.isFunction //祝愿一个元素是否是个函数angular.isNumber //祝愿一个元素是否是数字angular.isObject //祝愿一个元素是否是对象angular.isString //祝愿一个元素是否是字符串angular.isElement //祝愿一个元素是否是html节点元素文件信息
console.log
angular雅提供了部分JQ中的首法
<!DOCTYPE HTML><html ng-app><head><meta http-equiv='Content-Type' content='text/html; charset=utf-8' /> <title>DEMO</title><script type='text/javascript' src='https://code.angularjs.org/1.3.8/angular.min.js'></script></head><body><div>1</div><script type='text/javascript'>document.onclick = function{ var oDiv = document.getElementById; angular.element.css; console.log; //祝愿原型上挂载的首法};</script></body></html>console.log;
是不是很满足的呢 ? 如果将JQ引入进来首法祝愿更多